@charset "UTF-8";#change_password_container .container{min-height:100vh;overflow-x:hidden;position:relative;width:100%}#change_password_container .container .main-wrapper{display:flex;flex-direction:column;padding:1rem 1rem 4rem;width:100%}#change_password_container .container .text-wrapper{padding:2rem 1rem}#change_password_container .container .text-wrapper .title{font-size:1.3rem;font-weight:500;margin-bottom:2rem;text-align:center}#change_password_container .container .input-section{margin-bottom:1rem}#change_password_container .container .form-group{margin-bottom:1.5rem}#change_password_container .container .label{color:#4a5568;display:block;font-size:1rem;font-weight:600;margin-bottom:.5rem}#change_password_container .container .input{background-color:#fff;border:1px solid #e2e8f0;border-radius:.5rem;font-size:1rem;padding:.875rem;transition:all .2s ease;width:100%}#change_password_container .container .input:focus{border-color:var(--sub-900);box-shadow:0 0 0 2px #3b82f61a;outline:none}#change_password_container .container .input.keyboard_active{border:.1rem solid var(--gray-500)}#change_password_container .container .button{border:none;border-radius:.5rem;cursor:pointer;font-size:1rem;padding:1rem;transition:all .2s ease;width:100%}#change_password_container .container .button.btn-primary{background-color:var(--main-900);border-color:var(--main-900);border-radius:1rem 1rem 0 0;bottom:0;color:var(--white);font-size:1.2rem;left:0;padding:1.4rem 0;position:fixed;width:100%;z-index:10}#change_password_container .modal-overlay{align-items:center;background-color:#00000080;display:flex;inset:0;justify-content:center;position:fixed;z-index:50}#change_password_container .modal-container{animation:modalFadeIn .3s ease-out;background-color:var(--white);border-radius:1rem;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;max-width:24rem;padding:2rem;position:relative;width:90%}#change_password_container .modal-icon{display:block;height:4rem;margin:0 auto 1.5rem;width:4rem}#change_password_container .modal-title{color:#1a202c;font-size:1.25rem;font-weight:700;margin-bottom:.75rem;text-align:center}#change_password_container .modal-message{color:#4a5568;font-size:1rem;line-height:1.5;margin-bottom:1.5rem;text-align:center}#change_password_container .modal-button{background-color:#3b82f6;border:none;border-radius:4px;color:var(--white);cursor:pointer;font-size:1rem;font-weight:500;padding:.75rem;transition:all .2s ease;width:100%}#change_password_container .modal-button:hover{background-color:#2563eb}#change_password_container .modal-button:active{transform:translateY(1px)}@keyframes modalFadeIn{0%{opacity:0;transform:translateY(-1rem)}to{opacity:1;transform:translateY(0)}}#layout.high_contrast #change_password_container .container .confirm_btn{background-color:var(--white);border-width:.1rem!important}#change_password_container,#delete_account_container{width:100%}#change_password_container .change_password_main_wrapper,#change_password_container .delete_account_main_container,#delete_account_container .change_password_main_wrapper,#delete_account_container .delete_account_main_container{display:flex;flex-direction:column;height:100%;justify-content:center;left:50%;position:absolute;top:40%;transform:translate(-50%,-50%);width:86%}#change_password_container .change_password_main_wrapper .text_wrapper,#change_password_container .delete_account_main_container .text_wrapper,#delete_account_container .change_password_main_wrapper .text_wrapper,#delete_account_container .delete_account_main_container .text_wrapper{text-align:center}#change_password_container .change_password_main_wrapper .text_wrapper .main_title,#change_password_container .delete_account_main_container .text_wrapper .main_title,#delete_account_container .change_password_main_wrapper .text_wrapper .main_title,#delete_account_container .delete_account_main_container .text_wrapper .main_title{display:flex;flex-direction:column;font-size:1.3rem;font-weight:500;gap:.6rem}#change_password_container .change_password_main_wrapper .text_wrapper .sub_text,#change_password_container .delete_account_main_container .text_wrapper .sub_text,#delete_account_container .change_password_main_wrapper .text_wrapper .sub_text,#delete_account_container .delete_account_main_container .text_wrapper .sub_text{margin-bottom:2rem;margin-top:1rem}#change_password_container .change_password_main_wrapper .text_wrapper .caution_text,#change_password_container .delete_account_main_container .text_wrapper .caution_text,#delete_account_container .change_password_main_wrapper .text_wrapper .caution_text,#delete_account_container .delete_account_main_container .text_wrapper .caution_text{background-color:#f0f0f0;border-radius:.5rem;color:var(--gray-700);display:flex;flex-direction:column;gap:1rem;padding:1.8rem 1.2rem;text-align:left}#change_password_container .change_password_main_wrapper .text_wrapper .caution_text li,#change_password_container .delete_account_main_container .text_wrapper .caution_text li,#delete_account_container .change_password_main_wrapper .text_wrapper .caution_text li,#delete_account_container .delete_account_main_container .text_wrapper .caution_text li{display:flex;gap:.3rem}#change_password_container .change_password_main_wrapper .text_wrapper .confirm_check_yes,#change_password_container .delete_account_main_container .text_wrapper .confirm_check_yes,#delete_account_container .change_password_main_wrapper .text_wrapper .confirm_check_yes,#delete_account_container .delete_account_main_container .text_wrapper .confirm_check_yes{align-items:center;display:flex;gap:.3rem;justify-content:center;margin:1.3rem}#change_password_container .change_password_main_wrapper .text_wrapper .confirm_check_yes .check,#change_password_container .delete_account_main_container .text_wrapper .confirm_check_yes .check,#delete_account_container .change_password_main_wrapper .text_wrapper .confirm_check_yes .check,#delete_account_container .delete_account_main_container .text_wrapper .confirm_check_yes .check{width:2rem}#change_password_container .change_password_main_wrapper .input_section,#change_password_container .delete_account_main_container .input_section,#delete_account_container .change_password_main_wrapper .input_section,#delete_account_container .delete_account_main_container .input_section{border-radius:.5rem;padding:.8rem}#change_password_container .change_password_main_wrapper .input_section.keyboard_active,#change_password_container .delete_account_main_container .input_section.keyboard_active,#delete_account_container .change_password_main_wrapper .input_section.keyboard_active,#delete_account_container .delete_account_main_container .input_section.keyboard_active{border:.1rem solid var(--gray-500)}#change_password_container .change_password_main_wrapper .password_check_error,#change_password_container .delete_account_main_container .password_check_error,#delete_account_container .change_password_main_wrapper .password_check_error,#delete_account_container .delete_account_main_container .password_check_error{color:var(--red);margin-top:.8rem;padding-left:.8rem}#change_password_container .change_password_main_wrapper .pw_input,#change_password_container .delete_account_main_container .pw_input,#delete_account_container .change_password_main_wrapper .pw_input,#delete_account_container .delete_account_main_container .pw_input{border:1px solid var(--gray-100);border-radius:.5rem;font-size:1.1rem;padding:.8rem 1rem}#change_password_container .change_password_main_wrapper .pw_input.keyboard_active,#change_password_container .delete_account_main_container .pw_input.keyboard_active,#delete_account_container .change_password_main_wrapper .pw_input.keyboard_active,#delete_account_container .delete_account_main_container .pw_input.keyboard_active{border:.1rem solid var(--gray-500)}#change_password_container .confirm_btn,#delete_account_container .confirm_btn{background-color:var(--main-900);border-bottom-left-radius:0;border-bottom-right-radius:0;border-color:var(--main-900);border-top-left-radius:1rem;border-top-right-radius:1rem;bottom:0;font-size:1.2rem;left:0;padding:1.4rem 0;position:absolute;width:100%}@media screen and (min-height:1500px){#change_password_container .change_password_main_wrapper .text_wrapper .main_title{font-size:1.5rem;gap:0}#change_password_container .change_password_main_wrapper .text_wrapper .sub_text{font-size:1.1rem;margin-bottom:1.5rem;margin-top:.5rem}#change_password_container .change_password_main_wrapper .text_wrapper .caution_text{font-size:1.1rem}#change_password_container .change_password_main_wrapper .input_section{font-size:1.2rem}#delete_account_container .delete_account_main_container .text_wrapper .main_title{font-size:1.5rem;gap:0}#delete_account_container .delete_account_main_container .text_wrapper .sub_text{font-size:1.1rem;margin-bottom:1.5rem;margin-top:.5rem}#delete_account_container .delete_account_main_container .text_wrapper .caution_text,#delete_account_container .delete_account_main_container .text_wrapper .confirm_check_yes{font-size:1.1rem}#delete_account_container .delete_account_main_container .text_wrapper .confirm_check_yes .check{width:2.5rem}#delete_account_container .delete_account_main_container .pw_input{font-size:1.2rem}}#layout.high_contrast #change_password_container .change_password_main_wrapper .text_wrapper .caution_text,#layout.high_contrast #change_password_container .delete_account_main_container .text_wrapper .caution_text,#layout.high_contrast #delete_account_container .change_password_main_wrapper .text_wrapper .caution_text,#layout.high_contrast #delete_account_container .delete_account_main_container .text_wrapper .caution_text{background-color:initial;border:.05rem solid var(--black)}#layout.high_contrast #change_password_container .confirm_btn,#layout.high_contrast #delete_account_container .confirm_btn{background-color:var(--white);border-width:.1rem!important;color:var(--black)!important}#layout.has_bottom_barrier_free #kiosk_offcanvas_keyboard_container,body:has(#bottom_barrier_free_container) #kiosk_offcanvas_keyboard_container{bottom:120px!important}#kiosk_offcanvas_keyboard_container{height:auto;z-index:1060}#kiosk_offcanvas_keyboard_container #kiosk_keyboard_container .hg-theme-default{border-radius:.5rem;padding:.4rem}#kiosk_offcanvas_keyboard_container #kiosk_keyboard_container .hg-theme-default .hg-button{background-color:var(--white);border-radius:.4rem}#kiosk_offcanvas_keyboard_container #kiosk_keyboard_container .hg-theme-default .hg-button.focused-key{background-color:var(--main-300)}#kiosk_offcanvas_keyboard_container #kiosk_keyboard_container .hg-theme-default .hg-button.close-button{background-color:initial;border:none;box-shadow:none;height:2rem;width:2rem}#kiosk_offcanvas_keyboard_container #kiosk_keyboard_container .hg-theme-default .hg-button.close-button svg{height:1.5rem;width:1.5rem}#kiosk_offcanvas_keyboard_container #kiosk_keyboard_container .hg-theme-default .hg-button.close-button.focused-key{background-color:var(--main-300)}#kiosk_offcanvas_keyboard_container #kiosk_keyboard_container .hg-theme-default .hg-row:not(:last-child){margin-bottom:.4rem}#kiosk_offcanvas_keyboard_container #kiosk_keyboard_container .hg-theme-default .hg-row:first-child{margin-left:auto;width:-webkit-fit-content;width:fit-content}#kiosk_offcanvas_keyboard_container #kiosk_keyboard_container .hg-theme-default .hg-button:not(:last-child),#kiosk_offcanvas_keyboard_container #kiosk_keyboard_container .hg-theme-default .hg-row .hg-button-container{margin-right:.4rem}#kiosk_keyboard_container.text{width:100%}#kiosk_keyboard_container.text .hg-button{height:2.8rem}#kiosk_keyboard_container.text .text-delete-button{flex:4 1}#kiosk_keyboard_container.text .text-delete-button span{width:25%}#kiosk_keyboard_container.text .space-button{flex:3.5 1}#kiosk_keyboard_container.text .text-empty-button span{opacity:0}#kiosk_keyboard_container.text .shift-button{flex:2.5 1}#kiosk_keyboard_container.text .hg-layout-shift .shift-button{background-color:var(--gray-100)}#kiosk_keyboard_container.number{width:100%}#kiosk_keyboard_container.number .hg-button{height:4.5rem}#kiosk_keyboard_container.number .number-confirm-button,#kiosk_keyboard_container.number .number-delete-button,#kiosk_keyboard_container.number .number-zero-button,#kiosk_keyboard_container.number .simple-keyboard .hg-button[data-skbtn="0"]{flex:1 1}#layout.has_bottom_barrier_free #kiosk_offcanvas_keyboard_container #kiosk_keyboard_container.number .hg-button,body:has(#bottom_barrier_free_container) #kiosk_offcanvas_keyboard_container #kiosk_keyboard_container.number .hg-button{font-size:1.6rem;font-weight:500}.high_contrast#kiosk_offcanvas_keyboard_container #kiosk_keyboard_container .hg-theme-default{background-color:#000}.high_contrast#kiosk_offcanvas_keyboard_container #kiosk_keyboard_container .hg-theme-default .hg-button{background-color:#000;border:.05rem solid #ff0;color:#ff0;height:2.5rem}.high_contrast#kiosk_offcanvas_keyboard_container #kiosk_keyboard_container .hg-theme-default .hg-button.close-button{color:#ff0;height:2rem;width:2rem}.high_contrast#kiosk_offcanvas_keyboard_container #kiosk_keyboard_container .hg-theme-default .hg-button.focused-key{background-color:#333;border-color:#ff0;color:#ff0}.high_contrast#kiosk_offcanvas_keyboard_container #kiosk_keyboard_container.number .hg-button{height:4.5rem}

/*!
 * 
 *   react-simple-keyboard v3.8.215
 *   https://github.com/hodgef/react-simple-keyboard
 *
 *   Copyright (c) Francisco Hodge (https://github.com/hodgef) and project contributors.
 *
 *   This source code is licensed under the MIT license found in the
 *   LICENSE file in the root directory of this source tree.
 *
 */
/*!
 * 
 *   simple-keyboard v3.8.147
 *   https://github.com/hodgef/simple-keyboard
 *
 *   Copyright (c) Francisco Hodge (https://github.com/hodgef) and project contributors.
 *
 *   This source code is licensed under the MIT license found in the
 *   LICENSE file in the root directory of this source tree.
 *
 */.hg-theme-default{background-color:#ececec;border-radius:5px;box-sizing:border-box;font-family:HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;overflow:hidden;padding:5px;touch-action:manipulation;-webkit-user-select:none;user-select:none;width:100%}.hg-theme-default .hg-button span,.hg-theme-default .hg-button span svg{pointer-events:none}.hg-theme-default button.hg-button{border-width:0;font-size:inherit}.hg-theme-default .hg-button{display:inline-block;flex-grow:1}.hg-theme-default .hg-row{display:flex}.hg-theme-default .hg-row:not(:last-child){margin-bottom:5px}.hg-theme-default .hg-row .hg-button-container,.hg-theme-default .hg-row .hg-button:not(:last-child){margin-right:5px}.hg-theme-default .hg-row>div:last-child{margin-right:0}.hg-theme-default .hg-row .hg-button-container{display:flex}.hg-theme-default .hg-button{-webkit-tap-highlight-color:rgba(0,0,0,0);align-items:center;background:#fff;border-bottom:1px solid #b5b5b5;border-radius:5px;box-shadow:0 0 3px -1px #0000004d;box-sizing:border-box;cursor:pointer;display:flex;height:40px;justify-content:center;padding:5px}.hg-theme-default .hg-button.hg-standardBtn{width:20px}.hg-theme-default .hg-button.hg-activeButton{background:#efefef}.hg-theme-default.hg-layout-numeric .hg-button{align-items:center;display:flex;height:60px;justify-content:center;width:33.3%}.hg-theme-default .hg-button.hg-button-numpadadd,.hg-theme-default .hg-button.hg-button-numpadenter{height:85px}.hg-theme-default .hg-button.hg-button-numpad0{width:105px}.hg-theme-default .hg-button.hg-button-com{max-width:85px}.hg-theme-default .hg-button.hg-standardBtn.hg-button-at{max-width:45px}.hg-theme-default .hg-button.hg-selectedButton{background:#05194687;color:#fff}.hg-theme-default .hg-button.hg-standardBtn[data-skbtn=".com"]{max-width:82px}.hg-theme-default .hg-button.hg-standardBtn[data-skbtn="@"]{max-width:60px}.hg-candidate-box{background:#ececec;border-bottom:2px solid #b5b5b5;border-radius:5px;display:inline-flex;margin-top:-10px;position:absolute;transform:translateY(-100%);-webkit-user-select:none;user-select:none}ul.hg-candidate-box-list{display:flex;flex:1 1;list-style:none;margin:0;padding:0}li.hg-candidate-box-list-item{align-items:center;display:flex;height:40px;justify-content:center;width:40px}li.hg-candidate-box-list-item:hover{background:#00000008;cursor:pointer}li.hg-candidate-box-list-item:active{background:#0000001a}.hg-candidate-box-prev:before{content:"◄"}.hg-candidate-box-next:before{content:"►"}.hg-candidate-box-next,.hg-candidate-box-prev{align-items:center;color:#969696;cursor:pointer;display:flex;padding:0 10px}.hg-candidate-box-next{border-bottom-right-radius:5px;border-top-right-radius:5px}.hg-candidate-box-prev{border-bottom-left-radius:5px;border-top-left-radius:5px}.hg-candidate-box-btn-active{color:#444}.home_icon{flex-shrink:0;height:1.4rem;width:1.4rem}.user_icon{width:2.6rem;z-index:2}.store_logo{left:50%;position:absolute;transform:translateX(-50%);width:13rem}#user_header_container{align-items:center;background-color:var(--white);border-bottom:.1rem solid var(--gray-100);display:flex;flex-direction:column;justify-content:center;margin-bottom:.5rem;padding-bottom:1.5rem;padding-top:1.5rem}#user_header_container.low_screen{display:none}#user_header_container .top_info_wrapper{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1200px;min-height:3.5rem;position:relative;width:100%}#user_header_container .top_info_wrapper .kiosk_hamburger_left{align-items:center;display:flex;left:0;position:absolute;top:50%;transform:translateY(-50%);z-index:10}#user_header_container .top_info_wrapper .kiosk_hamburger_left #hamburger_btn,#user_header_container .top_info_wrapper .kiosk_hamburger_left .kiosk_hamburger_icon{cursor:pointer;display:block;height:1.5rem;transition:opacity .2s ease;width:1.5rem}#user_header_container .top_info_wrapper .kiosk_hamburger_left #hamburger_btn:hover,#user_header_container .top_info_wrapper .kiosk_hamburger_left .kiosk_hamburger_icon:hover{opacity:.7}#user_header_container .top_info_wrapper .kiosk_logout_wrapper{position:absolute;right:0;top:50%;transform:translateY(-50%);z-index:10}#user_header_container .top_info_wrapper .kiosk_logout_wrapper .kiosk_logout_top{align-items:center;background-color:var(--gray-50);border:.05rem solid var(--gray-100);border-radius:50rem;cursor:pointer;display:flex;font-size:.95rem;gap:.15rem;max-width:-webkit-fit-content;max-width:fit-content;padding:.5rem .8rem;white-space:nowrap}#user_header_container .top_info_wrapper .kiosk_logout_wrapper .kiosk_logout_top img{display:block;flex-shrink:0;height:1.4rem!important;max-height:1.4rem!important;max-width:1.4rem!important;object-fit:contain;width:1.4rem!important}#user_header_container .top_info_wrapper .kiosk_logout_wrapper .kiosk_logout_top span{font-size:.95rem;line-height:1}@media screen and (max-width:1200px) and (min-height:1500px){#user_header_container .top_info_wrapper{max-width:1200px;padding:0 1rem;width:100%}}#user_header_container .top_info_wrapper .home_icon{cursor:pointer;flex-shrink:0;height:1.4rem;width:1.4rem}#user_header_container .top_info_wrapper .back_icon{cursor:pointer}#user_header_container .top_info_wrapper .user_icon{cursor:pointer;width:2.6rem;z-index:2}#user_header_container .top_info_wrapper .store_logo{align-items:center;display:flex;flex-direction:column;gap:.08rem;justify-content:center;left:50%;line-height:1;min-height:3.25rem;position:absolute;transform:translateX(-50%);width:80%}#user_header_container .top_info_wrapper .store_logo .logo_img{height:auto;padding-bottom:.2rem}#user_header_container .top_info_wrapper .store_logo .logo_english{font-family:Urbanist,sans-serif;font-family:var(--urbanist-font,"Urbanist"),sans-serif;font-size:1.5rem;font-weight:600;line-height:1.05;margin-bottom:.1rem;text-align:center}#user_header_container .top_info_wrapper .store_logo .logo_text{color:var(--gray-800);font-family:var(--mainKor-font),sans-serif;font-size:.85rem;font-weight:500;line-height:1.1;text-align:center}#user_header_container .top_info_wrapper .store_text{font-size:1.15rem;font-weight:500;left:50%;position:absolute;transform:translateX(-50%);width:auto}#user_header_container .top_info_wrapper #login_status_wrapper{align-items:center;display:flex;margin-left:auto;position:relative;z-index:10}#user_header_container .top_info_wrapper #login_status_wrapper .login_btn,#user_header_container .top_info_wrapper #login_status_wrapper .logout_btn{border:none;border-radius:.3rem;font-size:.85rem;padding:.3rem .8rem}#user_header_container .top_info_wrapper #login_status_wrapper .login_btn{background-color:var(--main-900);transition:all .2s ease}#user_header_container .top_info_wrapper #login_status_wrapper .login_btn:hover{background-color:var(--main-800)}#user_header_container .top_info_wrapper #login_status_wrapper .logout_btn{background-color:var(--gray-300);color:var(--gray-800)}#user_header_container .top_info_wrapper #login_status_wrapper .hamburger_btn_wrapper{align-items:center;display:flex;gap:.8rem}#user_header_container .top_info_wrapper #login_status_wrapper .hamburger_btn_wrapper .logout_wrapper{align-items:center;background-color:var(--gray-50);border:.05rem solid var(--gray-100);border-radius:50rem;display:flex;font-size:.95rem;gap:.15rem;padding:.5rem .8rem}#user_header_container .top_info_wrapper #login_status_wrapper .hamburger_btn_wrapper .logout_wrapper img{height:auto;width:1.4rem}#user_header_container .top_info_wrapper #login_status_wrapper .hamburger_btn_wrapper img{width:1.5rem}@media screen and (max-width:1200px) and (min-height:1500px){#user_header_container .top_info_wrapper #login_status_wrapper .hamburger_btn_wrapper{display:none!important}}#user_header_container.ios{padding-top:55px}#user_header_container.android{padding-top:2.8rem}.login_modal_wrapper.uriggiri .modal-content{border-radius:1.5rem;width:80%}.login_modal_wrapper.uriggiri .modal-content .modal-header{padding:1.2rem 1rem 0}.login_modal_wrapper.uriggiri .modal-content .modal-body{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:0}.login_modal_wrapper.uriggiri .modal-content .modal-body .modal_error_img{width:50%}.login_modal_wrapper.uriggiri .modal-content .modal-body .error_text{font-weight:600;margin:.5rem 0}.login_modal_wrapper.uriggiri .modal-content .modal-body .error_sub_text{font-size:.9rem;line-height:1.2;text-align:center;width:80%}.login_modal_wrapper.uriggiri .modal-content .modal-body .go_login_btn,.login_modal_wrapper.uriggiri .modal-content .modal-body .hide_btn{background-color:var(--main-900);border:none;border-radius:50rem;color:var(--white);margin-bottom:1rem;margin-top:1rem;padding:1rem 0;width:90%}.login_modal_wrapper.uriggiri .modal-content .modal-body .btn_wrapper{border-radius:1.5rem;display:flex;margin-top:1rem;width:100%}.login_modal_wrapper.uriggiri .modal-content .modal-body .btn_wrapper button{background-color:var(--white);border:none;border-top:1px solid var(--gray-100);color:var(--sub-900);padding:1rem 0;width:50%}.login_modal_wrapper.uriggiri .modal-content .modal-body .btn_wrapper .cancel_btn{border-bottom-left-radius:inherit;border-right:1px solid var(--gray-100)}.login_modal_wrapper.uriggiri .modal-content .modal-body .btn_wrapper .callback_btn{border-bottom-right-radius:inherit}.login_modal_wrapper.uriggiri .cancel_loading{align-items:center;background-color:#0000004d;border-radius:1.5rem;display:flex;flex-direction:column;height:100%;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.login_modal_wrapper.uriggiri .cancel_loading #loading_container{height:auto;opacity:.9}.login_modal_wrapper.uriggiri .cancel_loading div{color:var(--white)}.login_modal_wrapper .modal-content{border:none}.login_modal_wrapper .false_password{color:var(--red);font-size:1rem}.login_modal_wrapper .false_password .false_text{display:block;margin-bottom:.6rem;margin-top:.5rem;padding-left:.8rem}.login_modal_wrapper .false_password .false_text:first-of-type{margin-bottom:0;margin-top:.9rem}.login_modal_wrapper #inputUsername{margin-bottom:.5rem}.login_modal_wrapper .find_password_btn{background:none;border:none;color:var(--gray-400);font-size:.9rem;margin-top:.8rem;padding-left:.8rem}.login_modal_wrapper .login_confirm{background-color:var(--main-900);border:none;padding:.5rem;width:100%}.login_modal_wrapper .modal-footer{border-top:none;padding:0 1rem 1.2rem}.login_modal_wrapper .signUp_btn{background-color:var(--gray-100);border:none;color:#000;margin-top:.5rem;padding:.5rem 0;width:100%}.login_modal_wrapper .btn:first-child:active{background-color:var(--main-900)}.logout_header_wrapper .logout_header_text{align-items:center;display:flex;font-size:1rem}.logout_header_wrapper .logout_header_text .pstore_text{margin-left:.3rem}.logout_footer_wrapper{display:flex;justify-content:space-between}.logout_footer_wrapper .logout_cancel_btn,.logout_footer_wrapper .logout_confirm_btn{border:none;font-size:.85rem;width:48.5%}.logout_footer_wrapper .logout_cancel_btn{background-color:var(--gray-200);color:var(--gray-900)}.logout_footer_wrapper .logout_confirm_btn{background-color:var(--main-900);width:50%}.logout_footer_wrapper .btn-check:checked+.btn,.logout_footer_wrapper .btn.active,.logout_footer_wrapper .btn.show,.logout_footer_wrapper .btn:first-child:active,.logout_footer_wrapper :not(.btn-check)+.btn:active{background-color:var(--main-900);border:none}#popover-positioned-bottom{box-shadow:2px 2px 3px 0 #64646426;z-index:20}.overlay_bg{background-color:#0000;height:100vh;left:0;position:fixed;top:0;width:100%;z-index:1}.popover-body{padding:0;text-align:center}.change_user_info,.logout,.move_toggle,.send_parents_alert{font-size:.85rem}.change_user_info,.send_parents_alert{padding:.6rem 1rem}.move_toggle{padding:.8rem 1rem .6rem}.logout{border-bottom:none;padding:.6rem 1rem .8rem}.djisBR{color:#212529!important;font-size:.85rem!important;line-height:1;padding:0 0 0 .4rem!important}.epXMFP:checked+span:before{transform:translateX(.7rem)!important}@media screen and (min-width:768px){#user_header_container .top_info_wrapper{max-width:1200px;padding:0 2rem;width:100%}#user_header_container .top_info_wrapper #login_status_wrapper .login_btn{border-radius:.4rem;font-size:.9rem;font-weight:500;padding:.5rem 1.2rem}}@media screen and (max-width:1024px){#user_header_container{margin-bottom:.2rem;padding-bottom:.65rem;padding-top:.65rem}#user_header_container .top_info_wrapper{min-height:2.6rem}}@media screen and (max-width:768px){#user_header_container{margin-bottom:.1rem;padding-bottom:.5rem;padding-top:.5rem}#user_header_container .top_info_wrapper{min-height:2.3rem}#user_header_container .top_info_wrapper .store_logo .logo_english{font-size:1.2rem;line-height:1.05;margin-bottom:.08rem}#user_header_container .top_info_wrapper .store_logo .logo_text{font-size:.8rem;line-height:1.08}#user_header_container .top_info_wrapper .cart_wrapper{right:5.2rem}#user_header_container .top_info_wrapper .cart_wrapper .cart_list_dropdown_wrapper{right:-85px}}@media screen and (min-height:1500px) and (max-width:1200px){#user_header_container{margin-bottom:1rem;padding:1.5rem}#user_header_container .top_info_wrapper{max-width:1200px;padding:0 1rem;width:100%}#user_header_container .top_info_wrapper .kiosk_hamburger_left .kiosk_hamburger_icon{height:1.8rem;width:1.8rem}#user_header_container .top_info_wrapper .kiosk_logout_wrapper .kiosk_logout_top{font-size:.95rem;padding:.5rem .8rem}#user_header_container .top_info_wrapper .kiosk_logout_wrapper .kiosk_logout_top img{display:block;flex-shrink:0;height:1.4rem!important;max-height:1.4rem!important;max-width:1.4rem!important;object-fit:contain;width:1.4rem!important}#user_header_container .top_info_wrapper .store_logo .logo_english{font-size:1.4rem;margin-bottom:0}#user_header_container .top_info_wrapper .store_logo .logo_text{font-size:1.1rem}#user_header_container .top_info_wrapper #login_status_wrapper .hamburger_btn_wrapper img{height:1.8rem;width:1.8rem}#user_header_container .top_info_wrapper #login_status_wrapper .login_btn,#user_header_container .top_info_wrapper #login_status_wrapper .logout_btn{border-radius:.5rem;font-size:1rem;padding:.4rem 1rem}}@media screen and (max-width:1200px) and (min-height:1500px){#user_header_container .top_info_wrapper{max-width:1200px!important;padding:0 1rem!important;width:100%!important}#user_header_container .top_info_wrapper .kiosk_hamburger_left{left:0!important;top:50%!important;transform:translateY(-50%)!important}#user_header_container .top_info_wrapper .kiosk_logout_wrapper{right:0!important;top:50%!important;transform:translateY(-50%)!important}#user_header_container .top_info_wrapper .kiosk_logout_wrapper .kiosk_logout_top img{display:block;flex-shrink:0;height:1.4rem!important;max-height:1.4rem!important;max-width:1.4rem!important;object-fit:contain;width:1.4rem!important}#user_header_container .top_info_wrapper .store_logo{left:50%!important;max-width:60%!important;transform:translateX(-50%)!important;width:auto!important}}#layout.high_contrast #user_header_container{margin-bottom:0;padding:1rem}#layout.high_contrast #user_header_container .top_info_wrapper #login_status_wrapper .hamburger_btn_wrapper{border:none!important}#layout.high_contrast #user_header_container #login_status_wrapper button{border:.05rem solid var(--white)!important;color:var(--white)!important}.HamburgerNav_offcanvasRoot__fKKro.offcanvas-end{border-bottom-left-radius:.7rem;border-top-left-radius:.7rem;font-size:1rem;max-width:100%;width:min(88dvw,32rem);z-index:10050}.HamburgerNav_offcanvasBackdrop__w7y1z{z-index:10049}.HamburgerNav_selectHeader__AqdyJ{border-bottom:none!important;margin-bottom:1.5rem;padding:1.5rem 1.5rem 0;position:relative}.HamburgerNav_offcanvasTitle__KucJt{align-items:center;display:flex;flex:1 1}.HamburgerNav_offcanvasTitle__KucJt .logo.uriggiri{height:2rem;width:auto}.HamburgerNav_offcanvasTitle__KucJt .logo.megastudy{height:4rem;width:auto}.HamburgerNav_offcanvasTitle__KucJt .logo.gosca{height:3rem;width:auto}.HamburgerNav_offcanvasTitle__KucJt .gosca_text_logo{color:var(--main-900);font-size:1.5rem;font-weight:700;letter-spacing:.1em}.HamburgerNav_offcanvasTitle__KucJt .title{font-size:1rem}.HamburgerNav_logoutBadgeButton__5jtZv{align-items:center;background-color:var(--main-900);border:none;border-radius:1.5rem;box-shadow:0 2px 4px #0000001a;color:var(--white);cursor:pointer;display:flex;font-size:.85rem;font-weight:500;gap:.3rem;padding:.4rem .9rem;position:absolute;right:1.5rem;top:1.5rem;transition:all .2s ease;z-index:10}.HamburgerNav_logoutBadgeButton__5jtZv:hover{background-color:var(--main-800);box-shadow:0 3px 6px #00000026;transform:translateY(-1px)}.HamburgerNav_logoutBadgeButton__5jtZv:active{background-color:var(--main-700);transform:translateY(0)}.HamburgerNav_logoutBadgeButton__5jtZv span{white-space:nowrap}.HamburgerNav_offcanvasBody__i8E9A{display:flex;flex-direction:column;font-size:1rem;height:100%;padding:0 1.5rem}.HamburgerNav_topSection__Btcju{flex-grow:1;overflow-y:auto;padding-top:1rem}.HamburgerNav_listWrapper__2thgr{display:block}.HamburgerNav_navLink__fyzrA{align-items:center;border-bottom:1px solid var(--gray-100);box-sizing:border-box;color:var(--gray-800);display:flex;font-size:1rem;justify-content:space-between;padding:1rem 1.2rem;text-decoration:none;transition:background-color .2s ease}.HamburgerNav_navLink__fyzrA:hover{background-color:var(--gray-50);color:var(--gray-800)}.HamburgerNav_navLink__fyzrA span{font-weight:500}.HamburgerNav_navLink__fyzrA .right_arrow{color:var(--gray-400);font-size:.9rem;margin-left:auto}.HamburgerNav_listWrapper__2thgr>:last-child{border-bottom:none}.HamburgerNav_navPushToggle__brGV9{border-bottom:1px solid var(--gray-100);cursor:default}.HamburgerNav_navPushToggle__brGV9:hover{background-color:initial}.HamburgerNav_navPushToggle__brGV9 .form-check{align-items:center;display:flex;margin-bottom:0;margin-left:auto;min-height:0;padding-left:0}.HamburgerNav_navPushToggle__brGV9 .form-check-input{cursor:pointer;height:1.35rem;margin-left:.75rem;width:2.5rem}.HamburgerNav_bottomSection__fO-Ux{display:flex;flex-direction:column;margin-top:auto}.HamburgerNav_storeInfoWrapper__w15nt{color:var(--gray-700);font-size:.9rem;padding:1.25rem 1rem;width:100%;word-break:keep-all}.HamburgerNav_textRow__6gWDh{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between;line-height:1.5;margin-bottom:.75rem}.HamburgerNav_textRow__6gWDh:last-of-type{margin-bottom:0}.HamburgerNav_storeInfoLabel__AS5HO{color:var(--gray-800);flex:0 0 5.5rem;font-size:.9rem;font-weight:600;line-height:1.5}.HamburgerNav_storeInfoValue__bT4bp{color:var(--gray-700);flex:1 1;font-size:.9rem;line-height:1.5;overflow-wrap:break-word;text-align:right;word-break:break-word}.HamburgerNav_closeButtonBottom__\+9uDU{align-items:center;background-color:var(--white);border:none;color:var(--gray-800);cursor:pointer;display:flex;font-size:1rem;font-weight:500;gap:.5rem;justify-content:center;padding:1.25rem 1rem;transition:background-color .2s ease;width:100%}.HamburgerNav_closeButtonBottom__\+9uDU:hover{background-color:var(--gray-50)}.HamburgerNav_closeButtonBottom__\+9uDU:active{background-color:var(--gray-100)}.HamburgerNav_closeButtonBottom__\+9uDU span{font-size:1rem}.signin_modal_wrapper .modal-dialog,.signin_modal_wrapper .modal-dialog.modal-lg{margin-left:auto;margin-right:auto}@media screen and (min-width:576px){.signin_modal_wrapper .modal-dialog,.signin_modal_wrapper .modal-dialog.modal-lg{max-width:min(680px,94vw)}}.signin_modal_wrapper .signin_modal_dialog.modal-dialog{width:auto}@media screen and (min-width:768px){.signin_modal_wrapper .signin_modal_dialog.modal-dialog{margin-left:auto;margin-right:auto;max-width:min(680px,94vw)}}.signin_modal_wrapper .modal-content{background:linear-gradient(180deg,#f2f7fd,#fcfdff)!important;background:linear-gradient(to bottom,var(--sub-200,#f2f7fd),var(--sub-100,#fcfdff))!important;border:none!important;border-radius:16px!important;box-shadow:0 20px 50px #0e50c31f!important;overflow:visible!important}@media screen and (min-width:768px){.signin_modal_wrapper .modal-dialog .modal-content,.signin_modal_wrapper .modal-dialog.modal-lg .modal-content{display:flex;flex-direction:column;min-height:min(52vh,520px)}.signin_modal_wrapper .signin_modal_body{display:flex;flex:1 1 auto;flex-direction:column;justify-content:center;min-height:26.25rem;padding-bottom:2.75rem!important;padding-top:1.25rem!important}.signin_modal_wrapper .signin_modal_header{min-height:3.75rem;padding:1.5rem 4.75rem 1rem 1.5rem!important}}@media screen and (max-width:767.98px){.signin_modal_wrapper .modal-dialog,.signin_modal_wrapper .modal-dialog.modal-lg{align-items:stretch!important;display:flex!important;height:auto!important;margin:.75rem auto!important;max-height:min(50vh,50dvh)!important;max-width:36rem!important;width:calc(100% - 1.5rem)!important}.signin_modal_wrapper .modal-dialog-centered{margin-bottom:calc(1rem + env(safe-area-inset-bottom, 0px))!important;margin-top:calc(.5rem + env(safe-area-inset-top, 0px))!important}.signin_modal_wrapper .modal-content{border-radius:16px!important;box-shadow:0 16px 40px #0e50c324!important;display:flex!important;flex:1 1 auto;flex-direction:column!important;max-height:min(50vh,50dvh)!important;overflow:hidden!important}.signin_modal_wrapper .signin_modal_header{flex-shrink:0;min-height:calc(3.5rem + env(safe-area-inset-top, 0px));padding-left:max(1rem,env(safe-area-inset-left,0px))!important;padding-right:max(4.5rem,env(safe-area-inset-right,0px) + 4rem)!important;padding-top:max(.75rem,env(safe-area-inset-top,0px))!important}.signin_modal_wrapper .signin_modal_body{-webkit-overflow-scrolling:touch;flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;padding-bottom:max(1.25rem,env(safe-area-inset-bottom,0px))!important}}.signin_modal_wrapper .signin_modal_header{align-items:center;box-sizing:border-box;display:flex!important;justify-content:center;min-height:3.5rem;padding:.875rem 4.5rem .875rem 1.25rem!important}.signin_modal_wrapper .signin_modal_header .top_logo{color:var(--main-900);font-size:1.875rem;font-weight:700;letter-spacing:.1em;opacity:.7;pointer-events:none}.signin_modal_wrapper .signin_modal_header .signin_modal_title{box-sizing:border-box;color:#0e50c3;color:var(--main-900,#0e50c3);flex:1 1;font-size:1.0625rem;font-weight:700;letter-spacing:.04em;margin:0;padding:0 2.875rem;text-align:center}.signin_modal_wrapper .signin_modal_header{align-items:stretch;background:#0000!important;border-bottom:none!important;display:flex;flex-direction:column;position:relative}.signin_modal_notice{padding:.35rem 3.25rem .75rem .15rem;text-align:left;width:100%}.signin_modal_notice_title{color:#0e50c3;color:var(--primary-700,#0e50c3);font-size:1.125rem;font-weight:700;line-height:1.35;margin:0 0 .35rem}.signin_modal_notice_text{color:#374151;color:var(--gray-700,#374151);font-size:.9375rem;line-height:1.45;margin:0;word-break:keep-all}.signin_modal_wrapper .signin_modal_header_with_notice .close_btn{top:1rem;transform:none}.signin_modal_wrapper .signin_modal_header_with_notice .close_btn:hover{transform:scale(1.04)}.signin_modal_wrapper .signin_modal_header_with_notice .close_btn:active{transform:scale(.98)}.signin_modal_wrapper .signin_modal_header .close_btn{align-items:center;background:#fff!important;border:1px solid #e2ecff;border:1px solid var(--main-300,#e2ecff);border-radius:999px;box-shadow:0 2px 8px #0e50c31a;box-sizing:border-box;color:#0f4094!important;color:var(--main-800,#0f4094)!important;cursor:pointer;display:flex;height:2.75rem!important;justify-content:center;margin:0;min-height:2.75rem!important;min-width:2.75rem!important;padding:.625rem!important;position:absolute!important;right:1rem;top:50%;transform:translateY(-50%);transition:transform .2s ease,box-shadow .2s ease,background .2s ease;width:2.75rem!important;z-index:1051}.signin_modal_wrapper .signin_modal_header .close_btn:hover{background:#f2f7fd!important;background:var(--sub-200,#f2f7fd)!important;border-color:#9dbaf0;border-color:var(--main-400,#9dbaf0);box-shadow:0 4px 12px #0e50c329;transform:translateY(-50%) scale(1.04)}.signin_modal_wrapper .signin_modal_header .close_btn:active{transform:translateY(-50%) scale(.98)}.signin_modal_wrapper .signin_modal_header .close_btn:focus{box-shadow:0 0 0 3px #e2ecff99,0 2px 8px #0e50c31a;box-shadow:0 0 0 3px var(--main-300,#e2ecff99),0 2px 8px #0e50c31a;outline:none}.signin_modal_wrapper .signin_modal_header .close_btn svg{height:1.5rem;width:1.5rem}.signin_modal_wrapper .signin_modal_body{overflow-x:hidden}@media screen and (min-width:768px){.signin_modal_wrapper .signin_modal_body{border-radius:0 0 16px 16px!important}}.signin_modal_wrapper .signin_modal_body{padding:0 1.5rem 2rem!important}@media screen and (min-width:768px){.signin_modal_wrapper .signin_modal_body{max-width:100%;padding:.25rem 2rem 2.5rem!important}}.signin_modal_wrapper .signin_modal_body .form_wrapper{margin-top:0;width:100%}.signin_modal_wrapper .signin_modal_body .form_wrapper .input_wrapper{position:relative}.signin_modal_wrapper .signin_modal_body .form_wrapper .input_wrapper .icon_label_wrapper{align-items:center;display:flex;justify-content:center;left:1rem;opacity:.75;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:1.25rem;z-index:1}.signin_modal_wrapper .signin_modal_body .form_wrapper .input_wrapper .input_section{border:1px solid #e2ecff!important;border:1px solid var(--main-300,#e2ecff)!important;border-radius:12px!important;color:#000;font-size:1rem;font-weight:600;padding:.85rem .85rem .85rem 3rem!important;transition:border-color .2s ease,box-shadow .2s ease}.signin_modal_wrapper .signin_modal_body .form_wrapper .input_wrapper .input_section:focus{border-color:#6087cb!important;border-color:var(--main-600,#6087cb)!important;box-shadow:0 0 0 3px #e2ecff8c!important;box-shadow:0 0 0 3px var(--main-300,#e2ecff8c)!important;outline:none!important}.signin_modal_wrapper .signin_modal_body .form_wrapper .input_wrapper .input_section::placeholder{color:#6087cb!important;color:var(--main-600,#6087cb)!important;font-size:.9375rem;font-weight:500!important}.signin_modal_wrapper .signin_modal_body .form_wrapper .btn_wrapper{display:flex;flex-direction:column;gap:.875rem;margin-top:.35rem}.signin_modal_wrapper .signin_modal_body .form_wrapper .btn_wrapper .signin_modal_btn_row{align-items:stretch;display:flex;flex-direction:row;flex-wrap:nowrap;gap:14px;width:100%}.signin_modal_wrapper .signin_modal_body .form_wrapper .btn_wrapper .sign_up_btn{background-color:#fff!important;border:1px solid #6087cb!important;border-color:var(--main-600,#6087cb)!important;border-radius:12px!important;color:#0e50c3!important;color:var(--main-900,#0e50c3)!important;flex:1 1;font-size:1rem!important;font-weight:600!important;min-height:54px!important;min-width:0;padding:.9375rem .875rem!important;transition:transform .15s ease,box-shadow .15s ease}.signin_modal_wrapper .signin_modal_body .form_wrapper .btn_wrapper .sign_up_btn:hover:not(:disabled){background-color:#f2f7fd!important;background-color:var(--sub-200,#f2f7fd)!important;border-color:#608bc1!important;border-color:var(--main-700,#608bc1)!important}.signin_modal_wrapper .signin_modal_body .form_wrapper .btn_wrapper .login_btn{background-color:var(--main-900)!important;border-color:var(--main-900)!important;border-radius:12px!important;box-shadow:0 2px 12px #0e50c347!important;color:#fff!important;flex:1 1;font-size:1rem!important;font-weight:700!important;margin-bottom:0!important;min-height:54px!important;min-width:0;padding:.9375rem .875rem!important;transition:transform .15s ease,box-shadow .15s ease}.signin_modal_wrapper .signin_modal_body .form_wrapper .btn_wrapper .login_btn:hover:not(:disabled){background-color:#0f4094!important;background-color:var(--main-800,#0f4094)!important;box-shadow:0 5px 16px #0e50c352!important}.signin_modal_wrapper .signin_modal_body .form_wrapper .btn_wrapper .how_to_use_btn{background:none!important;border:none!important;color:#3b5eae!important;color:var(--main-700,#3b5eae)!important;cursor:pointer;display:block;font-family:inherit;font-size:.9375rem!important;font-weight:600!important;margin:0!important;padding:.375rem 0!important;text-align:center;text-decoration:underline!important;text-underline-offset:4px;transition:color .2s ease;width:100%}.signin_modal_wrapper .signin_modal_body .form_wrapper .btn_wrapper .how_to_use_btn:hover{color:#0e50c3!important;color:var(--main-900,#0e50c3)!important}.signin_modal_wrapper .signin_modal_body .form_wrapper .false_password .false_text_wrapper{color:var(--red);line-height:1.5;margin-top:.8rem}.signin_modal_wrapper .signin_modal_body .form_wrapper .loading_text_wrapper{align-items:center;display:flex;height:auto;justify-content:center;min-height:2.5rem}.signin_modal_wrapper .signin_modal_body .form_wrapper .loading_text_wrapper .loading_text{color:#0f4094;color:var(--main-800,#0f4094);font-size:.9375rem;text-align:center}#user_login_container{align-items:center;border:1px solid var(--gray-100);border-radius:.5rem;display:flex;flex-direction:column;height:-webkit-fit-content;height:fit-content;left:50%;padding:6rem 2rem;position:absolute;top:50%;transform:translate(-50%,-50%);width:35%}@media screen and (min-width:1025px){#user_login_container.pc_mode{width:24.5%}}#user_login_container.kiosk_mode{width:38.5%!important}@media screen and (max-width:768px){#user_login_container.kiosk_mode{width:100%!important}}@media screen and (min-width:768px) and (max-width:1024px){#user_login_container.kiosk_mode{width:38.5%!important}}#user_login_container .top_logo{color:var(--main-900);font-size:1.875rem;font-weight:700;left:1.5rem;letter-spacing:.1em;opacity:.7;pointer-events:none;position:absolute;top:1.5rem}#user_login_container .close_btn{align-items:center;background:none;border:none;color:var(--gray-700);cursor:pointer;display:flex;justify-content:center;padding:.5rem;position:absolute;right:1.5rem;top:1.5rem;transition:color .2s ease}#user_login_container .close_btn:hover{color:var(--main-900)}#user_login_container .close_btn:focus{box-shadow:none;outline:none}#user_login_container .main_logo{width:30%}#user_login_container .form_wrapper{margin-top:2rem;width:100%}#user_login_container .form_wrapper .input_wrapper{position:relative}#user_login_container .form_wrapper .input_wrapper .icon_label_wrapper{left:1rem;position:absolute;top:55%;transform:translateY(-50%);width:1.4rem}#user_login_container .form_wrapper .input_wrapper .input_section{font-size:1.08rem;padding:.85rem 0 .85rem 3.5rem}#user_login_container .form_wrapper .input_wrapper .input_section:focus{border-color:var(--gray-200);box-shadow:none}#user_login_container .form_wrapper .input_wrapper .input_section::placeholder{color:var(--gray-400);font-size:.972rem;font-weight:300}#user_login_container .form_wrapper .auto_login_wrapper{align-items:center;color:var(--gray-700);display:flex;font-size:.9rem;justify-content:space-between;margin-bottom:1.5rem;margin-top:1rem}#user_login_container .form_wrapper .auto_login_wrapper .form-check{align-items:center;display:flex}#user_login_container .form_wrapper .auto_login_wrapper #formBasicCheckbox{border-radius:50rem;height:1.3rem;margin-right:.3rem;margin-top:0;width:1.3rem}#user_login_container .form_wrapper .btn_wrapper{display:flex;flex-direction:column}#user_login_container .form_wrapper .btn_wrapper .login_btn,#user_login_container .form_wrapper .btn_wrapper .sign_up_btn{border-color:var(--main-900);font-size:1.1rem;padding:.8rem 0}#user_login_container .form_wrapper .btn_wrapper .login_btn:focus,#user_login_container .form_wrapper .btn_wrapper .sign_up_btn:focus{box-shadow:none}#user_login_container .form_wrapper .btn_wrapper .login_btn{background-color:var(--main-900);margin-bottom:.4rem}#user_login_container .form_wrapper .btn_wrapper .sign_up_btn{background-color:var(--white);border-color:var(--main-600);color:var(--main-600)}#user_login_container .form_wrapper .btn_wrapper .how_to_use_btn{border-bottom:1px solid var(--main-600);color:var(--main-600);cursor:pointer;font-size:1.1rem;margin:1.5rem auto 0;padding-bottom:.17rem;text-align:center;width:-webkit-fit-content;width:fit-content}#user_login_container .form_wrapper .false_password .false_text_wrapper{color:var(--red);line-height:1.5;margin-top:.8rem}#user_login_container .form_wrapper .loading_text_wrapper{align-items:center;display:flex;height:3rem;justify-content:center}#user_login_container .form_wrapper .loading_text_wrapper .loading_text{color:var(--gray-700);font-size:1rem;text-align:center}@media screen and (max-width:768px){#user_login_container{border:none;padding:8rem 10%;top:40%;width:100%}#user_login_container .top_logo{font-size:1.5rem;font-weight:700;left:1rem;top:1rem}#user_login_container .close_btn{padding:.4rem;right:1rem;top:1rem}#user_login_container .main_logo{width:50%}}@media screen and (min-width:768px) and (max-width:1024px){#user_login_container{width:50%}#user_login_container .top_logo{font-size:1.6875rem;font-weight:700;left:1.25rem;top:1.25rem}#user_login_container .close_btn{padding:.45rem;right:1.25rem;top:1.25rem}#user_login_container .main_logo{width:40%}}#certification_phone_modal .modal-content{align-items:center;animation:fadein .3s;background-color:var(--white);border-radius:1.2rem;display:flex;flex-direction:column;height:auto;left:50%;max-width:27rem;min-width:23rem;padding:1.3rem;position:fixed;top:50%;transform:translate(-50%,-50%);z-index:9999}#certification_phone_modal .modal-content .modal-header{border:none;font-size:1.3rem;font-weight:500;justify-content:center;line-height:1.3;margin-bottom:.9rem;margin-top:.3rem;padding:0;text-align:center;width:100%;word-break:keep-all}#certification_phone_modal .modal-content .modal-body{display:flex;flex-direction:column;line-height:1.3;padding:0 .3rem;text-align:center;white-space:pre-line;width:100%;word-break:keep-all}#certification_phone_modal .modal-content .modal-body .main_text{align-items:center;display:flex;flex-direction:column;font-size:1.1rem;gap:.3rem}#certification_phone_modal .modal-content .modal-body .certification_code_input{border:.01rem solid var(--gray-300);border-radius:.7rem;font-size:1.2rem;margin:1.8rem 0 2rem;padding:1rem;text-align:center}#certification_phone_modal .modal-content .modal-body .btn_wrapper{display:flex;flex-direction:column;gap:.5rem}#certification_phone_modal .modal-content .modal-body .btn_wrapper button{background-color:var(--black);border:none;border-radius:.7rem;font-size:1rem;padding:.8rem;width:100%}#certification_phone_modal .modal-content .modal-body .btn_wrapper .certification_code_submit_btn{background-color:var(--main-900);color:var(--white)}#certification_phone_modal .modal-content .modal-body .btn_wrapper .close_btn{background-color:var(--gray-200);color:var(--black)}@media screen and (min-height:1500px){#certification_phone_modal .modal-content .modal-header{font-size:1.7rem;margin-bottom:.9rem;margin-top:.7rem}#certification_phone_modal .modal-content .modal-body .main_text{font-size:1.2rem}#certification_phone_modal .modal-content .modal-body .certification_code_input{font-size:1.4rem}#certification_phone_modal .modal-content .modal-body .btn_wrapper button{font-size:1.2rem}}#kiosk_login_main_container{align-items:center;display:flex;flex-direction:column;font-size:1rem;line-height:1.2;padding:1.3rem 1.3rem 2rem;width:100%}#kiosk_login_main_container .kiosk_login_image_wrapper{aspect-ratio:4/3;position:relative;width:100%}#kiosk_login_main_container .kiosk_login_image_wrapper .kiosk_login_image{border-radius:2rem;height:100%;object-fit:cover;width:100%}#kiosk_login_main_container .kiosk_login_image_wrapper .back_icon{background-color:#00000080;border-radius:50rem;color:var(--white);height:3rem;left:1rem;padding:.5rem;position:absolute;top:1rem;width:3rem;z-index:10}#kiosk_login_main_container .kiosk_number_input_main_wrapper{display:flex;flex-direction:column;width:100%}#kiosk_login_main_container .kiosk_number_input_main_wrapper .number_input_wrapper{display:flex;flex-direction:column;font-size:1.3rem;gap:1rem;margin-top:2rem}#kiosk_login_main_container .kiosk_number_input_main_wrapper .number_input_wrapper .password_input_wrapper,#kiosk_login_main_container .kiosk_number_input_main_wrapper .number_input_wrapper .phone_input_wrapper{background-color:var(--gray-50);border:1px solid var(--gray-300);border-radius:1rem;height:5rem;padding:1rem 0;width:100%}#kiosk_login_main_container .kiosk_number_input_main_wrapper .number_input_wrapper .password_input_wrapper.active,#kiosk_login_main_container .kiosk_number_input_main_wrapper .number_input_wrapper .phone_input_wrapper.active{border:2px solid var(--gray-900)}#kiosk_login_main_container .kiosk_number_input_main_wrapper .number_input_wrapper .phone_input_wrapper{align-items:center;display:flex;padding:0 3rem}#kiosk_login_main_container .kiosk_number_input_main_wrapper .number_input_wrapper .phone_input_wrapper .phone_text{color:var(--gray-500);font-size:1rem;padding-right:3rem}#kiosk_login_main_container .kiosk_number_input_main_wrapper .number_input_wrapper .phone_input_wrapper .dash{background-color:var(--gray-900);border-radius:50rem;height:.01rem;margin:0 2rem;width:1.2rem}#kiosk_login_main_container .kiosk_number_input_main_wrapper .number_input_wrapper .phone_input_wrapper .preview_text_wrapper{flex:1 1}#kiosk_login_main_container .kiosk_number_input_main_wrapper .number_input_wrapper .phone_input_wrapper .preview_text_wrapper .preview_text{background-color:initial;border:none;color:#000;text-align:center;width:100%}#kiosk_login_main_container .kiosk_number_input_main_wrapper .number_input_wrapper .password_input_wrapper{align-items:center;display:flex;justify-content:center}#kiosk_login_main_container .kiosk_number_input_main_wrapper .number_input_wrapper .password_input_wrapper .password_text{color:var(--gray-500);font-size:1.3rem}#kiosk_login_main_container .kiosk_number_input_main_wrapper .number_input_wrapper .password_wrapper{position:relative}#kiosk_login_main_container .kiosk_number_input_main_wrapper .number_input_wrapper .password_wrapper .password_input{background-color:initial;border:none;color:var(--black);opacity:0;text-align:center;width:100%}#kiosk_login_main_container .kiosk_number_input_main_wrapper .number_input_wrapper .password_wrapper .password_placeholder{align-items:center;display:flex;gap:.1rem;height:100%;justify-content:center;left:0;pointer-events:none;position:absolute;top:0;width:100%}#kiosk_login_main_container .kiosk_number_input_main_wrapper .number_input_wrapper .password_wrapper .password_placeholder .placeholder_char{font-size:2rem;height:1rem;line-height:1;opacity:.3;transition:opacity .2s ease;vertical-align:middle}#kiosk_login_main_container .kiosk_number_input_main_wrapper .number_input_wrapper .password_wrapper .password_placeholder .placeholder_char.active{opacity:1}#kiosk_login_main_container .kiosk_number_input_main_wrapper .select_type_with_numberic_wrapper{display:flex;flex:1 1;gap:2rem;margin-bottom:2rem;margin-top:2rem;width:100%}#kiosk_login_main_container .kiosk_number_input_main_wrapper .select_type_with_numberic_wrapper button{align-items:center;background-color:var(--kiosk-box-bg);border-color:var(--kiosk-box-bg);display:flex;padding:1rem 1.5rem;width:100%}#kiosk_login_main_container .kiosk_number_input_main_wrapper .select_type_with_numberic_wrapper button.active{background-color:var(--main-900);border-color:var(--main-900);color:var(--white)}#kiosk_login_main_container .kiosk_number_input_main_wrapper .select_type_with_numberic_wrapper .select_type_wrapper{display:flex;flex-direction:column;justify-content:space-between;width:40%}#kiosk_login_main_container .kiosk_number_input_main_wrapper .select_type_with_numberic_wrapper .select_type_wrapper .top_button_wrapper{display:flex;flex-direction:column;gap:1rem}#kiosk_login_main_container .kiosk_number_input_main_wrapper .select_type_with_numberic_wrapper .select_type_wrapper .top_button_wrapper .top_button{border-radius:1rem;height:5rem}#kiosk_login_main_container .kiosk_number_input_main_wrapper .select_type_with_numberic_wrapper .select_type_wrapper .top_button_wrapper .top_button .button_icon_wrapper{background-color:var(--white);border-radius:50rem;height:100%;padding:.4rem}#kiosk_login_main_container .kiosk_number_input_main_wrapper .select_type_with_numberic_wrapper .select_type_wrapper .top_button_wrapper .top_button .button_icon_wrapper img{height:100%}#kiosk_login_main_container .kiosk_number_input_main_wrapper .select_type_with_numberic_wrapper .select_type_wrapper .top_button_wrapper .top_button .button_text_wrapper{color:var(--black);flex:1 1}#kiosk_login_main_container .kiosk_number_input_main_wrapper .select_type_with_numberic_wrapper .select_type_wrapper .top_button_wrapper .top_button .button_text_wrapper .button_text{font-size:1.3rem}#kiosk_login_main_container .kiosk_number_input_main_wrapper .select_type_with_numberic_wrapper .select_type_wrapper .top_button_wrapper .top_button .button_text_wrapper .button_subtext{font-size:1rem}#kiosk_login_main_container .kiosk_number_input_main_wrapper .select_type_with_numberic_wrapper .select_type_wrapper .top_button_wrapper .top_button.nav_active{background-color:var(--main-900);border-color:var(--main-900);color:var(--white)}#kiosk_login_main_container .kiosk_number_input_main_wrapper .select_type_with_numberic_wrapper .select_type_wrapper .top_button_wrapper .top_button.nav_active .button_text_wrapper{color:var(--white)}#kiosk_login_main_container .kiosk_number_input_main_wrapper .select_type_with_numberic_wrapper .select_type_wrapper .bottom_button_wrapper .bottom_button{border-radius:1rem;color:#000;font-size:1rem;height:5rem;text-align:center;width:100%}#kiosk_login_main_container .kiosk_number_input_main_wrapper .select_type_with_numberic_wrapper .select_type_wrapper .bottom_button_wrapper .bottom_button .button_text_wrapper{color:var(--gray-700);width:100%}#kiosk_login_main_container .kiosk_number_input_main_wrapper .select_type_with_numberic_wrapper .keyboard_wrapper{align-items:center;display:flex;flex:1 1;flex-wrap:wrap;font-size:1.8rem;justify-content:center}#kiosk_login_main_container .kiosk_number_input_main_wrapper .select_type_with_numberic_wrapper .keyboard_wrapper .number{align-items:center;border:1px solid var(--gray-300);border-bottom:none;border-right:none;display:flex;height:7rem;justify-content:center;width:33.333333%}#kiosk_login_main_container .kiosk_number_input_main_wrapper .select_type_with_numberic_wrapper .keyboard_wrapper .number:nth-of-type(3n){border-right:1px solid var(--gray-300)}#kiosk_login_main_container .kiosk_number_input_main_wrapper .select_type_with_numberic_wrapper .keyboard_wrapper .number:first-of-type{border-top-left-radius:1rem}#kiosk_login_main_container .kiosk_number_input_main_wrapper .select_type_with_numberic_wrapper .keyboard_wrapper .number:nth-of-type(3){border-top-right-radius:1rem}#kiosk_login_main_container .kiosk_number_input_main_wrapper .select_type_with_numberic_wrapper .keyboard_wrapper .number:nth-of-type(10){border-bottom:1px solid var(--gray-300);border-bottom-left-radius:1rem}#kiosk_login_main_container .kiosk_number_input_main_wrapper .select_type_with_numberic_wrapper .keyboard_wrapper .number:nth-of-type(11){border-bottom:1px solid var(--gray-300)}#kiosk_login_main_container .kiosk_number_input_main_wrapper .select_type_with_numberic_wrapper .keyboard_wrapper .number:nth-of-type(12){border-bottom:1px solid var(--gray-300);border-bottom-right-radius:1rem}#kiosk_login_main_container .kiosk_number_input_main_wrapper .select_type_with_numberic_wrapper .keyboard_wrapper .number.clear{font-size:1.2rem}#kiosk_login_main_container .kiosk_number_input_main_wrapper .select_type_with_numberic_wrapper .keyboard_wrapper .number.delete_btn{padding:2rem}#kiosk_login_main_container .kiosk_number_input_main_wrapper .select_type_with_numberic_wrapper .keyboard_wrapper .number:active{background-color:var(--gray-100)}@media (min-height:1500px){#kiosk_login_main_container .kiosk_number_input_main_wrapper .number_input_wrapper{font-size:1.6rem;gap:.8rem;margin-top:1.5rem}#kiosk_login_main_container .kiosk_number_input_main_wrapper .number_input_wrapper .phone_input_wrapper{height:4.5rem;padding:0 2rem}#kiosk_login_main_container .kiosk_number_input_main_wrapper .number_input_wrapper .phone_input_wrapper .phone_text{font-size:1.2rem;padding-right:2rem}#kiosk_login_main_container .kiosk_number_input_main_wrapper .number_input_wrapper .phone_input_wrapper .dash{margin:0 1.5rem}#kiosk_login_main_container .kiosk_number_input_main_wrapper .number_input_wrapper .password_input_wrapper{height:4.5rem}#kiosk_login_main_container .kiosk_number_input_main_wrapper .number_input_wrapper .empty,#kiosk_login_main_container .kiosk_number_input_main_wrapper .number_input_wrapper .loading_text{font-size:1rem;height:1rem;text-align:center;word-break:keep-all}#kiosk_login_main_container .kiosk_number_input_main_wrapper .select_type_with_numberic_wrapper{gap:1rem;margin:1rem 0 0}#kiosk_login_main_container .kiosk_number_input_main_wrapper .select_type_with_numberic_wrapper .select_type_wrapper .top_button_wrapper{gap:.7rem}#kiosk_login_main_container .kiosk_number_input_main_wrapper .select_type_with_numberic_wrapper .select_type_wrapper .top_button_wrapper .top_button{height:5.6rem}#kiosk_login_main_container .kiosk_number_input_main_wrapper .select_type_with_numberic_wrapper .select_type_wrapper .top_button_wrapper .top_button .button_icon_wrapper{padding:.6rem}#kiosk_login_main_container .kiosk_number_input_main_wrapper .select_type_with_numberic_wrapper .select_type_wrapper .bottom_button_wrapper .bottom_button{height:5rem}#kiosk_login_main_container .kiosk_number_input_main_wrapper .select_type_with_numberic_wrapper .keyboard_wrapper .number{border-width:.1rem;height:6rem}}#kiosk_login_main_container.is_barrier .kiosk_number_input_main_wrapper .barrier_free_title{font-size:1.7rem;font-weight:500;text-align:center;width:100%}#kiosk_login_main_container.is_barrier .kiosk_number_input_main_wrapper .barrier_free_number_input_wrapper .barrier_free_title_wrapper{align-items:center;display:flex;flex-direction:column;gap:.5rem;position:relative}#kiosk_login_main_container.is_barrier .kiosk_number_input_main_wrapper .barrier_free_number_input_wrapper .barrier_free_title_wrapper .barrier_free_studyroom_summary{color:var(--black);display:flex;flex-wrap:wrap;font-size:1.1rem;gap:0 1rem;justify-content:center}#kiosk_login_main_container.is_barrier .kiosk_number_input_main_wrapper .barrier_free_number_input_wrapper .barrier_free_title_wrapper .barrier_free_studyroom_summary .barrier_free_studyroom_summary_item{white-space:nowrap}#kiosk_login_main_container.is_barrier .kiosk_number_input_main_wrapper .barrier_free_number_input_wrapper .number_input_wrapper{font-size:1.7rem;margin-top:1rem}#kiosk_login_main_container.is_barrier .kiosk_number_input_main_wrapper .barrier_free_number_input_wrapper .number_input_wrapper .password_input_wrapper,#kiosk_login_main_container.is_barrier .kiosk_number_input_main_wrapper .barrier_free_number_input_wrapper .number_input_wrapper .phone_input_wrapper{height:3.5rem;padding:0 1rem}#kiosk_login_main_container.is_barrier .kiosk_number_input_main_wrapper .barrier_free_number_input_wrapper .number_input_wrapper .password_input_wrapper::placeholder,#kiosk_login_main_container.is_barrier .kiosk_number_input_main_wrapper .barrier_free_number_input_wrapper .number_input_wrapper .phone_input_wrapper::placeholder{color:var(--black)}#kiosk_login_main_container.is_barrier .kiosk_number_input_main_wrapper .barrier_free_number_input_wrapper .number_input_wrapper .password_input_wrapper .password_text{color:var(--black);font-size:1.3rem}#kiosk_login_main_container.is_barrier .kiosk_number_input_main_wrapper .barrier_free_number_input_wrapper .number_input_wrapper .password_input_wrapper .password_wrapper .password_placeholder .placeholder_char.is_barrier{color:var(--black)}#kiosk_login_main_container.is_barrier .kiosk_number_input_main_wrapper .barrier_free_number_input_wrapper .number_input_wrapper .password_input_wrapper .password_wrapper .password_placeholder .placeholder_char.active.is_barrier{color:var(--main-900)}#kiosk_login_main_container.is_barrier .kiosk_number_input_main_wrapper .barrier_free_number_input_wrapper .number_input_wrapper .password_input_wrapper .password_wrapper .password_placeholder .placeholder_char{opacity:1}#kiosk_login_main_container.is_barrier .kiosk_number_input_main_wrapper .number_input_wrapper{margin-top:0}#kiosk_login_main_container.is_barrier .kiosk_number_input_main_wrapper .number_input_wrapper .phone_input_wrapper{padding:0 1rem}#kiosk_login_main_container.is_barrier .kiosk_number_input_main_wrapper .number_input_wrapper .phone_input_wrapper .preview_text{flex:1 1;text-align:center}#kiosk_login_main_container.is_barrier .kiosk_number_input_main_wrapper .number_input_wrapper .phone_input_wrapper .dash{background-color:var(--black);height:.1rem;margin:0 1rem}#kiosk_login_main_container.is_barrier .kiosk_number_input_main_wrapper .number_input_wrapper .password_text{font-size:1.1rem}#kiosk_login_main_container.is_barrier .kiosk_number_input_main_wrapper .number_input_wrapper .empty{display:none}#kiosk_login_main_container.is_barrier .kiosk_number_input_main_wrapper .number_input_wrapper .loading_text{color:var(--red);font-size:1.3rem;height:auto}#kiosk_login_main_container.is_barrier .kiosk_number_input_main_wrapper .number_input_wrapper .loading_text.success_text{color:var(--main-900)}#kiosk_login_main_container.is_barrier .kiosk_number_input_main_wrapper .select_type_with_numberic_wrapper{display:flex;flex:1 1;gap:2rem;width:100%}#kiosk_login_main_container.is_barrier .kiosk_number_input_main_wrapper .select_type_with_numberic_wrapper button{align-items:center;background-color:var(--kiosk-box-bg);border-color:var(--kiosk-box-bg);display:flex;padding:1rem 1.5rem;width:100%}#kiosk_login_main_container.is_barrier .kiosk_number_input_main_wrapper .select_type_with_numberic_wrapper button.active{background-color:var(--main-900);border-color:var(--main-900);color:var(--white)}#kiosk_login_main_container.is_barrier .kiosk_number_input_main_wrapper .select_type_with_numberic_wrapper .keyboard_wrapper{flex:1 1;justify-content:space-between}#kiosk_login_main_container.is_barrier .kiosk_number_input_main_wrapper .select_type_with_numberic_wrapper .keyboard_wrapper .number{border:.05rem solid var(--gray-300);border-radius:.4rem;height:2.7rem;margin-bottom:4%;width:30%}#kiosk_login_main_container.is_barrier .kiosk_number_input_main_wrapper .select_type_with_numberic_wrapper .keyboard_wrapper .number.delete_btn{font-size:1.2rem;padding:0}#kiosk_login_main_container.is_barrier .kiosk_number_input_main_wrapper .barrier_free_number_input_text{color:var(--main-900);font-size:1.5rem;margin-top:30px;text-align:center}#kiosk_login_main_container.is_barrier .kiosk_number_input_main_wrapper .bottom_button_wrapper .bottom_button{font-size:1.3rem;height:3.5rem}#kiosk_login_main_container.is_barrier .kiosk_number_input_main_wrapper .bottom_button_wrapper .bottom_button .button_text_wrapper .button_text{color:var(--black);font-size:1.3rem}#kiosk_login_main_container.large_font{padding:.7rem}#kiosk_login_main_container.large_font .kiosk_number_input_main_wrapper .barrier_free_title{font-size:1.2rem}#kiosk_login_main_container.large_font .kiosk_number_input_main_wrapper .barrier_free_number_input_wrapper .number_input_wrapper{font-size:1.2rem;gap:.4rem;margin-top:1rem}#kiosk_login_main_container.large_font .kiosk_number_input_main_wrapper .barrier_free_number_input_wrapper .number_input_wrapper .phone_input_wrapper{border-radius:.4rem;height:2rem;padding:0 .5rem}#kiosk_login_main_container.large_font .kiosk_number_input_main_wrapper .barrier_free_number_input_wrapper .number_input_wrapper .phone_input_wrapper .preview_text{flex:1 1;text-align:center}#kiosk_login_main_container.large_font .kiosk_number_input_main_wrapper .barrier_free_number_input_wrapper .number_input_wrapper .phone_input_wrapper .dash{margin:0 .5rem;width:1rem}#kiosk_login_main_container.large_font .kiosk_number_input_main_wrapper .barrier_free_number_input_wrapper .number_input_wrapper .phone_input_wrapper .preview_text_wrapper .password_wrapper .password_placeholder .placeholder_char{font-size:1.4rem;height:.8rem}#kiosk_login_main_container.large_font .kiosk_number_input_main_wrapper .barrier_free_number_input_wrapper .number_input_wrapper .password_input_wrapper{border-radius:.4rem;height:2rem;padding:0 1rem}#kiosk_login_main_container.large_font .kiosk_number_input_main_wrapper .barrier_free_number_input_wrapper .number_input_wrapper .password_input_wrapper .password_text{font-size:1.1rem}#kiosk_login_main_container.large_font .kiosk_number_input_main_wrapper .barrier_free_number_input_wrapper .number_input_wrapper .password_input_wrapper .password_wrapper .password_placeholder .placeholder_char{font-size:1.4rem;height:.8rem}#kiosk_login_main_container.large_font .kiosk_number_input_main_wrapper .barrier_free_number_input_wrapper .number_input_wrapper .loading_text{font-size:.9rem}#kiosk_login_main_container.large_font .kiosk_number_input_main_wrapper .select_type_with_numberic_wrapper{margin-top:.5rem}#kiosk_login_main_container.large_font .kiosk_number_input_main_wrapper .select_type_with_numberic_wrapper .keyboard_wrapper{font-size:1.4rem}#kiosk_login_main_container.large_font .kiosk_number_input_main_wrapper .select_type_with_numberic_wrapper .keyboard_wrapper .number{height:1.8rem}#kiosk_login_main_container.large_font .kiosk_number_input_main_wrapper .select_type_with_numberic_wrapper .keyboard_wrapper .number.delete_btn{padding:0}#kiosk_login_main_container.large_font .kiosk_number_input_main_wrapper .barrier_free_number_input_text{font-size:1rem}#kiosk_login_main_container.large_font .kiosk_number_input_main_wrapper .bottom_button_wrapper .bottom_button{font-size:1.2rem;height:3rem}#kiosk_login_main_container.large_font .kiosk_number_input_main_wrapper .bottom_button_wrapper .bottom_button .button_text_wrapper .button_text{font-size:1.2rem}#kiosk_login_main_container.high_contrast .kiosk_number_input_main_wrapper .number_input_wrapper,#kiosk_login_main_container.high_contrast .kiosk_number_input_main_wrapper .number_input_wrapper .phone_input_wrapper .preview_text{color:var(--main-900)}#kiosk_login_main_container.high_contrast .kiosk_number_input_main_wrapper .number_input_wrapper .password_wrapper .password_placeholder .placeholder_char{color:var(--black)}#kiosk_login_main_container.high_contrast .kiosk_number_input_main_wrapper .number_input_wrapper .loading_text{color:var(--high-contrast-green);font-weight:600}#kiosk_login_main_container.high_contrast .kiosk_number_input_main_wrapper .number_input_wrapper .loading_text.success_text{color:var(--main-900)}#kiosk_login_main_container.high_contrast .kiosk_number_input_main_wrapper .select_type_with_numberic_wrapper .select_type_wrapper .bottom_button_wrapper .bottom_button,#kiosk_login_main_container.high_contrast .kiosk_number_input_main_wrapper .select_type_with_numberic_wrapper .select_type_wrapper .top_button_wrapper .top_button{border-color:var(--black)}#kiosk_login_main_container.high_contrast .kiosk_number_input_main_wrapper .barrier_free_number_input_text,#kiosk_login_main_container.high_contrast .kiosk_number_input_main_wrapper .select_type_with_numberic_wrapper .keyboard_wrapper{color:var(--main-900)}#kiosk_login_main_container.high_contrast .kiosk_number_input_main_wrapper .bottom_button_wrapper .bottom_button{background-color:var(--white);border-color:var(--black);color:var(--black)}#kiosk_login_main_container.high_contrast .kiosk_number_input_main_wrapper .bottom_button_wrapper .bottom_button .button_text_wrapper .button_text{color:var(--black)}#kiosk_login_main_container.low_screen{padding:20px}#kiosk_login_main_container.low_screen .kiosk_number_input_main_wrapper{flex-direction:row;gap:.2rem}#kiosk_login_main_container.low_screen .kiosk_number_input_main_wrapper .barrier_free_number_input_wrapper{flex:1 1}#kiosk_login_main_container.low_screen .kiosk_number_input_main_wrapper .barrier_free_number_input_wrapper .barrier_free_title{color:var(--main-900);font-size:.8rem;font-weight:600;margin-bottom:.2rem;text-align:left}#kiosk_login_main_container.low_screen .kiosk_number_input_main_wrapper .barrier_free_number_input_wrapper .number_input_wrapper{flex:1 1;font-size:.9rem;gap:.2rem;margin-top:0}#kiosk_login_main_container.low_screen .kiosk_number_input_main_wrapper .barrier_free_number_input_wrapper .number_input_wrapper .password_input_wrapper,#kiosk_login_main_container.low_screen .kiosk_number_input_main_wrapper .barrier_free_number_input_wrapper .number_input_wrapper .phone_input_wrapper{border-radius:.4rem;height:1.3rem}#kiosk_login_main_container.low_screen .kiosk_number_input_main_wrapper .barrier_free_number_input_wrapper .number_input_wrapper .phone_input_wrapper{padding:0}#kiosk_login_main_container.low_screen .kiosk_number_input_main_wrapper .barrier_free_number_input_wrapper .number_input_wrapper .phone_input_wrapper .preview_text{flex:1 1;text-align:center}#kiosk_login_main_container.low_screen .kiosk_number_input_main_wrapper .barrier_free_number_input_wrapper .number_input_wrapper .phone_input_wrapper .dash{display:none}#kiosk_login_main_container.low_screen .kiosk_number_input_main_wrapper .barrier_free_number_input_wrapper .number_input_wrapper .phone_input_wrapper .loading_text{color:var(--red);font-size:1rem}#kiosk_login_main_container.low_screen .kiosk_number_input_main_wrapper .barrier_free_number_input_wrapper .number_input_wrapper .phone_input_wrapper .password_text{font-size:1rem}#kiosk_login_main_container.low_screen .kiosk_number_input_main_wrapper .barrier_free_number_input_wrapper .number_input_wrapper .phone_input_wrapper .preview_text_wrapper .password_wrapper .password_placeholder .placeholder_char{font-size:1rem;height:.5rem}#kiosk_login_main_container.low_screen .kiosk_number_input_main_wrapper .barrier_free_number_input_wrapper .number_input_wrapper .password_input_wrapper{padding:0}#kiosk_login_main_container.low_screen .kiosk_number_input_main_wrapper .barrier_free_number_input_wrapper .number_input_wrapper .password_input_wrapper .password_text{font-size:.9rem}#kiosk_login_main_container.low_screen .kiosk_number_input_main_wrapper .barrier_free_number_input_wrapper .number_input_wrapper .password_input_wrapper .password_wrapper .password_placeholder .placeholder_char{font-size:.9rem;height:.5rem}#kiosk_login_main_container.low_screen .kiosk_number_input_main_wrapper .barrier_free_number_input_wrapper .number_input_wrapper .loading_text{font-size:.8rem;margin-top:0;text-align:center;width:100%}#kiosk_login_main_container.low_screen .kiosk_number_input_main_wrapper .barrier_free_number_input_wrapper .number_input_wrapper .loading_text.success_text{color:var(--main-900)}#kiosk_login_main_container.low_screen .kiosk_number_input_main_wrapper .select_type_with_numberic_wrapper{gap:.4rem;margin-top:0}#kiosk_login_main_container.low_screen .kiosk_number_input_main_wrapper .select_type_with_numberic_wrapper .keyboard_wrapper{font-size:1rem}#kiosk_login_main_container.low_screen .kiosk_number_input_main_wrapper .select_type_with_numberic_wrapper .keyboard_wrapper .number{height:1.3rem}#kiosk_login_main_container.low_screen .kiosk_number_input_main_wrapper .select_type_with_numberic_wrapper .keyboard_wrapper .number.clear{font-size:.7rem}#kiosk_login_main_container.low_screen .kiosk_number_input_main_wrapper .select_type_with_numberic_wrapper .keyboard_wrapper .number.delete_btn{font-size:.7rem;padding:0}#kiosk_login_main_container.low_screen .kiosk_number_input_main_wrapper .select_type_with_numberic_wrapper .keyboard_wrapper .number:first-of-type{border-top-left-radius:.4rem}#kiosk_login_main_container.low_screen .kiosk_number_input_main_wrapper .select_type_with_numberic_wrapper .keyboard_wrapper .number:nth-of-type(3){border-top-right-radius:.4rem}#kiosk_login_main_container.low_screen .kiosk_number_input_main_wrapper .select_type_with_numberic_wrapper .keyboard_wrapper .number:nth-of-type(10){border-bottom:1px solid var(--gray-300);border-bottom-left-radius:.4rem}#kiosk_login_main_container.low_screen .kiosk_number_input_main_wrapper .select_type_with_numberic_wrapper .keyboard_wrapper .number:nth-of-type(11){border-bottom:1px solid var(--gray-300)}#kiosk_login_main_container.low_screen .kiosk_number_input_main_wrapper .select_type_with_numberic_wrapper .keyboard_wrapper .number:nth-of-type(12){border-bottom:1px solid var(--gray-300);border-bottom-right-radius:.4rem}#kiosk_login_main_container .kiosk_number_input_main_wrapper>.bottom_button_wrapper .bottom_button{align-items:center!important;background-color:var(--white)!important;border:1px solid var(--white)!important;border-radius:1rem!important;color:var(--main-900)!important;display:flex!important;justify-content:center!important;text-align:center!important;width:100%!important}#kiosk_login_main_container .kiosk_number_input_main_wrapper>.bottom_button_wrapper .bottom_button .button_text_wrapper{align-items:center;color:var(--main-900)!important;display:flex;justify-content:center;width:100%}#kiosk_login_main_container .kiosk_number_input_main_wrapper>.bottom_button_wrapper .bottom_button .button_text_wrapper .button_text{color:var(--main-900)!important;margin:0;text-align:center;text-decoration:underline;text-underline-offset:.18em}#kiosk_login_main_container .kiosk_number_input_main_wrapper .number_input_wrapper .loading_text.success_text{color:var(--main-900)}.parent-number-container{background-color:var(--white);height:100vh;position:relative;width:100%}.parent-number-container .parent-number-wrapper{display:flex;flex-direction:column;gap:1rem;height:100%;padding:1rem;width:100%}.parent-number-container .parent-number-content{padding:1.5rem 1rem}.parent-number-container .parent-number-content .parent-number-title{font-size:1.4rem;font-weight:600;margin-bottom:1.5rem;text-align:center}.parent-number-container .parent-number-caution{background-color:var(--gray-50);border:1px solid var(--gray-100);border-radius:.8rem;margin-bottom:1.5rem;padding:1.5rem}.parent-number-container .parent-number-caution p{color:var(--gray-600);font-size:.95rem;line-height:1.5;margin-bottom:.5rem}.parent-number-container .parent-number-caution p:last-child{margin-bottom:0}.parent-number-container .parent-number-input-section{margin-bottom:1.5rem}.parent-number-container .parent-number-input{border:1px solid var(--gray-200);border-radius:.8rem;font-size:1rem;padding:1rem;width:100%}.parent-number-container .parent-number-input:focus{border-color:var(--sub-900);outline:none}.parent-number-container .parent-number-input.keyboard_active{border:.1rem solid var(--gray-500)}.parent-number-container .parent-number-button{background-color:#f0f0f0;border:none;border-radius:.8rem;color:#000;cursor:pointer;font-size:1rem;margin-bottom:.8rem;padding:1rem;transition:all .2s ease;width:100%}.parent-number-container .parent-number-button.active{background-color:var(--sub-900);color:var(--white)}.parent-number-container .parent-number-button:disabled{cursor:default;opacity:1}.parent-number-container .button.btn-primary{background-color:var(--sub-900);border:none;border-radius:1rem 1rem 0 0;bottom:0;color:var(--white);font-size:1.2rem;left:0;padding:1.4rem 0;position:fixed;width:100%;z-index:10}#layout.high_contrast .parent-number-container .parent-number-button{background-color:var(--black);color:var(--white)!important}#layout.high_contrast .parent-number-container .parent-number-button:disabled{background-color:var(--main-900);color:var(--white)!important;opacity:1}#layout.high_contrast .parent-number-container .save_btn{background-color:var(--white);border-width:.1rem!important;color:var(--black)!important}#buy_seat_coupon_container{display:flex;flex-direction:column;width:100%}#buy_seat_coupon_container .seat_product_list_wrapper{display:flex;flex-direction:column;height:100%;overflow:auto;padding:1rem 7% 2rem}#buy_seat_coupon_container .seat_product_list_wrapper .barrier_title_wrapper{align-items:center;display:flex;position:relative}#buy_seat_coupon_container .seat_product_list_wrapper .buy_seat_header_nav_wrapper .seat_nav_contents{display:flex;flex-wrap:wrap;gap:.5rem}#buy_seat_coupon_container .seat_product_list_wrapper .buy_seat_header_nav_wrapper .seat_nav_contents .nav-item{flex:none;width:-webkit-fit-content;width:fit-content}#buy_seat_coupon_container .seat_product_list_wrapper .buy_seat_header_nav_wrapper .seat_nav_contents .nav-link{background-color:var(--main-300);border:none;border-radius:.6rem;color:var(--main-600);cursor:pointer;font-family:inherit;font-size:1.1rem;padding:.5rem 1.2rem;white-space:nowrap}#buy_seat_coupon_container .seat_product_list_wrapper .buy_seat_header_nav_wrapper .seat_nav_contents .nav-link.active{background-color:var(--main-900);color:var(--white)}#buy_seat_coupon_container .seat_product_list_wrapper .buy_seat_header_nav_wrapper .buy_info_wrapper{background-color:var(--gray-50);border:1px solid var(--gray-100);border-radius:.6rem;margin-top:.7rem;padding:1rem}#buy_seat_coupon_container .seat_product_list_wrapper .buy_seat_header_nav_wrapper .buy_info_wrapper .buy_info_text{color:var(--gray-600);font-size:1rem;font-weight:300;line-height:1.4}#buy_seat_coupon_container .seat_product_list_wrapper .buy_seat_header_nav_wrapper .buy_info_wrapper .show_refund_info{align-items:center;color:var(--gray-700);display:flex;font-weight:500;gap:.1rem;margin-bottom:.7rem}#buy_seat_coupon_container .seat_product_list_wrapper .buy_seat_header_nav_wrapper .buy_info_wrapper .show_refund_info .arrow_icon{padding-top:.05rem}#buy_seat_coupon_container .seat_product_list_wrapper .product_list_wrapper{display:flex;flex:1 1;flex-direction:column;gap:.8rem;margin-top:1rem;overflow:auto}#buy_seat_coupon_container .seat_product_list_wrapper .product_list_wrapper .product_item_wrapper{background-color:var(--white);border:1px solid var(--gray-100);border-radius:.6rem;color:var(--main-600);display:flex;font-size:1.2rem;justify-content:space-between;padding:1.2rem 1.5rem}#buy_seat_coupon_container .seat_product_list_wrapper .product_list_wrapper .product_item_wrapper.selected{border-color:var(--main-900);color:var(--main-900);font-weight:500}#buy_seat_coupon_container .seat_product_list_wrapper .product_list_wrapper .product_item_wrapper:last-of-type{margin-bottom:1rem}#buy_seat_coupon_container .seat_product_list_wrapper .pay_isLoading_text{color:var(--green-sub);font-size:1.5rem;margin-bottom:.3rem;text-align:center}#buy_seat_coupon_container .seat_product_list_wrapper .pay_isLoading_text.error{color:var(--red)}#buy_seat_coupon_container .seat_product_list_wrapper .payment_button{background-color:var(--main-900);border-radius:.8rem;color:var(--white);padding:.9rem 0}#buy_seat_coupon_container .seat_product_list_wrapper .pay_isLoading_wrapper{text-align:center}#coupon_purchase_offcanvas,#seat_payment_offcanvas{border-top-left-radius:1.3rem;border-top-right-radius:1.3rem}#coupon_purchase_offcanvas{height:80vh}#coupon_purchase_offcanvas .offcanvas-header,#coupon_purchase_offcanvas .payment_header,#seat_payment_offcanvas .offcanvas-header,#seat_payment_offcanvas .payment_header{padding:2rem 2rem .5rem}#coupon_purchase_offcanvas .offcanvas-header .btn-close,#coupon_purchase_offcanvas .payment_header .btn-close,#seat_payment_offcanvas .offcanvas-header .btn-close,#seat_payment_offcanvas .payment_header .btn-close{margin-left:auto}#coupon_purchase_offcanvas .offCanvas_body,#seat_payment_offcanvas .offCanvas_body{align-items:center;display:flex;flex-direction:column;overflow-y:auto;padding:0 2rem}#coupon_purchase_offcanvas .offCanvas_body .payment_title_wrapper,#seat_payment_offcanvas .offCanvas_body .payment_title_wrapper{border-bottom:.05rem solid var(--gray-200);display:flex;flex-direction:column;margin-bottom:1rem;padding-bottom:1rem;text-align:center;width:100%}#coupon_purchase_offcanvas .offCanvas_body .payment_title_wrapper .payment_title,#seat_payment_offcanvas .offCanvas_body .payment_title_wrapper .payment_title{color:var(--gray-900);font-size:1.6rem;font-weight:700;margin-bottom:.1rem}#coupon_purchase_offcanvas .offCanvas_body .payment_title_wrapper .payment_money,#seat_payment_offcanvas .offCanvas_body .payment_title_wrapper .payment_money{align-items:center;display:flex;font-size:2.1rem;font-weight:500;justify-content:center;margin-bottom:.4rem;width:100%}#coupon_purchase_offcanvas .offCanvas_body .payment_title_wrapper .payment_money .sub_text,#seat_payment_offcanvas .offCanvas_body .payment_title_wrapper .payment_money .sub_text{margin-left:.1rem}#coupon_purchase_offcanvas .offCanvas_body .payment_title_wrapper .payment_mileage,#seat_payment_offcanvas .offCanvas_body .payment_title_wrapper .payment_mileage{color:var(--gray-500);display:flex;font-size:1rem;gap:.3rem;justify-content:center;width:100%}#coupon_purchase_offcanvas .offCanvas_body .section_container,#seat_payment_offcanvas .offCanvas_body .section_container{flex:1 1;width:100%}#coupon_purchase_offcanvas .offCanvas_body .section_container .section_wrapper,#seat_payment_offcanvas .offCanvas_body .section_container .section_wrapper{display:flex;flex-direction:column;margin-bottom:1.5rem;width:100%}#coupon_purchase_offcanvas .offCanvas_body .section_container .section_wrapper .section_title,#seat_payment_offcanvas .offCanvas_body .section_container .section_wrapper .section_title{color:var(--main-900);font-size:1.25rem;font-weight:600;margin-bottom:.5rem;margin-left:.3rem}#coupon_purchase_offcanvas .offCanvas_body .section_container .section_wrapper .section_title_with_switch,#seat_payment_offcanvas .offCanvas_body .section_container .section_wrapper .section_title_with_switch{align-items:center;display:flex;gap:.75rem;justify-content:flex-start;margin-bottom:.5rem;margin-left:.3rem;width:100%}#coupon_purchase_offcanvas .offCanvas_body .section_container .section_wrapper .section_title_with_switch .section_title_blue,#seat_payment_offcanvas .offCanvas_body .section_container .section_wrapper .section_title_with_switch .section_title_blue{color:var(--main-900);flex:0 1 auto;font-size:1.25rem;font-weight:600;min-width:0}#coupon_purchase_offcanvas .offCanvas_body .section_container .section_wrapper .section_title_with_switch .seat_pay_use_now_switch,#seat_payment_offcanvas .offCanvas_body .section_container .section_wrapper .section_title_with_switch .seat_pay_use_now_switch{flex-shrink:0;height:1.5rem;margin:0;width:3rem}#coupon_purchase_offcanvas .offCanvas_body .section_container .section_wrapper .mileage_input_wrapper_inner,#seat_payment_offcanvas .offCanvas_body .section_container .section_wrapper .mileage_input_wrapper_inner{display:flex;gap:.3rem;height:3rem}#coupon_purchase_offcanvas .offCanvas_body .section_container .section_wrapper .mileage_input_wrapper_inner .use_all_button,#seat_payment_offcanvas .offCanvas_body .section_container .section_wrapper .mileage_input_wrapper_inner .use_all_button{background-color:var(--white);border-color:var(--black);border-radius:.6rem;color:var(--black);font-size:1.2rem}#coupon_purchase_offcanvas .offCanvas_body .section_container .section_wrapper .mileage_input_wrapper_inner .mileage_input,#seat_payment_offcanvas .offCanvas_body .section_container .section_wrapper .mileage_input_wrapper_inner .mileage_input{border:1px solid var(--gray-300);border-radius:.6rem;flex:1 1;padding-left:.8rem}#coupon_purchase_offcanvas .offCanvas_body .section_container .section_wrapper .mileage_input_wrapper_inner.select_box,#seat_payment_offcanvas .offCanvas_body .section_container .section_wrapper .mileage_input_wrapper_inner.select_box{border:1px solid var(--gray-300);border-radius:.6rem;padding-left:.8rem}#coupon_purchase_offcanvas .offCanvas_body .section_container .section_wrapper .mileage_info_wrapper,#seat_payment_offcanvas .offCanvas_body .section_container .section_wrapper .mileage_info_wrapper{color:var(--gray-700);display:flex;font-size:1rem;gap:.3rem;margin-left:.3rem;margin-top:.5rem}#coupon_purchase_offcanvas .offCanvas_body .section_container .section_wrapper .mileage_info_wrapper .holding_mileage_wrapper,#seat_payment_offcanvas .offCanvas_body .section_container .section_wrapper .mileage_info_wrapper .holding_mileage_wrapper{display:flex;gap:.3rem}#coupon_purchase_offcanvas .offCanvas_body .section_container .section_wrapper .mileage_info_wrapper .holding_mileage_wrapper .money,#seat_payment_offcanvas .offCanvas_body .section_container .section_wrapper .mileage_info_wrapper .holding_mileage_wrapper .money{font-weight:500}#coupon_purchase_offcanvas .offCanvas_body .section_container .section_wrapper .mileage_minimum_usage_hint,#seat_payment_offcanvas .offCanvas_body .section_container .section_wrapper .mileage_minimum_usage_hint{color:var(--gray-700);font-size:1rem;margin-left:.3rem;margin-top:.5rem;text-align:left}#coupon_purchase_offcanvas .offCanvas_body .section_container .section_wrapper .switch_box,#seat_payment_offcanvas .offCanvas_body .section_container .section_wrapper .switch_box{align-items:center;display:flex;flex-shrink:0;justify-content:flex-end;margin:0 0 0 auto;padding-left:.75rem}#coupon_purchase_offcanvas .offCanvas_body .section_container .section_wrapper .switch_box .form-check-input,#seat_payment_offcanvas .offCanvas_body .section_container .section_wrapper .switch_box .form-check-input{height:1.375rem;width:2.75rem}#coupon_purchase_offcanvas .offCanvas_body .section_container .section_wrapper .switch_box .form-check-input:checked,#seat_payment_offcanvas .offCanvas_body .section_container .section_wrapper .switch_box .form-check-input:checked{background-color:var(--main-900);border-color:var(--main-900)}#coupon_purchase_offcanvas .offCanvas_body .section_container .section_wrapper .installment_info,#seat_payment_offcanvas .offCanvas_body .section_container .section_wrapper .installment_info{color:var(--gray-700);display:flex;flex-direction:column;font-size:1rem;gap:.3rem;margin-left:.3rem;margin-top:.5rem}#coupon_purchase_offcanvas .offCanvas_body .section_container .section_wrapper .installment_info p,#seat_payment_offcanvas .offCanvas_body .section_container .section_wrapper .installment_info p{align-items:center;display:flex;padding-left:1rem;position:relative}#coupon_purchase_offcanvas .offCanvas_body .section_container .section_wrapper .installment_info p:before,#seat_payment_offcanvas .offCanvas_body .section_container .section_wrapper .installment_info p:before{background-color:var(--gray-300);border-radius:50rem;content:"";height:.4rem;left:0;position:absolute;top:50%;transform:translateY(-50%);width:.4rem}#coupon_purchase_offcanvas .offCanvas_body .section_container .section_wrapper .coupon_wrapper,#seat_payment_offcanvas .offCanvas_body .section_container .section_wrapper .coupon_wrapper{border:1px solid var(--gray-300);border-radius:.6rem;font-size:1.2rem;height:3rem;padding-left:.8rem}#coupon_purchase_offcanvas .offCanvas_body .section_container .section_wrapper .coupon_wrapper.w-fit,#seat_payment_offcanvas .offCanvas_body .section_container .section_wrapper .coupon_wrapper.w-fit{width:-webkit-fit-content;width:fit-content}#coupon_purchase_offcanvas .offCanvas_body .section_container .section_wrapper .payment_method_wrapper,#seat_payment_offcanvas .offCanvas_body .section_container .section_wrapper .payment_method_wrapper{align-items:center;display:flex;gap:.5rem}#coupon_purchase_offcanvas .offCanvas_body .section_container .section_wrapper .payment_method_wrapper button,#seat_payment_offcanvas .offCanvas_body .section_container .section_wrapper .payment_method_wrapper button{background-color:var(--white);border:1px solid var(--gray-300);border-radius:.6rem;color:var(--black);font-size:1.2rem;font-weight:400;height:3rem}#coupon_purchase_offcanvas .offCanvas_body .section_container .section_wrapper .payment_method_wrapper button.active,#seat_payment_offcanvas .offCanvas_body .section_container .section_wrapper .payment_method_wrapper button.active{background-color:var(--main-300);border-color:var(--main-600);color:var(--main-900);font-weight:600}#coupon_purchase_offcanvas .offCanvas_body .pay_isLoading_wrapper,#seat_payment_offcanvas .offCanvas_body .pay_isLoading_wrapper{margin-bottom:.5rem}#coupon_purchase_offcanvas .offCanvas_body .payment_button,#seat_payment_offcanvas .offCanvas_body .payment_button{background-color:var(--main-900);border-radius:.8rem;font-size:1.2rem;font-weight:600;margin-bottom:1.5rem;padding:1rem 0;width:100%}@media (min-height:1500px){#buy_seat_coupon_container,#buy_seat_coupon_container .seat_product_list_wrapper .buy_seat_header_nav_wrapper .seat_nav_contents .nav-link{font-size:1.1rem}#buy_seat_coupon_container .seat_product_list_wrapper .buy_seat_header_nav_wrapper .buy_info_wrapper .show_refund_info{font-size:1.15rem}#buy_seat_coupon_container .seat_product_list_wrapper .buy_seat_header_nav_wrapper .buy_info_wrapper .buy_info_text{font-size:1rem}#buy_seat_coupon_container .seat_product_list_wrapper .product_list_wrapper .product_item_wrapper{border-width:.1rem;font-size:1.2rem}#buy_seat_coupon_container .seat_product_list_wrapper .payment_button{border-radius:.85rem;font-size:1.15rem;padding:.9rem 0}#coupon_purchase_offcanvas,#seat_payment_offcanvas{font-size:1.1rem}#coupon_purchase_offcanvas .offCanvas_body .payment_title_wrapper .payment_title,#seat_payment_offcanvas .offCanvas_body .payment_title_wrapper .payment_title{color:var(--gray-900);font-size:1.8rem;font-weight:700}#coupon_purchase_offcanvas .offCanvas_body .payment_title_wrapper .payment_mileage,#seat_payment_offcanvas .offCanvas_body .payment_title_wrapper .payment_mileage{font-size:1.1rem}#seat_payment_offcanvas.seat_pay_offcanvas_panel .seat_pay_header_name{font-size:1.65rem}#seat_payment_offcanvas.seat_pay_offcanvas_panel .seat_pay_header_price{font-size:1.45rem}#seat_payment_offcanvas.seat_pay_offcanvas_panel .seat_pay_header_discount_badge{font-size:1.2rem}#seat_payment_offcanvas.seat_pay_offcanvas_panel .seat_pay_header_extra .payment_mileage{font-size:1.15rem}#seat_payment_offcanvas.seat_pay_offcanvas_panel .seat_pay_policy_meta span{font-size:1.15rem!important}#seat_payment_offcanvas.seat_pay_offcanvas_panel .seat_pay_extend_summary{font-size:1.2rem}#seat_payment_offcanvas.seat_pay_offcanvas_panel .seat_pay_extend_summary_label{font-size:1.3rem}#seat_payment_offcanvas.seat_pay_offcanvas_panel .seat_pay_extend_summary_muted,#seat_payment_offcanvas.seat_pay_offcanvas_panel .seat_pay_extend_summary_value{font-size:1.15rem}#seat_payment_offcanvas.seat_pay_offcanvas_panel .seat_pay_extend_summary_highlight{font-size:1.2rem}#coupon_purchase_offcanvas .offCanvas_body .section_container .section_wrapper .section_title,#seat_payment_offcanvas .offCanvas_body .section_container .section_wrapper .section_title{font-size:1.3rem}#coupon_purchase_offcanvas .offCanvas_body .section_container .section_wrapper .mileage_input_wrapper_inner,#seat_payment_offcanvas .offCanvas_body .section_container .section_wrapper .mileage_input_wrapper_inner{gap:.5rem;height:3.5rem}#coupon_purchase_offcanvas .offCanvas_body .section_container .section_wrapper .mileage_input_wrapper_inner .mileage_input,#seat_payment_offcanvas .offCanvas_body .section_container .section_wrapper .mileage_input_wrapper_inner .mileage_input{font-size:1.3rem;padding-left:1rem}#coupon_purchase_offcanvas .offCanvas_body .section_container .section_wrapper .mileage_input_wrapper_inner .use_all_button,#seat_payment_offcanvas .offCanvas_body .section_container .section_wrapper .mileage_input_wrapper_inner .use_all_button{font-size:1.1rem}#coupon_purchase_offcanvas .offCanvas_body .section_container .section_wrapper .mileage_info_wrapper,#seat_payment_offcanvas .offCanvas_body .section_container .section_wrapper .mileage_info_wrapper{font-size:1.2rem;margin-top:.8rem}#coupon_purchase_offcanvas .offCanvas_body .section_container .section_wrapper .mileage_minimum_usage_hint,#seat_payment_offcanvas .offCanvas_body .section_container .section_wrapper .mileage_minimum_usage_hint{font-size:1.2rem}#coupon_purchase_offcanvas .offCanvas_body .section_container .section_wrapper .switch_box,#seat_payment_offcanvas .offCanvas_body .section_container .section_wrapper .switch_box{font-size:1.2rem;padding-left:1rem}#coupon_purchase_offcanvas .offCanvas_body .section_container .section_wrapper .switch_box .form-check-input,#seat_payment_offcanvas .offCanvas_body .section_container .section_wrapper .switch_box .form-check-input{height:1.75rem;width:3.25rem}#coupon_purchase_offcanvas .offCanvas_body .payment_button,#seat_payment_offcanvas .offCanvas_body .payment_button{border-radius:.85rem;font-size:1.15rem;padding:.9rem 0}}#buy_seat_coupon_container.is_barrier .seat_product_list_wrapper{max-height:calc(100vh - 120px);padding:1.3rem 1.3rem 2rem}#buy_seat_coupon_container.is_barrier .seat_product_list_wrapper .barrier_free_text{font-size:50px;font-weight:500;text-align:center;width:100%}#buy_seat_coupon_container.is_barrier .seat_product_list_wrapper .buy_seat_header_nav_wrapper{margin-top:.6rem;padding-left:0;padding-right:0}#buy_seat_coupon_container.is_barrier .seat_product_list_wrapper .buy_seat_header_nav_wrapper .seat_nav_contents{display:flex;flex-wrap:wrap;gap:.3rem}#buy_seat_coupon_container.is_barrier .seat_product_list_wrapper .buy_seat_header_nav_wrapper .seat_nav_contents .nav-link{border:2px solid var(--main-400);cursor:pointer;font-size:50px;font-weight:500;padding:.35rem .55rem}#buy_seat_coupon_container.is_barrier .seat_product_list_wrapper .buy_seat_header_nav_wrapper .seat_nav_contents .nav-link.active{border-color:var(--main-900)}#buy_seat_coupon_container.is_barrier .seat_product_list_wrapper .buy_seat_header_nav_wrapper .seat_nav_contents .nav-link.category_1{background-color:color-mix(in srgb,var(--main-900) 12%,#fff 88%);border-color:var(--main-900);color:var(--main-900)}#buy_seat_coupon_container.is_barrier .seat_product_list_wrapper .buy_seat_header_nav_wrapper .seat_nav_contents .nav-link.category_1.active{background-color:var(--main-900);color:var(--white)}#buy_seat_coupon_container.is_barrier .seat_product_list_wrapper .buy_seat_header_nav_wrapper .seat_nav_contents .nav-link.category_2{background-color:color-mix(in srgb,#b079ff 15%,#fff 85%);border-color:#8d5fd4;color:#5b21a8}#buy_seat_coupon_container.is_barrier .seat_product_list_wrapper .buy_seat_header_nav_wrapper .seat_nav_contents .nav-link.category_2.active{background-color:#8d5fd4;color:#fff}#buy_seat_coupon_container.is_barrier .seat_product_list_wrapper .buy_seat_header_nav_wrapper .seat_nav_contents .nav-link.category_3{background-color:color-mix(in srgb,#ffa800 15%,#fff 85%);border-color:#e69500;color:#b45309}#buy_seat_coupon_container.is_barrier .seat_product_list_wrapper .buy_seat_header_nav_wrapper .seat_nav_contents .nav-link.category_3.active{background-color:#e69500;color:#fff}#buy_seat_coupon_container.is_barrier .seat_product_list_wrapper .buy_seat_header_nav_wrapper .seat_nav_contents .nav-link.category_5{background-color:color-mix(in srgb,#ffd1d1 25%,#fff 75%);border-color:#d4a5a5;color:#924a4a}#buy_seat_coupon_container.is_barrier .seat_product_list_wrapper .buy_seat_header_nav_wrapper .seat_nav_contents .nav-link.category_5.active{background-color:#d4a5a5;color:#fff}#buy_seat_coupon_container.is_barrier .seat_product_list_wrapper .buy_seat_header_nav_wrapper .seat_nav_contents .nav-link.category_7{background-color:color-mix(in srgb,#42b7dd 15%,#fff 85%);border-color:#2d9bb8;color:#0f766e}#buy_seat_coupon_container.is_barrier .seat_product_list_wrapper .buy_seat_header_nav_wrapper .seat_nav_contents .nav-link.category_7.active{background-color:#2d9bb8;color:#fff}#buy_seat_coupon_container.is_barrier .seat_product_list_wrapper .buy_seat_header_nav_wrapper .seat_nav_contents .nav-link.category_11{background-color:#f3f4f6;border-color:#6b7280;color:#4b5563}#buy_seat_coupon_container.is_barrier .seat_product_list_wrapper .buy_seat_header_nav_wrapper .seat_nav_contents .nav-link.category_11.active{background-color:#6b7280;color:#fff}#buy_seat_coupon_container.is_barrier .seat_product_list_wrapper .buy_seat_header_nav_wrapper .seat_nav_contents .nav-link.category_12{background-color:color-mix(in srgb,var(--main-900) 10%,#fff 90%);border-color:var(--main-900);color:var(--main-900)}#buy_seat_coupon_container.is_barrier .seat_product_list_wrapper .buy_seat_header_nav_wrapper .seat_nav_contents .nav-link.category_12.active{background-color:var(--main-900);color:#fff}#buy_seat_coupon_container.is_barrier .seat_product_list_wrapper .buy_seat_header_nav_wrapper .seat_nav_contents .nav-link.category_98,#buy_seat_coupon_container.is_barrier .seat_product_list_wrapper .buy_seat_header_nav_wrapper .seat_nav_contents .nav-link.category_99{background-color:#f3f4f6;border-color:#6b7280;color:#4b5563}#buy_seat_coupon_container.is_barrier .seat_product_list_wrapper .buy_seat_header_nav_wrapper .seat_nav_contents .nav-link.category_98.active,#buy_seat_coupon_container.is_barrier .seat_product_list_wrapper .buy_seat_header_nav_wrapper .seat_nav_contents .nav-link.category_99.active{background-color:#6b7280;color:#fff}#buy_seat_coupon_container.is_barrier .seat_product_list_wrapper .product_list_wrapper{margin-top:.8rem;overflow:visible}#buy_seat_coupon_container.is_barrier .seat_product_list_wrapper .product_list_wrapper .product_item_wrapper{align-items:flex-start;border-left-style:solid;border:1px solid var(--gray-200);border-left-width:4px;display:flex;flex-direction:column;font-size:50px;gap:.2rem;padding:.5rem 1rem}#buy_seat_coupon_container.is_barrier .seat_product_list_wrapper .product_list_wrapper .product_item_wrapper:last-of-type{margin-bottom:0}#buy_seat_coupon_container.is_barrier .seat_product_list_wrapper .product_list_wrapper .product_item_wrapper .product_name_title{align-items:center;display:flex;flex-wrap:wrap;gap:.35em;width:100%}#buy_seat_coupon_container.is_barrier .seat_product_list_wrapper .product_list_wrapper .product_item_wrapper .product_category_badge{background:#0000;border:2px solid;border-radius:.25em;display:inline-block;font-weight:600;padding:.08em .35em;white-space:nowrap}#buy_seat_coupon_container.is_barrier .seat_product_list_wrapper .product_list_wrapper .product_item_wrapper .product_name_text{display:inline}#buy_seat_coupon_container.is_barrier .seat_product_list_wrapper .product_list_wrapper .product_item_wrapper .product_validity_title{display:block;font-size:.85em;opacity:.95}#buy_seat_coupon_container.is_barrier .seat_product_list_wrapper .product_list_wrapper .product_item_wrapper .product_price_title{display:block}#buy_seat_coupon_container.is_barrier .seat_product_list_wrapper .product_list_wrapper .product_item_wrapper.category_1{background-color:var(--white);border-left-color:var(--main-900);color:var(--main-900)}#buy_seat_coupon_container.is_barrier .seat_product_list_wrapper .product_list_wrapper .product_item_wrapper.category_2{background-color:var(--white);border-left-color:#8d5fd4;color:#5b21a8}#buy_seat_coupon_container.is_barrier .seat_product_list_wrapper .product_list_wrapper .product_item_wrapper.category_3{background-color:var(--white);border-left-color:#e69500;color:#b45309}#buy_seat_coupon_container.is_barrier .seat_product_list_wrapper .product_list_wrapper .product_item_wrapper.category_5{background-color:var(--white);border-left-color:#d4a5a5;color:#924a4a}#buy_seat_coupon_container.is_barrier .seat_product_list_wrapper .product_list_wrapper .product_item_wrapper.category_7{background-color:var(--white);border-left-color:#2d9bb8;color:#0f766e}#buy_seat_coupon_container.is_barrier .seat_product_list_wrapper .product_list_wrapper .product_item_wrapper.category_11{background-color:var(--white);border-left-color:#6b7280;color:#4b5563}#buy_seat_coupon_container.is_barrier .seat_product_list_wrapper .product_list_wrapper .product_item_wrapper.category_12{background-color:var(--white);border-left-color:var(--main-900);color:var(--main-900)}#buy_seat_coupon_container.is_barrier .seat_product_list_wrapper .product_list_wrapper .product_item_wrapper.category_98,#buy_seat_coupon_container.is_barrier .seat_product_list_wrapper .product_list_wrapper .product_item_wrapper.category_99{background-color:var(--white);border-left-color:#6b7280;color:#4b5563}#buy_seat_coupon_container.is_barrier .seat_product_list_wrapper .product_list_wrapper .product_item_wrapper:not([class*=category_]){border-color:var(--green-sub);color:var(--green-sub)}#buy_seat_coupon_container.is_barrier .seat_product_list_wrapper .product_list_wrapper .product_item_wrapper.selected{background-color:var(--main-900);border-left-color:var(--main-900);box-shadow:0 0 .3rem .1rem var(--main-900);color:var(--white)}#buy_seat_coupon_container.is_barrier .seat_product_list_wrapper .pay_isLoading_text,#buy_seat_coupon_container.is_barrier .seat_product_list_wrapper .payment_button{font-size:50px}#buy_seat_coupon_container.large_font .seat_product_list_wrapper{padding:.7rem}#buy_seat_coupon_container.large_font .seat_product_list_wrapper .barrier_free_text{font-size:1.2rem;padding-left:.8rem}#buy_seat_coupon_container.large_font .seat_product_list_wrapper .buy_seat_header_nav_wrapper .seat_nav_contents{gap:.3rem}#buy_seat_coupon_container.large_font .seat_product_list_wrapper .buy_seat_header_nav_wrapper .seat_nav_contents .nav-item .nav-link{border-radius:.4rem;font-size:1rem;padding:.3rem .5rem}#buy_seat_coupon_container.large_font .seat_product_list_wrapper .product_list_wrapper{flex:initial;gap:.5rem;margin-top:.5rem}#buy_seat_coupon_container.large_font .seat_product_list_wrapper .product_list_wrapper .product_item_wrapper{font-size:1.2rem;padding:.2rem 1.3rem}#buy_seat_coupon_container.large_font .seat_product_list_wrapper .payment_button{border-radius:.4rem;font-size:1rem;padding:.45rem 0}#buy_seat_coupon_container.large_font .seat_product_list_wrapper .pay_isLoading_wrapper .pay_isLoading_text{font-size:1rem}#buy_seat_coupon_container.high_contrast,#buy_seat_coupon_container.high_contrast .seat_product_list_wrapper{background-color:#000;color:#ff0}#buy_seat_coupon_container.high_contrast .seat_product_list_wrapper .barrier_free_text{color:#ff0}#buy_seat_coupon_container.high_contrast .seat_product_list_wrapper input[type=number],#buy_seat_coupon_container.high_contrast .seat_product_list_wrapper input[type=text],#buy_seat_coupon_container.high_contrast .seat_product_list_wrapper select{background-color:#000!important;border-color:#ff0!important;color:#ff0!important}#buy_seat_coupon_container.high_contrast .seat_product_list_wrapper input::placeholder{color:#ff09}#buy_seat_coupon_container.high_contrast .seat_product_list_wrapper .pay_isLoading_wrapper .pay_isLoading_text{color:#ff0}#buy_seat_coupon_container.high_contrast .seat_product_list_wrapper .pay_isLoading_wrapper .pay_isLoading_text.error{color:var(--high-contrast-green)}#buy_seat_coupon_container.high_contrast .seat_product_list_wrapper .buy_seat_header_nav_wrapper .seat_nav_contents .nav-item .nav-link{background-color:#000;border:1px solid #ff0;color:#ff0}#buy_seat_coupon_container.high_contrast .seat_product_list_wrapper .buy_seat_header_nav_wrapper .seat_nav_contents .nav-item .nav-link.active{background-color:#333;border-color:#ff0;color:#ff0}#buy_seat_coupon_container.high_contrast .seat_product_list_wrapper .product_list_wrapper .product_item_wrapper{background-color:#000;border-color:#ff0;color:#ff0}#buy_seat_coupon_container.high_contrast .seat_product_list_wrapper [class*=couponLabel],#buy_seat_coupon_container.high_contrast .seat_product_list_wrapper [class*=holdingMileageWrapper],#buy_seat_coupon_container.high_contrast .seat_product_list_wrapper [class*=mileageInfoWrapper],#buy_seat_coupon_container.high_contrast .seat_product_list_wrapper [class*=minMileageNote],#buy_seat_coupon_container.high_contrast .seat_product_list_wrapper [class*=money],#buy_seat_coupon_container.high_contrast .seat_product_list_wrapper [class*=title]{color:#ff0!important}#buy_seat_coupon_container.high_contrast .seat_product_list_wrapper .payment_button{border-color:#ff0;color:#ff0}#buy_seat_coupon_container.low_screen{max-height:none;overflow-y:auto;position:relative}#buy_seat_coupon_container.low_screen .seat_product_list_wrapper{max-height:none;padding-right:0;padding-top:.3rem;width:calc(100% - 160px)}#buy_seat_coupon_container.low_screen .seat_product_list_wrapper .barrier_free_text{font-size:1rem;padding-left:0;text-align:left}#buy_seat_coupon_container.low_screen .seat_product_list_wrapper .product_list_wrapper{gap:.3rem;margin-top:.3rem}#buy_seat_coupon_container.low_screen .seat_product_list_wrapper .product_list_wrapper .product_item_wrapper{padding:.3rem .5rem}#buy_seat_coupon_container.low_screen .seat_product_list_wrapper .pay_isLoading_text{font-size:1rem}#buy_seat_coupon_container.low_screen .low_screen_arrow_container{margin-top:.5rem}.seat_pay_offcanvas_backdrop{background-color:#00000073;inset:0;position:fixed;z-index:10099}#coupon_purchase_offcanvas.seat_pay_offcanvas_panel,#seat_payment_offcanvas.seat_pay_offcanvas_panel{background-color:#fff;background-color:var(--white,#fff);border-top-left-radius:1.3rem;border-top-right-radius:1.3rem;bottom:0;box-shadow:0 -8px 28px #0000002e;display:flex;flex-direction:column;left:0;position:fixed;right:0;z-index:10100}#seat_payment_offcanvas.seat_pay_offcanvas_panel{border-radius:0;height:100vh;height:100dvh;max-height:100vh;max-height:100dvh;top:0;width:100vw}#coupon_purchase_offcanvas.seat_pay_offcanvas_panel{height:80vh;max-height:80vh}#coupon_purchase_offcanvas.seat_pay_offcanvas_panel .offcanvas-header,#coupon_purchase_offcanvas.seat_pay_offcanvas_panel .payment_header,#seat_payment_offcanvas.seat_pay_offcanvas_panel .offcanvas-header,#seat_payment_offcanvas.seat_pay_offcanvas_panel .payment_header{align-items:flex-start;display:flex;flex-shrink:0;position:relative}#coupon_purchase_offcanvas.seat_pay_offcanvas_panel .payment_header.select_header,#seat_payment_offcanvas.seat_pay_offcanvas_panel .payment_header.select_header{border-bottom:1px solid #f0f0f0;min-height:5.5rem;padding:2rem 2rem 1.2rem}#seat_payment_offcanvas.seat_pay_offcanvas_panel .seat_pay_header_title{align-items:center;display:flex;flex-direction:column;left:50%;pointer-events:none;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%)}#seat_payment_offcanvas.seat_pay_offcanvas_panel .seat_pay_header_name{color:var(--gray-900);font-size:1.45rem;font-weight:600}#seat_payment_offcanvas.seat_pay_offcanvas_panel .seat_pay_header_price{color:var(--main-900);font-size:1.3rem;font-weight:600;margin-top:.2rem}#seat_payment_offcanvas.seat_pay_offcanvas_panel .seat_pay_header_discount_badge{color:#ff6b6b;font-size:1.05rem;font-weight:600;margin-left:.4rem}#seat_payment_offcanvas.seat_pay_offcanvas_panel .seat_pay_header_original_price{color:var(--gray-500);font-size:1.05rem;font-weight:400;margin-right:.45rem;text-decoration:line-through}#seat_payment_offcanvas.seat_pay_offcanvas_panel .offCanvas_body{align-items:stretch;font-size:1.1rem;padding:1.5rem 2rem 1rem}#seat_payment_offcanvas.seat_pay_offcanvas_panel .seat_pay_header_extra{border-bottom:1px solid var(--gray-200);margin-bottom:1rem;padding-bottom:1rem;width:100%}#seat_payment_offcanvas.seat_pay_offcanvas_panel .seat_pay_header_extra .payment_mileage{color:var(--gray-500);display:flex;font-size:1.05rem;gap:.3rem;justify-content:center;width:100%}#seat_payment_offcanvas.seat_pay_offcanvas_panel .seat_pay_policy_meta{display:flex;justify-content:center;margin-bottom:.75rem;width:100%}#seat_payment_offcanvas.seat_pay_offcanvas_panel .seat_pay_policy_meta span{font-size:1rem!important;padding:.25rem .65rem!important}#seat_payment_offcanvas.seat_pay_offcanvas_panel .seat_pay_policy_meta>div>div:last-child{font-size:1rem!important}#seat_payment_offcanvas.seat_pay_offcanvas_panel .payment_purchase_coupon{color:#0d6efd;font-size:.95rem;margin-top:.5rem}#seat_payment_offcanvas.seat_pay_offcanvas_panel .payment_purchase_coupon_item+.payment_purchase_coupon_item{margin-top:.5rem}#seat_payment_offcanvas.seat_pay_offcanvas_panel .payment_purchase_coupon_sub{color:#6c757d;margin-left:.25rem}#seat_payment_offcanvas.seat_pay_offcanvas_panel .payment_purchase_coupon_limit{color:#0d6efd;font-size:.9rem;font-weight:500;margin-top:.25rem}#seat_payment_offcanvas.seat_pay_offcanvas_panel .payment_purchase_coupon_limit.reached{color:#dc3545}#seat_payment_offcanvas.seat_pay_offcanvas_panel .payment_purchase_coupon_memo{color:#495057;font-size:.9rem;margin-top:.25rem;white-space:pre-wrap}#seat_payment_offcanvas.seat_pay_offcanvas_panel .pay_isLoading_text{font-size:1.1rem}#seat_payment_offcanvas.seat_pay_offcanvas_panel .mileage_info_wrapper{font-size:1rem}#seat_payment_offcanvas.seat_pay_offcanvas_panel .seat_pay_extend_summary{background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:.5rem;font-size:1.1rem;margin-bottom:1rem;padding:1rem;width:100%}#seat_payment_offcanvas.seat_pay_offcanvas_panel .seat_pay_extend_summary_inner{display:flex;flex-direction:column;gap:.5rem}#seat_payment_offcanvas.seat_pay_offcanvas_panel .seat_pay_extend_summary_row{display:flex;flex-direction:column;gap:.35rem}#seat_payment_offcanvas.seat_pay_offcanvas_panel .seat_pay_extend_summary_label{color:#495057;font-size:1.15rem;font-weight:600}#seat_payment_offcanvas.seat_pay_offcanvas_panel .seat_pay_extend_summary_line{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}#seat_payment_offcanvas.seat_pay_offcanvas_panel .seat_pay_extend_summary_col{display:flex;flex-direction:column;gap:.35rem}#seat_payment_offcanvas.seat_pay_offcanvas_panel .seat_pay_extend_summary_muted{color:#6c757d;font-size:1.05rem}#seat_payment_offcanvas.seat_pay_offcanvas_panel .seat_pay_extend_summary_value{color:#495057;font-size:1.05rem;font-weight:600}#seat_payment_offcanvas.seat_pay_offcanvas_panel .seat_pay_extend_summary_after_block{border-top:1px solid #dee2e6;display:flex;flex-direction:column;gap:.35rem;padding-top:.5rem}#seat_payment_offcanvas.seat_pay_offcanvas_panel .seat_pay_extend_summary_highlight{color:#1971c2;font-size:1.1rem;font-weight:600}#coupon_purchase_offcanvas .offCanvas_body .section_container .section_wrapper .section_title_with_switch .seat_pay_use_now_switch,#seat_payment_offcanvas .offCanvas_body .section_container .section_wrapper .section_title_with_switch .seat_pay_use_now_switch{-webkit-appearance:none;appearance:none;background-color:var(--gray-300);border:1px solid var(--gray-400);border-radius:999px;cursor:pointer}#coupon_purchase_offcanvas .offCanvas_body .section_container .section_wrapper .section_title_with_switch .seat_pay_use_now_switch:checked,#seat_payment_offcanvas .offCanvas_body .section_container .section_wrapper .section_title_with_switch .seat_pay_use_now_switch:checked{background-color:var(--main-900);border-color:var(--main-900)}#coupon_purchase_offcanvas .offCanvas_body .section_container .section_wrapper .section_title_with_switch .seat_pay_use_now_switch:focus,#seat_payment_offcanvas .offCanvas_body .section_container .section_wrapper .section_title_with_switch .seat_pay_use_now_switch:focus{outline:2px solid var(--main-300);outline-offset:2px}#coupon_purchase_offcanvas.seat_pay_offcanvas_panel .payment_header .btn-close,#seat_payment_offcanvas.seat_pay_offcanvas_panel .payment_header .btn-close{-webkit-appearance:none;appearance:none;background:#0000 url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3E%3C/svg%3E") 50%/1em no-repeat;border:0;border-radius:.25rem;box-sizing:initial;cursor:pointer;height:1em;opacity:.65;padding:.35em;width:1em}#coupon_purchase_offcanvas.seat_pay_offcanvas_panel .payment_header .btn-close:hover,#seat_payment_offcanvas.seat_pay_offcanvas_panel .payment_header .btn-close:hover{opacity:1}#coupon_purchase_offcanvas.seat_pay_offcanvas_panel .offCanvas_body,#seat_payment_offcanvas.seat_pay_offcanvas_panel .offCanvas_body{flex:1 1;min-height:0}.seat_pay_spinner{animation:seat_pay_spin .7s linear infinite;border:.25rem solid #e9ecef;border-top:.25rem solid var(--gray-200,#e9ecef);border:.25rem solid var(--gray-200,#e9ecef);border-radius:50%;border-top-color:var(--main-900);display:inline-block;height:2.5rem;vertical-align:middle;width:2.5rem}@keyframes seat_pay_spin{to{transform:rotate(1turn)}}#coupon_purchase_offcanvas .offCanvas_body .payment_button,#seat_payment_offcanvas .offCanvas_body .payment_button{border:1px solid var(--main-900);color:var(--white);cursor:pointer}#coupon_purchase_offcanvas .offCanvas_body .mileage_input_wrapper_inner .use_all_button,#seat_payment_offcanvas .offCanvas_body .mileage_input_wrapper_inner .use_all_button{border:1px solid var(--black);cursor:pointer;flex-shrink:0;padding:0 .85rem}#coupon_purchase_offcanvas .offCanvas_body .section_container .section_wrapper .switch_box .form-check-input,#seat_payment_offcanvas .offCanvas_body .section_container .section_wrapper .switch_box .form-check-input{-webkit-appearance:none;appearance:none;background-color:var(--gray-300);border:1px solid var(--gray-400);border-radius:999px;cursor:pointer;margin:0}#coupon_purchase_offcanvas .offCanvas_body .section_container .section_wrapper .switch_box .form-check-input:focus,#seat_payment_offcanvas .offCanvas_body .section_container .section_wrapper .switch_box .form-check-input:focus{outline:2px solid var(--main-300);outline-offset:2px}#coupon_purchase_offcanvas .offCanvas_body select.mileage_input_wrapper_inner.select_box,#seat_payment_offcanvas .offCanvas_body select.mileage_input_wrapper_inner.select_box{background-color:var(--white);cursor:pointer;flex:1 1;min-width:0;width:100%}.seat_pay_coupon_hint{color:#6c757d;color:var(--gray-600,#6c757d);font-size:.875rem;margin:0 0 .25rem}.BuySeatHeaderNav_refundBackdrop__CKS5g{background-color:#00000073;inset:0;position:fixed;z-index:1060}.BuySeatHeaderNav_refundDialog__Jp-JT{background:#fff;background:var(--white,#fff);border-radius:.75rem;box-shadow:0 .5rem 2rem #0003;display:flex;flex-direction:column;left:50%;max-height:min(85vh,520px);max-width:42rem;overflow:hidden;position:fixed;top:50%;transform:translate(-50%,-50%);width:calc(100% - 2rem);z-index:1061}.BuySeatHeaderNav_refundHeader__NkiGr{align-items:flex-start;border-bottom:1px solid #e9ecef;border-bottom:1px solid var(--gray-200,#e9ecef);display:flex;flex-direction:column;padding:1rem 1rem .5rem;position:relative}.BuySeatHeaderNav_refundTitle__BSH\+1{font-size:1.15rem;font-weight:600;margin:0;padding-right:2rem}.BuySeatHeaderNav_refundClose__ZF3eo{-webkit-appearance:none;appearance:none;background:#0000 url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3E%3C/svg%3E") 50%/1em no-repeat;border:0;border-radius:.25rem;box-sizing:initial;cursor:pointer;height:1em;opacity:.65;padding:.35em;position:absolute;right:.65rem;top:.65rem;width:1em}.BuySeatHeaderNav_refundClose__ZF3eo:hover{opacity:1}.BuySeatHeaderNav_refundBody__Jo8hI{flex:1 1;line-height:1.6;min-height:0;overflow-y:auto;padding:1rem 1.25rem;white-space:pre-wrap;word-break:keep-all}.BuySeatHeaderNav_refundFooter__fIhvK{border-top:1px solid #e9ecef;border-top:1px solid var(--gray-200,#e9ecef);display:flex;justify-content:flex-end;padding:.75rem 1rem 1rem}.BuySeatHeaderNav_refundBtn__B6xvA{background:#e9ecef;background:var(--gray-100,#e9ecef);border:1px solid #ced4da;border:1px solid var(--gray-400,#ced4da);border-radius:.5rem;color:#212529;color:var(--gray-900,#212529);cursor:pointer;font-size:.95rem;padding:.45rem 1rem}.BuySeatHeaderNav_refundBtn__B6xvA:hover{background:#dee2e6;background:var(--gray-200,#dee2e6)}.BuySeatHeaderNav_mutedHint__wO76I{color:#6c757d;color:var(--gray-600,#6c757d);font-size:.875rem;margin:0 0 .25rem}.BarriKioskSeatPayment_sections__2QuWF{display:flex;flex-direction:column;gap:1.25rem;margin-top:1rem}.BarriKioskSeatPayment_section__q\+FIb{margin-bottom:1.5rem}.BarriKioskSeatPayment_title__9NHol{font-size:50px;font-weight:600;margin-bottom:.5rem}.BarriKioskSeatPayment_mileageWrapper__C-YYr{display:flex;flex-direction:column;gap:.5rem}.BarriKioskSeatPayment_mileageTextWrapper__s2FhJ{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.BarriKioskSeatPayment_mileageInputWrapper__g\+M0o{flex:1 1;min-width:140px;position:relative}.BarriKioskSeatPayment_mileageInput__22E6m{border:2px solid #d1d5db;border:2px solid var(--gray-300,#d1d5db);border-radius:.375rem;font-size:50px;padding:.65rem 2.25rem .65rem .75rem;width:100%}.BarriKioskSeatPayment_mileageCancelButton__8XEVB{color:var(--gray-500);cursor:pointer;font-size:50px;position:absolute;right:.5rem;top:50%;transform:translateY(-50%)}.BarriKioskSeatPayment_mileageInfoWrapper__qTC2S{color:var(--gray-600);display:flex;flex-direction:column;font-size:50px;gap:.25rem}.BarriKioskSeatPayment_holdingMileageWrapper__Kj7Ut{align-items:center;display:flex;font-size:50px;gap:.25rem}.BarriKioskSeatPayment_holdingMileageWrapper__Kj7Ut .BarriKioskSeatPayment_money__\+oJU4{color:var(--gray-800);font-size:50px;font-weight:600}.BarriKioskSeatPayment_minMileageNote__Bx\+w\+{color:var(--gray-600);font-size:50px;margin-top:.5rem;text-align:left}.BarriKioskSeatPayment_couponLabel__BBh9C{color:#475569;font-size:44px;font-weight:600;margin-bottom:.4rem}.BarriKioskSeatPayment_couponSelect__CjEQd,.BarriKioskSeatPayment_installmentSelect__ohBWp{border:2px solid var(--gray-300);border-radius:.375rem;font-size:50px;padding:.65rem .75rem;width:100%}.BarriKioskSeatPayment_installmentNote__XUByJ{color:#666;font-size:44px;margin-top:.5rem}.BarriKioskSeatPayment_paymentMethodWrapper__sph6j{display:flex;flex-wrap:wrap;gap:.75rem}.BarriKioskSeatPayment_paymentMethodBtn__jsLHQ{flex:1 1;font-size:50px;font-weight:600;min-width:140px;padding:.75rem 1rem}.BarriKioskSeatPayment_paymentMethodBtn__jsLHQ.BarriKioskSeatPayment_active__5ECbv{font-weight:700}.BarriKioskSeatPayment_paymentButton__1dSLp{font-size:50px;font-weight:600;padding:.9rem 1rem;width:100%}.BarriKioskSeatPayment_btnUseAll__jHKZr{font-size:44px;padding:.5rem .75rem}.NonmemberSeatPurchaseModals_backdrop__uTCVL{align-items:stretch;animation:NonmemberSeatPurchaseModals_nmFadeIn__Dcl9b .22s ease-out;background:#f8fafc;display:flex;inset:0;justify-content:stretch;padding:env(safe-area-inset-top,0) 0 0;position:fixed;z-index:2000}@keyframes NonmemberSeatPurchaseModals_nmFadeIn__Dcl9b{0%{opacity:0}to{opacity:1}}.NonmemberSeatPurchaseModals_visuallyHidden__uAAxk{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.NonmemberSeatPurchaseModals_panel__erk-l{--nm-accent:var(--main-900,#0e50c3);animation:NonmemberSeatPurchaseModals_nmPop__fOHYh .24s cubic-bezier(.34,1.15,.64,1);background:linear-gradient(180deg,#fff,#f1f5f9 52%,#e2e8f0);box-shadow:none;display:flex;flex-direction:column;min-height:100vh;min-height:100dvh;overflow:hidden;width:100%}@keyframes NonmemberSeatPurchaseModals_nmPop__fOHYh{0%{opacity:.92;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.NonmemberSeatPurchaseModals_header__Czh\+N{align-items:flex-start;background:#ffffffe0;border-bottom:1px solid #e2e8f0f2;display:flex;flex-shrink:0;gap:.75rem;justify-content:space-between;padding:1rem clamp(1rem,4vw,1.75rem)}.NonmemberSeatPurchaseModals_titleBlock__77AMm{min-width:0}.NonmemberSeatPurchaseModals_eyebrow__1Ihee{color:#64748b;font-size:.72rem;font-weight:700;letter-spacing:.06em;margin:0 0 .25rem;text-transform:uppercase}.NonmemberSeatPurchaseModals_title__f4EgJ{color:#0f172a;font-size:clamp(1.15rem,3.2vw,1.45rem);font-weight:700;letter-spacing:-.02em;line-height:1.35;margin:0}.NonmemberSeatPurchaseModals_closeBtn__mYILy{background:#f1f5f9;border:none;border-radius:12px;color:#475569;cursor:pointer;display:grid;flex-shrink:0;font-size:1.35rem;height:44px;line-height:1;place-items:center;transition:background .15s ease,color .15s ease,transform .12s ease;width:44px}.NonmemberSeatPurchaseModals_closeBtn__mYILy:hover{background:#e2e8f0;color:#0f172a}.NonmemberSeatPurchaseModals_closeBtn__mYILy:active{transform:scale(.96)}.NonmemberSeatPurchaseModals_body__vwgiN{overflow-y:auto;padding:clamp(1rem,3vw,1.75rem) clamp(1rem,3vw,1.75rem) calc(clamp(1rem, 3vw, 1.75rem) + env(safe-area-inset-bottom, 0px))}.NonmemberSeatPurchaseModals_body__vwgiN,.NonmemberSeatPurchaseModals_fullForm__4j2P6{display:flex;flex:1 1;flex-direction:column;min-height:0}.NonmemberSeatPurchaseModals_formScroll__kZyRl{flex:1 1;min-height:0;overflow-y:auto}.NonmemberSeatPurchaseModals_formFooter__Qij50{flex-shrink:0;margin-top:auto;padding-top:.65rem}.NonmemberSeatPurchaseModals_summaryBar__5VALp{align-items:center;background:#f8fafc;border:1px solid #e2e8f0f2;border-radius:10px;display:flex;flex-wrap:nowrap;gap:clamp(.45rem,2vw,.85rem);margin-bottom:.5rem;padding:.45rem .65rem}.NonmemberSeatPurchaseModals_summaryBarProduct__LdwiA{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.NonmemberSeatPurchaseModals_summaryBarProductName__zeDRj{color:#0f172a;font-size:clamp(.88rem,2.9vw,1.06rem);font-weight:700;line-height:1.35;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.NonmemberSeatPurchaseModals_summaryBarPrices__S42vz{align-items:center;display:flex;flex-direction:row;flex-shrink:0;gap:clamp(.65rem,2.2vw,1.05rem)}.NonmemberSeatPurchaseModals_summaryBarChunk__hQ75K{align-items:flex-start;display:flex;flex-direction:column;gap:2px;min-width:0}.NonmemberSeatPurchaseModals_summaryBarChunkInlineEnd__KlVL8{align-items:flex-start;display:flex;flex-direction:column;flex-shrink:0;gap:2px}.NonmemberSeatPurchaseModals_summaryBarChunkEnd__Ducyy{align-items:flex-end;display:flex;flex-direction:column;gap:2px;min-width:0;text-align:right}.NonmemberSeatPurchaseModals_summaryBarChunkCenter__GFhyL{align-items:center;display:flex;flex-shrink:0;gap:clamp(6px,1.8vw,10px);justify-content:center;margin-left:auto}.NonmemberSeatPurchaseModals_summaryBarMuted__Ol\+UG{color:#94a3b8;font-size:.6875rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap}.NonmemberSeatPurchaseModals_summaryBarUnitAmt__hOcR6{font-feature-settings:"tnum";color:#334155;font-size:clamp(.9rem,2.4vw,1.05rem);font-variant-numeric:tabular-nums;font-weight:700;margin:0;white-space:nowrap}.NonmemberSeatPurchaseModals_summaryBarLineTotal__BCqyy{font-feature-settings:"tnum";color:var(--nm-accent);font-size:clamp(1rem,2.9vw,1.18rem);font-variant-numeric:tabular-nums;font-weight:800;margin:0;white-space:nowrap}.NonmemberSeatPurchaseModals_qtyBtnSm__3o1GL{background:#fff;border:none;border-radius:11px;box-shadow:0 0 0 1px #e2e8f0,0 3px 8px #0f172a0f;color:#475569;cursor:pointer;font-size:1.35rem;font-weight:600;height:clamp(38px,10vw,44px);line-height:1;transition:transform .12s ease,box-shadow .15s ease;width:clamp(38px,10vw,44px)}.NonmemberSeatPurchaseModals_qtyBtnSm__3o1GL:hover:not(:disabled){box-shadow:0 0 0 1px #6087cb,0 5px 12px #0e50c31f;box-shadow:0 0 0 1px var(--main-600,#6087cb),0 5px 12px #0e50c31f;color:var(--nm-accent)}.NonmemberSeatPurchaseModals_qtyBtnSm__3o1GL:disabled{cursor:not-allowed;opacity:.45}.NonmemberSeatPurchaseModals_qtyValSm__t17ZX{font-feature-settings:"tnum";color:#0f172a;font-size:clamp(1.1rem,3.2vw,1.3rem);font-variant-numeric:tabular-nums;font-weight:800;min-width:1.85rem;text-align:center}.NonmemberSeatPurchaseModals_keypad__TtlBq{grid-gap:clamp(12px,3vw,20px);display:grid;gap:clamp(12px,3vw,20px);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:auto;padding-top:1.1rem}.NonmemberSeatPurchaseModals_keypadBtn__uw7dX{background:#e2ecff;background:var(--main-300,#e2ecff);border:none;border-radius:16px;box-shadow:0 0 0 1px #6087cb38,0 5px 16px #0e50c31a;color:#0e50c3;color:var(--main-900,#0e50c3);cursor:pointer;font-size:clamp(1.55rem,5.2vw,2.05rem);font-weight:700;min-height:clamp(76px,17.5vw,104px);transition:transform .1s ease,background .15s ease,box-shadow .15s ease}.NonmemberSeatPurchaseModals_keypadBtn__uw7dX:hover{background:color-mix(in srgb,#e2ecff 82%,#fff);background:color-mix(in srgb,var(--main-300,#e2ecff) 82%,var(--white,#fff));box-shadow:0 0 0 1px #608bc1,0 7px 20px #0e50c32e;box-shadow:0 0 0 1px var(--main-700,#608bc1),0 7px 20px #0e50c32e}.NonmemberSeatPurchaseModals_keypadBtn__uw7dX:active{background:color-mix(in srgb,#e2ecff 65%,#6087cb);background:color-mix(in srgb,var(--main-300,#e2ecff) 65%,var(--main-600,#6087cb));transform:scale(.97)}.NonmemberSeatPurchaseModals_keypadSecondary__u1aL0{color:#0f4094;color:var(--main-800,#0f4094);font-size:clamp(1.05rem,3.4vw,1.28rem);font-weight:700}.NonmemberSeatPurchaseModals_keypadMuted__vCvsz{background:#f2f7fd;background:var(--sub-200,#f2f7fd);box-shadow:0 0 0 1px #6087cb29,0 4px 12px #0e50c30f;color:#0f4094;color:var(--main-800,#0f4094)}.NonmemberSeatPurchaseModals_keypadMuted__vCvsz:hover{background:#e9f0ff;background:var(--sub-300,#e9f0ff)}.NonmemberSeatPurchaseModals_keypadZero__ILYiR{font-weight:800}.NonmemberSeatPurchaseModals_payStepBody__jSq2N{display:flex;flex:1 1;flex-direction:column;min-height:0}.NonmemberSeatPurchaseModals_subtitle__XCEiD{color:#475569;font-size:.9375rem;line-height:1.5;margin:0 0 1.1rem}.NonmemberSeatPurchaseModals_phoneBlock__sdkvo{display:flex;flex:1 1;flex-direction:column;margin-bottom:1rem;min-height:0}.NonmemberSeatPurchaseModals_phoneLabel__Rtgh1{color:#334155;display:block;font-size:clamp(.9rem,2.8vw,1.05rem);font-weight:700;letter-spacing:-.01em;margin:0 0 .5rem}.NonmemberSeatPurchaseModals_phoneHint__KJoer{color:#64748b;font-size:.8125rem;line-height:1.45;margin:0 0 .65rem}.NonmemberSeatPurchaseModals_loggedInNote__epjIW{background:#e2ecff;background:var(--main-300,#e2ecff);border:1px solid #6087cb59;border-radius:12px;color:#0e50c3;color:var(--main-900,#0e50c3);font-size:.875rem;line-height:1.45;margin:0 0 1.15rem;padding:.75rem .85rem}.NonmemberSeatPurchaseModals_sectionLabel__Q0zlP{color:#64748b;font-size:.8125rem;font-weight:700;letter-spacing:.05em;margin:0 0 .55rem;text-transform:uppercase}.NonmemberSeatPurchaseModals_summaryCard__8-ugS{background:#f8fafc;border:1px solid #e2e8f0f2;border-radius:14px;display:flex;flex-direction:column;gap:.85rem;margin-bottom:.85rem;padding:1rem 1.1rem}.NonmemberSeatPurchaseModals_summaryRow__IdXxG{align-items:center;color:#64748b;display:flex;font-size:.9rem;gap:.75rem;justify-content:space-between}.NonmemberSeatPurchaseModals_summaryRow__IdXxG strong{color:#0f172a;font-size:1rem;font-weight:700;text-align:right}.NonmemberSeatPurchaseModals_qtyBar__T1czG{align-items:center;display:flex;gap:1rem;justify-content:center;margin:.15rem 0 .35rem}.NonmemberSeatPurchaseModals_qtyBtn__NEiqH{background:linear-gradient(180deg,#fff,#f1f5f9);border:none;border-radius:14px;box-shadow:0 0 0 1px #e2e8f0,0 4px 10px #0f172a0f;color:#334155;cursor:pointer;font-size:1.55rem;font-weight:500;height:48px;line-height:1;transition:transform .12s ease,box-shadow .15s ease;width:48px}.NonmemberSeatPurchaseModals_qtyBtn__NEiqH:hover:not(:disabled){box-shadow:0 0 0 1px #6087cb,0 6px 14px #0e50c31f;box-shadow:0 0 0 1px var(--main-600,#6087cb),0 6px 14px #0e50c31f;color:var(--nm-accent)}.NonmemberSeatPurchaseModals_qtyBtn__NEiqH:active:not(:disabled){transform:scale(.94)}.NonmemberSeatPurchaseModals_qtyBtn__NEiqH:disabled{cursor:not-allowed;opacity:.45}.NonmemberSeatPurchaseModals_qtyValue__N7grA{font-feature-settings:"tnum";color:#0f172a;font-size:1.55rem;font-variant-numeric:tabular-nums;font-weight:800;min-width:2.75rem;text-align:center}.NonmemberSeatPurchaseModals_totalRow__upDYZ{align-items:baseline;border-top:1px dashed #cbd5e1d9;display:flex;gap:.75rem;justify-content:space-between;margin-top:.35rem;padding-top:.5rem}.NonmemberSeatPurchaseModals_totalLabel__5cUWd{color:#64748b;font-size:.8125rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.NonmemberSeatPurchaseModals_totalAmt__c9XTo{font-feature-settings:"tnum";color:var(--nm-accent);font-size:1.45rem;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.03em}.NonmemberSeatPurchaseModals_actions__JiT3A{align-items:stretch;display:flex;flex-direction:row;gap:clamp(.35rem,2vw,.65rem);margin-top:0}.NonmemberSeatPurchaseModals_formFooter__Qij50 .NonmemberSeatPurchaseModals_actions__JiT3A .NonmemberSeatPurchaseModals_btnGhost__\+ZJdU{align-self:stretch;background:#f8fafc;border-radius:12px;box-shadow:0 0 0 1px #e2e8f0,0 2px 6px #0f172a0a;flex:2 2;font-size:clamp(.78rem,2.9vw,.93rem);font-weight:600;line-height:1.25;max-width:none;min-width:0;padding:.6rem clamp(.35rem,1.8vw,.65rem);width:auto}.NonmemberSeatPurchaseModals_formFooter__Qij50 .NonmemberSeatPurchaseModals_actions__JiT3A .NonmemberSeatPurchaseModals_btnPrimary__DG1YF{align-items:center;align-self:stretch;border-radius:clamp(14px,3.2vw,18px);box-shadow:inset 0 1px 0 #ffffff38,0 6px 20px #0e50c35c;display:inline-flex;flex:8 8;font-size:clamp(1.08rem,4vw,1.32rem);font-weight:800;justify-content:center;min-height:clamp(52px,12vw,62px);min-width:0;padding:clamp(.98rem,3.2vw,1.3rem) clamp(.75rem,3vw,1.25rem);width:auto}.NonmemberSeatPurchaseModals_btnPrimary__DG1YF{background:linear-gradient(135deg,#608bc1,#0e50c3 48%,#0f4094);background:linear-gradient(135deg,var(--main-700,#608bc1) 0,var(--main-900,#0e50c3) 48%,var(--main-800,#0f4094) 100%);border:none;border-radius:14px;box-shadow:inset 0 1px 0 #ffffff38,0 8px 22px #0e50c361;color:#fff;cursor:pointer;font-size:1rem;font-weight:700;padding:.95rem 1.1rem;transition:transform .14s ease,box-shadow .14s ease,filter .14s ease;width:100%}.NonmemberSeatPurchaseModals_btnPrimary__DG1YF:hover:not(:disabled){box-shadow:inset 0 1px 0 #ffffff38,0 10px 28px #0e50c373;filter:brightness(1.04)}.NonmemberSeatPurchaseModals_btnPrimary__DG1YF:active:not(:disabled){transform:translateY(1px)}.NonmemberSeatPurchaseModals_btnGhost__\+ZJdU{background:#0000;border:none;border-radius:12px;color:#475569;cursor:pointer;font-size:.95rem;font-weight:600;padding:.8rem;transition:background .15s ease;width:100%}.NonmemberSeatPurchaseModals_btnGhost__\+ZJdU:hover{background:#f1f5f9}.NonmemberSeatPurchaseModals_phoneInput__s2e6M{background:#fff;border:2px solid #e2e8f0;border-radius:14px;color:#0f172a;font-size:1rem;font-weight:500;letter-spacing:.04em;margin-bottom:0;outline:none;padding:clamp(1.1rem,4vw,1.65rem) 1rem;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.NonmemberSeatPurchaseModals_phoneInput__s2e6M.NonmemberSeatPurchaseModals_phoneInputReadonly__y12U2{background:linear-gradient(180deg,#fff,#fcfdff);background:linear-gradient(180deg,#fff 0,var(--sub-100,#fcfdff) 100%);border-color:color-mix(in srgb,#0e50c3 16%,#0000);border-color:color-mix(in srgb,var(--main-900,#0e50c3) 16%,#0000);color:#0e50c3;color:var(--main-900,#0e50c3);cursor:default;font-size:clamp(2.35rem,9vw,3.35rem);font-weight:700;letter-spacing:.05em;min-height:clamp(5.25rem,17vw,7.5rem);padding:clamp(1.2rem,4.8vw,1.95rem) 1rem;text-align:center;-webkit-user-select:none;user-select:none}.NonmemberSeatPurchaseModals_phoneInput__s2e6M.NonmemberSeatPurchaseModals_phoneInputReadonly__y12U2:focus{border-color:#6087cb;border-color:var(--main-600,#6087cb);box-shadow:0 0 0 4px #0e50c32e}.NonmemberSeatPurchaseModals_phoneInput__s2e6M:focus:not(.NonmemberSeatPurchaseModals_phoneInputReadonly__y12U2){border-color:#6087cb;border-color:var(--main-600,#6087cb);box-shadow:0 0 0 4px #0e50c333}.NonmemberSeatPurchaseModals_phoneInput__s2e6M::placeholder{color:#94a3b8}.NonmemberSeatPurchaseModals_paySection__1\+iOX{border-top:1px solid #e2e8f0f2;flex:1 1;margin-top:.5rem;min-height:0;overflow-y:auto;padding-top:.5rem}.NonmemberSeatPurchaseModals_paySection__1\+iOX .barrier_title_wrapper,.NonmemberSeatPurchaseModals_paySection__1\+iOX .seat_product_list_wrapper{border:none;box-shadow:none;margin:0;padding:0}#store_lists_container{--store-list-name-size:1.22rem;--store-list-addr-size:1.02rem;--store-list-meta-size:0.92rem;--store-list-nav-size:1.05rem;--store-list-search-size:var(--store-list-name-size);font-family:var(--mainKor-font),sans-serif;width:100%}@media screen and (min-width:768px){#store_lists_container{--store-list-name-size:1.32rem;--store-list-addr-size:1.1rem;--store-list-meta-size:1rem;--store-list-nav-size:1.12rem;--store-list-search-size:var(--store-list-name-size)}}#store_lists_container .nav-fill .nav-item{display:flex;flex:none;justify-content:center;width:-webkit-fit-content;width:fit-content}#store_lists_container .nav_contents{background-color:var(--white);border:none;margin-bottom:.5rem;width:100%}#store_lists_container .nav-tabs .nav-link{background:var(--white);border-radius:0;font-family:var(--mainKor-font),sans-serif;font-size:1.05rem;font-size:var(--store-list-nav-size,1.05rem);font-weight:600;padding-bottom:.5rem}#store_lists_container .nav-tabs .nav-link.active{background:var(--white);border-bottom:2px solid var(--main-900)!important;color:var(--black);font-weight:600}#store_lists_container .location_wrapper{align-items:center;display:flex;margin-left:auto}#store_lists_container .location_wrapper .location_icon{margin-right:.3rem;width:.95rem}#store_lists_container .location_wrapper .location_text{color:var(--gray-800);font-size:.9rem}#store_lists_container .storeListsNavShell{display:flex;flex-direction:column;min-height:0}#store_lists_container .search_input{align-items:center;background-color:var(--gray-50);border-bottom:1px solid var(--gray-200);border-radius:0;box-sizing:border-box;display:flex;margin:0 0 .35rem;min-height:3.25rem;padding:.75rem 1rem;position:-webkit-sticky;position:sticky;top:0;z-index:20}#store_lists_container .search_input .search_icon{flex-shrink:0;height:1.35rem;width:1.35rem}#store_lists_container .search_input .input{background:none;border:none;color:var(--gray-900);font-family:inherit;font-size:1.22rem;font-size:var(--store-list-search-size,var(--store-list-name-size,1.22rem));font-weight:600;line-height:1.35;margin-left:.55rem;outline:none;width:100%}#store_lists_container .search_input .input::placeholder{color:var(--gray-500);font-size:inherit;font-weight:600;line-height:inherit}#store_lists_container #storeLists_nav_container{background:var(--white);margin:0 1rem;padding-top:0}#store_lists_container #storeLists_nav_container .store_lists_wrapper{align-items:flex-start;border-bottom:.7px solid var(--gray-100);display:flex;justify-content:space-between;padding:.75rem 0}#store_lists_container #storeLists_nav_container .store_lists_wrapper .store_img{border-radius:.5rem;height:8rem;margin-right:1rem;object-fit:cover;width:8rem}#store_lists_container #storeLists_nav_container .store_lists_wrapper .store_img.logo{object-fit:contain}#store_lists_container #storeLists_nav_container .store_lists_wrapper .store_text_wrapper{display:flex;flex-direction:column;width:calc(100% - 8rem)}#store_lists_container #storeLists_nav_container .store_lists_wrapper .store_text_wrapper .sub_fuction_wrapper{align-items:end;display:flex;flex-wrap:wrap;justify-content:space-between;padding-top:.1rem}#store_lists_container #storeLists_nav_container .store_lists_wrapper .store_text_wrapper .sub_fuction_wrapper .sub_text_wrapper{display:flex;margin-bottom:.7rem}#store_lists_container #storeLists_nav_container .store_lists_wrapper .store_text_wrapper .sub_fuction_wrapper .sub_fuction{border-left:.5px solid var(--gray-300);color:var(--gray-600);font-size:.92rem;font-size:var(--store-list-meta-size,.92rem);font-weight:600;padding-left:.3rem;padding-right:.3rem}#store_lists_container #storeLists_nav_container .store_lists_wrapper .store_text_wrapper .sub_fuction_wrapper .sub_fuction:first-child{border:none;padding-left:0}#store_lists_container #storeLists_nav_container .store_lists_wrapper .store_text_wrapper .store_name{color:var(--gray-900);font-size:1.22rem;font-size:var(--store-list-name-size,1.22rem);font-weight:600;line-height:1.35}#store_lists_container #storeLists_nav_container .store_lists_wrapper .store_text_wrapper .store_addr{color:var(--gray-700);font-size:1.02rem;font-size:var(--store-list-addr-size,1.02rem);font-weight:500;line-height:1.45;margin-top:.2rem}#store_lists_container #storeLists_nav_container .store_lists_wrapper .store_text_wrapper .distance_wrapper{align-items:center;display:flex;font-size:.9rem}#store_lists_container #storeLists_nav_container .store_lists_wrapper .store_text_wrapper .distance_wrapper .distance_icon{width:.85rem}#store_lists_container #storeLists_nav_container .store_lists_wrapper .store_text_wrapper .distance_wrapper .distance_text{color:var(--red);font-weight:500;margin-bottom:.7rem}#store_lists_container #storeLists_nav_container .store_lists_wrapper:last-child{border:none}#store_lists_container #storeLists_nav_container .store_item_wrapper{flex:1 1;overflow:auto;padding-top:0}#store_lists_container #storeLists_nav_container .targetRef{height:2rem;width:100%}#store_lists_container #storeLists_nav_container .footer_wrapper{background-color:var(--white);bottom:0;left:0;position:fixed;width:100%}#store_lists_container #storeLists_nav_container .footer_wrapper .call_text{color:var(--gray-700);font-size:.85rem;padding:1rem;text-align:center;width:100%}#store_lists_container #storeLists_nav_container #loading_container{background-color:var(--white);border-top-right-radius:.5rem;height:5rem;width:100%}#store_lists_container #storeLists_nav_container #loading_container .loading_icon{width:3rem}#store_lists_container #storeLists_nav_container .last_page{color:var(--gray-500);font-size:.9rem;text-align:center}#store_lists_container .go_my_info{background:none;border:none;position:absolute;right:1rem;top:1rem;z-index:2}#store_lists_container .go_my_info .my_info_btn{width:3rem}#store_lists_container .go_my_info.ios{top:55px}#store_lists_container .go_my_info.android{padding-top:2.8rem}#store_lists_container #cover_banner_container{aspect-ratio:16/9;background-color:#d9d9d9;width:100%}#store_lists_container #cover_banner_container .carousel-item img{aspect-ratio:16/9;object-fit:cover}@media screen and (max-width:768px){#store_lists_container #storeLists_nav_container .store_lists_wrapper .store_img{height:4.67rem;width:4.67rem}#store_lists_container #storeLists_nav_container .store_lists_wrapper .store_text_wrapper{width:calc(100% - 4.67rem)}}@media screen and (min-width:1025px){#store_lists_container .search_input{padding-left:15%;padding-right:15%}#store_lists_container #storeLists_nav_container{margin:0 15%}}@media screen and (max-width:1024px){#store_lists_container #storeLists_nav_container{display:flex;flex-direction:column;margin:0 1rem}#store_lists_container #storeLists_nav_container .store_lists_wrapper .store_img{height:6rem;width:6rem}#store_lists_container #storeLists_nav_container .store_lists_wrapper .store_text_wrapper{width:calc(100% - 6rem)}.recent_stores_list_wrapper{background-color:var(--white);border-top:1px solid var(--gray-200);bottom:70px;box-shadow:0 -2px 8px #0000001a;left:0;padding:1rem;position:fixed;right:0;z-index:1001}.recent_stores_list_wrapper .recent_store_main_section{display:flex;flex-direction:column;gap:.75rem;margin-bottom:.75rem}.recent_stores_list_wrapper .recent_store_main_section .recent_store_info{flex:1 1;min-width:0}.recent_stores_list_wrapper .recent_store_main_section .recent_store_info .recent_store_name_title{color:var(--gray-800);flex:1 1;font-size:.95rem;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.recent_stores_list_wrapper .recent_store_main_section .recent_store_info .recent_store_guide_text{color:var(--gray-500);font-size:.75rem;margin-top:.25rem}.recent_stores_list_wrapper .recent_store_main_section .recent_store_go_button{align-items:center;background-color:var(--main-900);border-radius:.4rem;color:var(--white);cursor:pointer;display:flex;flex-shrink:0;gap:.25rem;padding:.5rem .6rem;transition:all .2s ease;white-space:nowrap}.recent_stores_list_wrapper .recent_store_main_section .recent_store_go_button:hover{background-color:var(--main-800);transform:translateX(2px)}.recent_stores_list_wrapper .recent_store_main_section .recent_store_go_button:active{background-color:var(--main-700)}.recent_stores_list_wrapper .recent_store_main_section .recent_store_go_button .go_button_text{font-size:.8rem;font-weight:500}.recent_stores_list_wrapper .recent_store_main_section .recent_store_go_button .go_button_icon{font-size:.9rem}.recent_stores_list_wrapper .recent_store_main_section .recent_store_toggle_button{align-items:center;background-color:initial;border:1px solid var(--gray-300);border-radius:.4rem;color:var(--gray-600);cursor:pointer;display:flex;flex-shrink:0;font-size:.9rem;justify-content:center;padding:.4rem .6rem;transition:all .2s ease}.recent_stores_list_wrapper .recent_store_main_section .recent_store_toggle_button:hover{background-color:var(--gray-50);border-color:var(--gray-400);color:var(--gray-800)}.recent_stores_list_wrapper .recent_store_main_section .recent_store_toggle_button:active{background-color:var(--gray-100)}.recent_stores_list_wrapper .recent_store_quick_menu_section{border-top:1px solid var(--gray-100);padding-top:.75rem}.recent_stores_list_wrapper .recent_store_quick_menu_section .quick_menu_title{color:var(--gray-700);font-size:.85rem;font-weight:600;margin-bottom:.5rem}.recent_stores_list_wrapper .recent_store_quick_menu_section .recent_store_quick_menu{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.recent_stores_list_wrapper .recent_store_quick_menu_section .recent_store_quick_menu .quick_menu_item{background-color:var(--main-50);border:1px solid var(--main-200);border-radius:.4rem;color:var(--main-900);cursor:pointer;font-size:.8rem;font-weight:500;padding:.4rem .9rem;transition:all .2s ease;white-space:nowrap}.recent_stores_list_wrapper .recent_store_quick_menu_section .recent_store_quick_menu .quick_menu_item:hover{background-color:var(--main-100);border-color:var(--main-300);box-shadow:0 2px 4px #3b82f633;transform:translateY(-1px)}.recent_stores_list_wrapper .recent_store_quick_menu_section .recent_store_quick_menu .quick_menu_item:active{background-color:var(--main-200);transform:translateY(0)}.recent_stores_list_wrapper .recent_store_quick_menu_section .recent_store_quick_menu .menu_separator{color:var(--gray-400);font-size:.8rem;-webkit-user-select:none;user-select:none}.recent_stores_list_wrapper .recent_stores_other_section{border-top:1px solid var(--gray-100);margin-top:.75rem;padding-top:.75rem}.recent_stores_list_wrapper .recent_stores_title{color:var(--gray-600);font-size:.85rem;font-weight:600;margin-bottom:.5rem}.recent_stores_list_wrapper .recent_stores_items{-webkit-overflow-scrolling:touch;display:flex;gap:.5rem;overflow-x:auto;overflow-y:hidden;padding-bottom:.25rem;scrollbar-color:var(--gray-300) var(--gray-50);scrollbar-width:thin}.recent_stores_list_wrapper .recent_stores_items::-webkit-scrollbar{height:6px}.recent_stores_list_wrapper .recent_stores_items::-webkit-scrollbar-track{background:var(--gray-50);border-radius:3px}.recent_stores_list_wrapper .recent_stores_items::-webkit-scrollbar-thumb{background:var(--gray-300);border-radius:3px}.recent_stores_list_wrapper .recent_stores_items::-webkit-scrollbar-thumb:hover{background:var(--gray-400)}.recent_stores_list_wrapper .recent_stores_items .recent_store_item{background-color:var(--gray-50);border:1px solid var(--gray-200);border-radius:.5rem;cursor:pointer;flex:0 0 auto;min-width:-webkit-fit-content;min-width:fit-content;padding:.6rem 1.2rem;transition:all .2s ease;white-space:nowrap}.recent_stores_list_wrapper .recent_stores_items .recent_store_item:hover{background-color:var(--main-50);border-color:var(--main-300)}.recent_stores_list_wrapper .recent_stores_items .recent_store_item:active{background-color:var(--main-100)}.recent_stores_list_wrapper .recent_stores_items .recent_store_item.most_recent{background-color:var(--main-100);border:1px solid var(--main-500);box-shadow:0 2px 4px #3b82f633}.recent_stores_list_wrapper .recent_stores_items .recent_store_item.most_recent .recent_store_name{color:var(--main-900);font-weight:600}.recent_stores_list_wrapper .recent_stores_items .recent_store_item.most_recent:hover{background-color:var(--main-200);border-color:var(--main-600);box-shadow:0 2px 6px #3b82f64d}.recent_stores_list_wrapper .recent_stores_items .recent_store_item.most_recent:active{background-color:var(--main-300)}.recent_stores_list_wrapper .recent_stores_items .recent_store_item .recent_store_name{color:var(--gray-800);font-size:.9rem;font-weight:500;white-space:nowrap}.bottom_login_btn_wrapper{background-color:var(--white);border-top:1px solid var(--gray-200);bottom:0;box-shadow:0 -2px 8px #0000001a;display:flex;justify-content:center;left:0;padding:1rem;position:fixed;right:0;z-index:1000}.bottom_login_btn_wrapper .bottom_login_btn{background-color:var(--main-900);border:none;border-radius:.5rem;color:var(--white);cursor:pointer;font-size:1.2rem;font-weight:600;max-width:500px;padding:1rem 2rem;transition:background-color .2s ease;width:100%}.bottom_login_btn_wrapper .bottom_login_btn:hover{background-color:var(--main-800)}.bottom_login_btn_wrapper .bottom_login_btn:focus{box-shadow:0 0 0 3px #007bff40;outline:none}}@media screen and (min-width:1025px){#store_lists_container .recent_stores_list_wrapper{background-color:var(--white);border:1px solid var(--gray-200);border-radius:.75rem;bottom:1.5rem;box-shadow:0 4px 12px #00000026;left:auto;max-width:420px;min-width:320px;padding:.75rem 1.25rem 1.25rem;position:fixed;right:1.5rem;width:auto;z-index:999}#store_lists_container .recent_stores_list_wrapper .recent_store_main_section{display:flex;flex-direction:column;gap:.75rem;margin-bottom:.75rem}#store_lists_container .recent_stores_list_wrapper .recent_store_main_section .recent_store_info{flex:1 1;min-width:0}#store_lists_container .recent_stores_list_wrapper .recent_store_main_section .recent_store_info .recent_store_name_title{color:var(--gray-800);flex:1 1;font-size:1rem;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#store_lists_container .recent_stores_list_wrapper .recent_store_main_section .recent_store_info .recent_store_guide_text{color:var(--gray-500);font-size:.8rem;margin-top:.25rem}#store_lists_container .recent_stores_list_wrapper .recent_store_main_section .recent_store_go_button{align-items:center;background-color:var(--main-900);border-radius:.4rem;color:var(--white);cursor:pointer;display:flex;flex-shrink:0;gap:.25rem;padding:.5rem .6rem;transition:all .2s ease;white-space:nowrap}#store_lists_container .recent_stores_list_wrapper .recent_store_main_section .recent_store_go_button:hover{background-color:var(--main-800);transform:translateX(2px)}#store_lists_container .recent_stores_list_wrapper .recent_store_main_section .recent_store_go_button:active{background-color:var(--main-700)}#store_lists_container .recent_stores_list_wrapper .recent_store_main_section .recent_store_go_button .go_button_text{font-size:.8rem;font-weight:500}#store_lists_container .recent_stores_list_wrapper .recent_store_main_section .recent_store_go_button .go_button_icon{font-size:.9rem}#store_lists_container .recent_stores_list_wrapper .recent_store_main_section .recent_store_toggle_button{align-items:center;background-color:initial;border:1px solid var(--gray-300);border-radius:.4rem;color:var(--gray-600);cursor:pointer;display:flex;flex-shrink:0;font-size:.9rem;justify-content:center;padding:.4rem .6rem;transition:all .2s ease}#store_lists_container .recent_stores_list_wrapper .recent_store_main_section .recent_store_toggle_button:hover{background-color:var(--gray-50);border-color:var(--gray-400);color:var(--gray-800)}#store_lists_container .recent_stores_list_wrapper .recent_store_main_section .recent_store_toggle_button:active{background-color:var(--gray-100)}#store_lists_container .recent_stores_list_wrapper .recent_store_quick_menu_section{border-top:1px solid var(--gray-100);padding-top:.75rem}#store_lists_container .recent_stores_list_wrapper .recent_store_quick_menu_section .quick_menu_title{color:var(--gray-700);font-size:.9rem;font-weight:600;margin-bottom:.5rem}#store_lists_container .recent_stores_list_wrapper .recent_store_quick_menu_section .recent_store_quick_menu{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}#store_lists_container .recent_stores_list_wrapper .recent_store_quick_menu_section .recent_store_quick_menu .quick_menu_item{background-color:var(--main-50);border:1px solid var(--main-200);border-radius:.4rem;color:var(--main-900);cursor:pointer;font-size:.8rem;font-weight:500;padding:.4rem .9rem;transition:all .2s ease;white-space:nowrap}#store_lists_container .recent_stores_list_wrapper .recent_store_quick_menu_section .recent_store_quick_menu .quick_menu_item:hover{background-color:var(--main-100);border-color:var(--main-300);box-shadow:0 2px 4px #3b82f633;transform:translateY(-1px)}#store_lists_container .recent_stores_list_wrapper .recent_store_quick_menu_section .recent_store_quick_menu .quick_menu_item:active{background-color:var(--main-200);transform:translateY(0)}#store_lists_container .recent_stores_list_wrapper .recent_store_quick_menu_section .recent_store_quick_menu .menu_separator{color:var(--gray-400);font-size:.8rem;-webkit-user-select:none;user-select:none}#store_lists_container .recent_stores_list_wrapper .recent_stores_other_section{border-top:1px solid var(--gray-100);margin-top:.75rem;padding-top:.75rem}#store_lists_container .recent_stores_list_wrapper .recent_stores_title{color:var(--gray-600);font-size:.9rem;font-weight:600;margin-bottom:.5rem}#store_lists_container .recent_stores_list_wrapper .recent_stores_items{display:flex;flex-direction:column;gap:.5rem;max-height:200px;overflow-x:hidden;overflow-y:auto;padding-right:.25rem;scrollbar-color:var(--gray-300) var(--gray-50);scrollbar-width:thin}#store_lists_container .recent_stores_list_wrapper .recent_stores_items::-webkit-scrollbar{width:6px}#store_lists_container .recent_stores_list_wrapper .recent_stores_items::-webkit-scrollbar-track{background:var(--gray-50);border-radius:3px}#store_lists_container .recent_stores_list_wrapper .recent_stores_items::-webkit-scrollbar-thumb{background:var(--gray-300);border-radius:3px}#store_lists_container .recent_stores_list_wrapper .recent_stores_items::-webkit-scrollbar-thumb:hover{background:var(--gray-400)}#store_lists_container .recent_stores_list_wrapper .recent_stores_items .recent_store_item{background-color:var(--gray-50);border:1px solid var(--gray-200);border-radius:.5rem;cursor:pointer;padding:.6rem 1rem;text-align:left;transition:all .2s ease;width:100%}#store_lists_container .recent_stores_list_wrapper .recent_stores_items .recent_store_item:hover{background-color:var(--main-50);border-color:var(--main-300)}#store_lists_container .recent_stores_list_wrapper .recent_stores_items .recent_store_item:active{background-color:var(--main-100)}#store_lists_container .recent_stores_list_wrapper .recent_stores_items .recent_store_item.most_recent{background-color:var(--main-100);border:1px solid var(--main-500);box-shadow:0 2px 4px #3b82f633}#store_lists_container .recent_stores_list_wrapper .recent_stores_items .recent_store_item.most_recent .recent_store_name{color:var(--main-900);font-weight:600}#store_lists_container .recent_stores_list_wrapper .recent_stores_items .recent_store_item.most_recent:hover{background-color:var(--main-200);border-color:var(--main-600);box-shadow:0 2px 6px #3b82f64d}#store_lists_container .recent_stores_list_wrapper .recent_stores_items .recent_store_item.most_recent:active{background-color:var(--main-300)}#store_lists_container .recent_stores_list_wrapper .recent_stores_items .recent_store_item .recent_store_name{color:var(--gray-800);font-size:.9rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bottom_login_btn_wrapper{display:none}}@media screen and (max-width:768px){.recent_stores_list_wrapper .recent_store_main_section{align-items:stretch;flex-direction:column;gap:.75rem}.recent_stores_list_wrapper .recent_store_main_section .recent_store_info{text-align:left}.recent_stores_list_wrapper .recent_store_main_section .recent_store_go_button{justify-content:center;width:100%}.recent_stores_list_wrapper .recent_store_quick_menu_section .recent_store_quick_menu{gap:.3rem;overflow-x:auto;padding-bottom:.25rem;scrollbar-width:thin}.recent_stores_list_wrapper .recent_store_quick_menu_section .recent_store_quick_menu::-webkit-scrollbar{height:4px}.recent_stores_list_wrapper .recent_store_quick_menu_section .recent_store_quick_menu .quick_menu_item{flex:0 0 auto;font-size:.75rem;padding:.45rem .9rem}.recent_stores_list_wrapper .recent_store_quick_menu_section .recent_store_quick_menu .menu_separator{flex:0 0 auto}}#receipt_container{background-color:var(--gray-100);height:100vh;width:100%}.receipt_main_container{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAaAAAAKhCAYAAAAWgnphAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAApCSURBVHgB7dfRaRtBGEbR2VSQElSCS3IJSQWxKkgL6Swl2B1MViQKIdjYO2BdMOfAIBB8/+tlt7Gbc37bf77s7/MAgPfztL8f27Z93fb4fB+/4wMAt3K+BOhx+PIB4LaeLgGaAwBu7NMAgIAAAZAQIAASAgRAQoAASAgQAAkBAiAhQAAkBAiAhAABkBAgABICBEBCgABICBAACQECICFAACQECICEAAGQECAAEgIEQEKAAEgIEAAJAQIgIUAAJAQIgIQAAZAQIAASAgRAQoAASAgQAAkBAiAhQAAkBAiAhAABkBAgABICBEBCgABICBAACQECICFAACQECICEAAGQECAAEgIEQEKAAEgIEAAJAQIgIUAAJAQIgIQAAZAQIAASAgRAQoAASAgQAAkBAiAhQAAkBAiAhAABkBAgABICBEBCgABICBAACQECICFAACQECICEAAGQECAAEgIEQEKAAEgIEAAJAQIgIUAAJAQIgIQAAZAQIAASAgRAQoAASAgQAAkBAiAhQAAkBAiAhAABkBAgABICBEBCgABICBAACQECICFAACQECICEAAGQECAAEgIEQEKAAEgIEAAJAQIgIUAAJAQIgIQAAZAQIAASAgRAQoAASAgQAAkBAiAhQAAkBAiAhAABkBAgABICBEBCgABICBAACQECICFAACQECICEAAGQECAAEgIEQEKAAEgIEAAJAQIgIUAAJAQIgIQAAZAQIAASAgRAQoAASAgQAAkBAiAhQAAkBAiAhAABkBAgABICBEBCgABICBAACQECICFAACQECICEAAGQECAAEgIEQEKAAEgIEAAJAQIgIUAAJAQIgIQAAZAQIAASAgRAQoAASAgQAAkBAiAhQAAkBAiAhAABkBAgABICBEBCgABICBAACQECICFAACQECICEAAGQECAAEgIEQEKAAEgIEAAJAQIgIUAAJAQIgIQAAZAQIAASAgRAQoAASAgQAAkBAiAhQAAkBAiAhAABkBAgABICBEBCgABICBAACQECICFAACQECICEAAGQECAAEgIEQEKAAEgIEAAJAQIgIUAAJAQIgIQAAZAQIAASAgRAQoAASAgQAAkBAiAhQAAkBAiAhAABkBAgABICBEBCgABICBAACQECICFAACQECICEAAGQECAAEgIEQEKAAEgIEAAJAQIgIUAAJAQIgIQAAZAQIAASAgRAQoAASAgQAAkBAiAhQAAkBAiAhAABkBAgABICBEBCgABICBAACQECICFAACQECICEAAGQECAAEgIEQEKAAEgIEAAJAQIgIUAAJAQIgIQAAZAQIAASAgRAQoAASAgQAAkBAiAhQAAkBAiAhAABkBAgABICBEBCgABICBAACQECICFAACQECICEAAGQECAAEgIEQEKAAEgIEAAJAQIgIUAAJAQIgIQAAZAQIAASAgRAQoAASAgQAAkBAiAhQAAkBAiAhAABkBAgABICBEBCgABICBAACQECICFAACQECICEAAGQECAAEgIEQEKAAEgIEAAJAQIgIUAAJAQIgIQAAZAQIAASAgRAQoAASAgQAAkBAiAhQAAkBAiAhAABkBAgABICBEBCgABICBAACQECICFAACQECICEAAGQECAAEgIEQEKAAEgIEAAJAQIgIUAAJAQIgIQAAZAQIAASAgRAQoAASAgQAAkBAiAhQAAkBAiAhAABkBAgABICBEBCgABICBAACQECICFAACQECICEAAGQECAAEgIEQEKAAEgIEAAJAQIgIUAAJAQIgIQAAZAQIAASAgRAQoAASAgQAAkBAiAhQAAkBAiAhAABkBAgABICBEBCgABICBAACQECICFAACQECICEAAGQECAAEgIEQEKAAEgIEAAJAQIgIUAAJAQIgIQAAZAQIAASAgRAQoAASAgQAAkBAiAhQAAkBAiAhAABMAoCBEBCgABICBAACQECICFAACQECICEAAGQECAAEgIEQEKAAEgIEAAJAQIgIUAAJAQIgIQAAZAQIAASAgRAQoAASAgQAAkBAiAhQAAkBAiAhAABkBAgABICBEBCgABICBAACQECICFAACQECICEAAGQECAAEgIEQEKAAEgIEAAJAQIgIUAAJAQIgIQAAZAQIAASAgRAQoAASAgQAAkBAiAhQAAkBAiAhAABkBAgABICBEBCgABICBAACQECICFAACQECICEAAGQECAAEgIEQEKAAEgIEAAJAQIgIUAAJAQIgIQAAZAQIAASAgRAQoAASAgQAAkBAiAhQAAkBAiAhAABkBAgABICBEBCgABICBAACQECICFAACQECICEAAGQECAAEgIEQEKAAEgIEAAJAQIgIUAAJAQIgIQAAZAQIAASAgRAQoAASAgQAAkBAiAhQAAkBAiAhAABkBAgABICBEBCgABICBAACQECICFAACQECICEAAGQECAAEgIEQEKAAEgIEAAJAQIgIUAAJAQIgIQAAZAQIAASAgRAQoAASAgQAAkBAiAhQAAkBAiAhAABkBAgABICBEBCgABICBAACQECICFAACQECICEAAGQECAAEgIEQEKAAEgIEAAJAQIgIUAAJAQIgIQAAZAQIAASAgRAQoAASAgQAAkBAiAhQAAkBAiAhAABkBAgABICBEBCgABICBAACQECICFAACQECICEAAGQECAAEgIEQEKAAEgIEAAJAQIgIUAAJAQIgIQAAZAQIAASAgRAQoAASAgQAAkBAiAhQAAkBAiAhAABkBAgABICBEBCgABICBAACQECICFAACQECICEAAGQECAAEgIEQEKAAEgIEAAJAQIgIUAAJAQIgIQAAZAQIAASAgRAQoAASAgQAAkBAiAhQAAkBAiAhAABkBAgABICBEBCgABICBAACQECICFAACQECICEAAGQECAAEgIEQEKAAEgIEAAJAQIgIUAAJAQIgIQAAZAQIAASAgRAQoAASAgQAAkBAiAhQAAkBAiAhAABkBAgABICBEBCgABICBAACQECICFAACQECICEAAGQECAAEgIEQEKAAEgIEAAJAQIgIUAAJAQIgIQAAZAQIAASAgRAQoAASAgQAAkBAiAhQAAkBAiAhAABkBAgABICBEBCgABICBAACQECICFAACQECICEAAGQECAAEgIEQEKAAEgIEAAJAQIgIUAAJAQIgIQAAZAQIAASAgRAQoAASAgQAAkBAiAhQAAkBAiAhAABkBAgABICBEBCgABICBAACQECICFAACQECICEAAGQECAAEgIEQEKAAEgIEAAJAQIgIUAAJAQIgIQAAZAQIAASAgRAQoAASAgQAAkBAiAhQAAkBAiAhAABkBAgABICBEBCgABICBAAiUuAzmPdedjb29vb26/tx5hzPszjHq5X7O3ncfb29vZ/j9wfGN+P/9jb29vb26/sjxx5fmxvb29vb7+4vx6529/jM8PLf3fjFfb29vb29iv7l468fWxvb29vb7+4vx457e/nn3caB9nb29vb26/s/z1yGovs7e3txyL7j7//BQRwxzE++fmTAAAAAElFTkSuQmCC);background-position-y:bottom;background-repeat:repeat-x;background-size:auto;filter:drop-shadow(4px 4px 4px rgba(0,0,0,.15));margin:3rem auto 0;padding:2.5rem 2rem 2rem;width:40%;z-index:2}.receipt_main_container.ios{top:55px}.receipt_main_container.android{padding-top:2.8rem}.receipt_main_container .header_section{border-bottom:1px solid var(--black);margin-bottom:1rem;padding-bottom:1rem}.receipt_main_container .header_section .main_title{font-size:1rem;font-weight:500;margin-top:.5rem}.receipt_main_container .top_section .text_wrapper{display:flex;line-height:1.5;padding-bottom:.7rem}.receipt_main_container .top_section .text_wrapper .sub_text{color:var(--gray-400)}.receipt_main_container .top_section .text_wrapper .main_text{margin-left:auto;text-align:right;width:70%}.receipt_main_container .top_section.price{border-top:1px dashed var(--black);margin-top:.5rem;padding-top:.5rem}.receipt_main_container .top_section.price .text_wrapper.total_price{font-size:1.2rem;margin-top:1rem;padding-bottom:0}.receipt_main_container .top_section.price .text_wrapper.total_price .sub_text{color:var(--black)}.receipt_main_container .top_section.price .text_wrapper.total_price .main_text{color:var(--red);font-weight:600}.receipt_main_container .top_section.sub_info{border-top:1px dashed var(--black);margin-bottom:2.5rem;margin-top:.5rem;padding-top:.5rem}.receipt_main_container .notice_text{color:var(--gray-700);font-size:.8rem;margin-bottom:.3rem;text-align:center;width:100%;z-index:2}.receipt_main_container .notice_text.text_with_modal{bottom:1rem;left:0;position:absolute}#receipt_modal_wrapper{height:100vh}#receipt_modal_wrapper.ios{padding-top:55px}#receipt_modal_wrapper.android{padding-top:2.8rem}#receipt_modal_wrapper .offcanvas-header{align-items:center;justify-content:space-between;padding:1rem 2rem;position:relative}#receipt_modal_wrapper .offcanvas-header .receipt_download_btn{background-color:var(--main-900);border:none;border-radius:.5rem;color:var(--white);cursor:pointer;font-size:.9rem;font-weight:500;padding:.5rem 1rem;transition:background-color .2s}#receipt_modal_wrapper .offcanvas-header .receipt_download_btn:hover{background-color:var(--main-800)}#receipt_modal_wrapper .offcanvas-header .receipt_download_btn:active{background-color:var(--main-700)}#receipt_modal_wrapper .offcanvas-header .btn-close{margin-left:auto}@media screen and (max-width:800px){#receipt_container{background-color:var(--gray-50);height:100vh;width:100%}.receipt_main_container{width:85%}.receipt_main_container .top_section .text_wrapper .main_text{width:60%}.receipt_main_container.with_modal{background-image:none;filter:none;margin:1rem auto 0;padding:0 2rem 2rem;width:100%}}@media screen and (min-height:1500px){.receipt_main_container{background:none;filter:none;font-size:1.2rem;margin:0 auto;padding:1rem;width:90%}.receipt_main_container .header_section .main_title{font-size:1.2rem}.receipt_main_container .top_section .text_wrapper{padding-bottom:1rem}.receipt_main_container .top_section.price,.receipt_main_container .top_section.sub_info{margin-top:1rem;padding-top:1rem}.receipt_main_container .top_section.price .text_wrapper.total_price{font-size:1.4rem}.receipt_main_container .notice_text.text_with_modal{bottom:2rem;font-size:.9rem}}.kiosk-idle-countdown-strip{background:#000000c7;bottom:0;color:#fff;font-size:1rem;left:0;line-height:1.35;padding:.65rem 1rem;position:fixed;right:0;text-align:center;z-index:900}.kiosk-idle-countdown-strip__seconds{font-weight:700;margin-right:.15rem}.BarriBottomBar_showFloating__AP4Gd{background-color:var(--black);border:2px solid var(--gray-500);border-radius:24px;bottom:24px;box-shadow:0 4px 12px #00000040;color:var(--white);cursor:pointer;font-size:18px;font-weight:500;left:50%;padding:12px 24px;position:fixed;transform:translateX(-50%);transition:background-color .2s,transform .2s;z-index:999}.BarriBottomBar_showFloating__AP4Gd:hover{background-color:var(--gray-800);transform:translateX(-50%) scale(1.02)}.BarriBottomBar_showFloating__AP4Gd:focus-visible{outline:2px solid var(--main-500);outline-offset:2px}.BarriBottomBar_fixedBuyBar__YjhGB{align-items:center;background-color:#fff;bottom:120px;box-shadow:0 -2px 12px #00000014;box-sizing:border-box;display:flex;gap:1rem;height:154px;justify-content:space-between;left:0;padding:0 .75rem;position:fixed;right:0;width:100%;z-index:999}.toast-message{border-radius:12px;box-shadow:0 4px 20px #3b82f640;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans KR,sans-serif;isolation:isolate;max-width:400px;min-width:280px;opacity:0;padding:14px 24px;pointer-events:auto;position:relative;transform:translateY(30px) scale(.95);transition:all .4s cubic-bezier(.34,1.56,.64,1);z-index:9999}.toast-message,.toast-message.show{animation:toastSlideUp .4s cubic-bezier(.34,1.56,.64,1) forwards}.toast-message.show{opacity:1;transform:translateY(0) scale(1)}.toast-message.hide{animation:toastSlideDown .3s cubic-bezier(.4,0,.2,1) forwards;opacity:0;transform:translateY(30px) scale(.95)}.toast-message .toast-content{align-items:center;display:flex;justify-content:center}.toast-message .toast-content .toast-text{color:#fff;font-size:15px;font-weight:500;letter-spacing:-.01em;line-height:1.5;text-align:center;text-shadow:0 1px 2px #0000001a}.toast-message.toast-success{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:linear-gradient(135deg,#93c5fdf2,#60a5faf2);border:1px solid #93c5fd4d;box-shadow:0 4px 20px #60a5fa4d,inset 0 0 0 1px #ffffff1a}.toast-message.toast-error,.toast-message.toast-info,.toast-message.toast-warning{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#000000bf}@keyframes toastSlideUp{0%{opacity:0;transform:translateY(30px) scale(.95)}60%{transform:translateY(-5px) scale(1.02)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes toastSlideDown{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(30px) scale(.95)}}@media (max-width:768px){.toast-message{max-width:calc(100vw - 32px);min-width:calc(100vw - 32px);padding:12px 20px}.toast-message .toast-content .toast-text{font-size:14px}}

/*!
 * Cropper.js v1.6.2
 * https://fengyuanchen.github.io/cropperjs
 *
 * Copyright 2015-present Chen Fengyuan
 * Released under the MIT license
 *
 * Date: 2024-04-21T07:43:02.731Z
 */.cropper-container{-webkit-touch-callout:none;direction:ltr;font-size:0;line-height:0;position:relative;touch-action:none;-webkit-user-select:none;user-select:none}.cropper-container img{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:block;height:100%;image-orientation:0deg;max-height:none!important;max-width:none!important;min-height:0!important;min-width:0!important;width:100%}.cropper-canvas,.cropper-crop-box,.cropper-drag-box,.cropper-modal,.cropper-wrap-box{bottom:0;left:0;position:absolute;right:0;top:0}.cropper-canvas,.cropper-wrap-box{overflow:hidden}.cropper-drag-box{background-color:#fff;opacity:0}.cropper-modal{background-color:#000;opacity:.5}.cropper-view-box{display:block;height:100%;outline:1px solid #39f;outline-color:#3399ffbf;overflow:hidden;width:100%}.cropper-dashed{border:0 dashed #eee;display:block;opacity:.5;position:absolute}.cropper-dashed.dashed-h{border-bottom-width:1px;border-top-width:1px;height:33.33333%;left:0;top:33.33333%;width:100%}.cropper-dashed.dashed-v{border-left-width:1px;border-right-width:1px;height:100%;left:33.33333%;top:0;width:33.33333%}.cropper-center{display:block;height:0;left:50%;opacity:.75;position:absolute;top:50%;width:0}.cropper-center:after,.cropper-center:before{background-color:#eee;content:" ";display:block;position:absolute}.cropper-center:before{height:1px;left:-3px;top:0;width:7px}.cropper-center:after{height:7px;left:0;top:-3px;width:1px}.cropper-face,.cropper-line,.cropper-point{display:block;height:100%;opacity:.1;position:absolute;width:100%}.cropper-face{background-color:#fff;left:0;top:0}.cropper-line{background-color:#39f}.cropper-line.line-e{cursor:ew-resize;right:-3px;top:0;width:5px}.cropper-line.line-n{cursor:ns-resize;height:5px;left:0;top:-3px}.cropper-line.line-w{cursor:ew-resize;left:-3px;top:0;width:5px}.cropper-line.line-s{bottom:-3px;cursor:ns-resize;height:5px;left:0}.cropper-point{background-color:#39f;height:5px;opacity:.75;width:5px}.cropper-point.point-e{cursor:ew-resize;margin-top:-3px;right:-3px;top:50%}.cropper-point.point-n{cursor:ns-resize;left:50%;margin-left:-3px;top:-3px}.cropper-point.point-w{cursor:ew-resize;left:-3px;margin-top:-3px;top:50%}.cropper-point.point-s{bottom:-3px;cursor:s-resize;left:50%;margin-left:-3px}.cropper-point.point-ne{cursor:nesw-resize;right:-3px;top:-3px}.cropper-point.point-nw{cursor:nwse-resize;left:-3px;top:-3px}.cropper-point.point-sw{bottom:-3px;cursor:nesw-resize;left:-3px}.cropper-point.point-se{bottom:-3px;cursor:nwse-resize;height:20px;opacity:1;right:-3px;width:20px}@media (min-width:768px){.cropper-point.point-se{height:15px;width:15px}}@media (min-width:992px){.cropper-point.point-se{height:10px;width:10px}}@media (min-width:1200px){.cropper-point.point-se{height:5px;opacity:.75;width:5px}}.cropper-point.point-se:before{background-color:#39f;bottom:-50%;content:" ";display:block;height:200%;opacity:0;position:absolute;right:-50%;width:200%}.cropper-invisible{opacity:0}.cropper-bg{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC)}.cropper-hide{display:block;height:0;position:absolute;width:0}.cropper-hidden{display:none!important}.cropper-move{cursor:move}.cropper-crop{cursor:crosshair}.cropper-disabled .cropper-drag-box,.cropper-disabled .cropper-face,.cropper-disabled .cropper-line,.cropper-disabled .cropper-point{cursor:not-allowed}#cafe_main{min-height:100vh;width:1080px}#cafe_main .item_container_kiosk_gray_bg{background-color:var(--cafe-gray-bg);border-bottom:3px solid var(--gray-200)}#cafe_main .item_container_kiosk{align-items:flex-start;border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem;display:flex;flex-wrap:wrap;margin:1rem 1rem 0;max-height:980px;min-height:980px;overflow:scroll}#cafe_main .item_container_kiosk .left_arrow,#cafe_main .item_container_kiosk .right_arrow{align-items:center;background-color:var(--black);color:var(--white);display:flex;justify-content:center;opacity:.7;padding:1rem .6rem;position:absolute;top:47%;transform:translateY(-50%);z-index:100}#cafe_main .item_container_kiosk .left_arrow{border-bottom-right-radius:2.5rem;border-top-right-radius:2.5rem;left:0;margin-right:.3rem;padding-left:0}#cafe_main .item_container_kiosk .right_arrow{border-bottom-left-radius:2.5rem;border-top-left-radius:2.5rem;padding-right:0;right:0}#cafe_main .item_container_kiosk #menu_carousel{width:100%}#cafe_main .item_container_kiosk #menu_carousel .cafe_carousel_wrapper{display:flex;flex-wrap:wrap}#cafe_main .item_container_kiosk #menu_carousel .cafe_carousel_wrapper .cafe_item{margin-right:2.75%}#cafe_main .item_container_kiosk #menu_carousel .cafe_carousel_wrapper .cafe_item:nth-child(3n){margin-right:0}#cafe_main .indicator_wrapper{display:flex;gap:.25rem;justify-content:center;width:100%}#cafe_main .indicator_wrapper .circle{background-color:var(--black);border-radius:50rem;height:.5rem;opacity:.5;width:.5rem}#cafe_main .indicator_wrapper .circle.active{opacity:1;transition:.25s}#cafe_main .close_btn{display:none}#cafe_main .cafe_item{align-items:center;background-color:var(--white);border-radius:1rem;cursor:pointer;display:flex;flex-direction:column;justify-content:center;margin-top:.8rem;position:relative;width:31.5%}#cafe_main .cafe_item .img_wrapper{align-items:center;aspect-ratio:1/1;display:flex;justify-content:center;width:100%}#cafe_main .cafe_item .item_img{border-top-left-radius:.25rem;border-top-right-radius:.25rem;width:100%}#cafe_main .cafe_item .text_wrapper{align-items:center;display:flex;flex-direction:column;justify-content:start;padding:.8rem 0}#cafe_main .cafe_item .text_wrapper .name{font-size:.9rem;font-weight:500;margin-bottom:.375rem}#cafe_main .cafe_item .text_wrapper .money_wrapper{align-items:center;display:flex}#cafe_main .cafe_item .text_wrapper .money_wrapper .money_icon{width:.5rem}#cafe_main .cafe_item .text_wrapper .money_wrapper .price{font-size:.9rem;margin-right:.1rem}#cafe_main .cafe_item .text_wrapper .money_wrapper .won{font-size:.95rem}#cafe_main .cafe_item.empty{opacity:0}#cafe_main .cafe_item:nth-of-type(-n+3){margin-top:0}#cafe_show_options_modal .modal-header{padding:.6rem .5rem .4rem}#cafe_show_options_modal .modal-header .btn-close{font-size:1rem}#cafe_show_options_modal .modal-body{padding:.5rem}#cafe_show_options_modal .modal-footer{padding:.4rem .5rem .6rem}#cafe_show_options_modal .modal-content{border-radius:1rem;padding:1rem;width:800px}#cafe_show_options_modal .modal-content .info_section{border-bottom:1px solid var(--gray-500);display:flex;font-size:1rem;padding-bottom:1rem}#cafe_show_options_modal .modal-content .info_section .img_wrapper{border-radius:.75rem;width:35%}#cafe_show_options_modal .modal-content .info_section .img_wrapper .item_img{border-radius:.75rem}#cafe_show_options_modal .modal-content .info_section .product_info_wrapper{display:flex;flex-direction:column;justify-content:space-between;padding-left:5%;width:65%}#cafe_show_options_modal .modal-content .info_section .product_info_wrapper .info_wrapper .info_text{color:var(--gray-500);font-size:.8rem;margin-bottom:.35rem}#cafe_show_options_modal .modal-content .info_section .product_info_wrapper .info_wrapper .info_text.price{margin-top:.5rem}#cafe_show_options_modal .modal-content .info_section .product_info_wrapper .info_wrapper .normal_price,#cafe_show_options_modal .modal-content .info_section .product_info_wrapper .info_wrapper .product_name{font-size:1rem}#cafe_show_options_modal .modal-content .info_section .product_info_wrapper .count_wrapper{align-items:center;border-radius:50rem;display:flex;margin-top:.5rem;width:-webkit-fit-content;width:fit-content}#cafe_show_options_modal .modal-content .info_section .product_info_wrapper .count_wrapper .plus_icon{background-color:var(--black);border-radius:50rem;color:var(--white);height:1.7rem;padding:.25rem;width:1.7rem}#cafe_show_options_modal .modal-content .info_section .product_info_wrapper .count_wrapper .count{font-size:1.2rem;margin:0 .4rem;padding-bottom:.25rem}#cafe_show_options_modal .modal-content .info_section .product_info_wrapper .normal_price{margin-bottom:.5rem}#cafe_show_options_modal .modal-content .info_section.desert_border{border:none}#cafe_show_options_modal .modal-content .option_wrapper{max-height:1000px;overflow:auto;padding:1rem .25rem}#cafe_show_options_modal .modal-content .option_wrapper .hot_iced_wrapper{margin-bottom:1.25rem}#cafe_show_options_modal .modal-content .option_wrapper .hot_iced_wrapper.with_syrup{margin-bottom:3rem}#cafe_show_options_modal .modal-content .option_wrapper .hot_iced_wrapper .title{display:block;font-size:.85rem;font-weight:500;margin-bottom:.5rem}#cafe_show_options_modal .modal-content .option_wrapper .hot_iced_wrapper .option_lists{display:flex;flex-wrap:wrap;margin-bottom:1rem}#cafe_show_options_modal .modal-content .option_wrapper .hot_iced_wrapper .option_lists .list{align-items:center;background-color:#f5f5f5;border-radius:.25rem;display:flex;flex-direction:column;height:6.25rem;margin-right:.45rem;position:relative;width:6.25rem}#cafe_show_options_modal .modal-content .option_wrapper .hot_iced_wrapper .option_lists .list .option_text{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:.75rem}#cafe_show_options_modal .modal-content .option_wrapper .hot_iced_wrapper .option_lists .list .option_text .main_text{font-size:.75rem;text-align:center}#cafe_show_options_modal .modal-content .option_wrapper .hot_iced_wrapper .option_lists .list .option_text .main_text .main_plus_text{display:block;margin-top:.5rem}#cafe_show_options_modal .modal-content .option_wrapper .hot_iced_wrapper .option_lists .list .option_text .option_sub_text{font-size:.75rem}#cafe_show_options_modal .modal-content .option_wrapper .hot_iced_wrapper .option_lists .list .icon{bottom:.5rem;height:2.75rem;left:50%;position:absolute;transform:translateX(-50%);width:2.75rem}#cafe_show_options_modal .modal-content .option_wrapper .hot_iced_wrapper .option_lists .list .syrup_icon{bottom:.5rem;left:50%;position:absolute;transform:translateX(-50%);width:2.75rem}#cafe_show_options_modal .modal-content .option_wrapper .hot_iced_wrapper .option_lists .list .count_wrapper{align-items:center;border-radius:50rem;bottom:-1.8rem;display:flex;margin-top:.75rem;position:absolute;width:-webkit-fit-content;width:fit-content}#cafe_show_options_modal .modal-content .option_wrapper .hot_iced_wrapper .option_lists .list .count_wrapper .plus_icon{background-color:var(--black);border-radius:50rem;color:var(--white);height:1.1rem;padding:.25rem;width:1.1rem}#cafe_show_options_modal .modal-content .option_wrapper .hot_iced_wrapper .option_lists .list .count_wrapper .count{font-size:1rem;margin:0 .4rem;padding-bottom:.25rem}#cafe_show_options_modal .modal-content .option_wrapper .hot_iced_wrapper .option_lists .list:last-of-type,#cafe_show_options_modal .modal-content .option_wrapper .hot_iced_wrapper .option_lists .list:nth-of-type(3n){margin-right:0}#cafe_show_options_modal .modal-content .option_wrapper .hot_iced_wrapper .option_lists .list:nth-child(n+4):nth-child(-n+7){margin-top:.75rem}#cafe_show_options_modal .modal-content .option_wrapper .hot_iced_wrapper .option_lists .active{outline:3px solid var(--cafe-900)}#cafe_show_options_modal .modal-content .option_wrapper .hot_iced_wrapper .option_lists:last-of-type{margin-bottom:0}#cafe_show_options_modal .modal-content .option_wrapper .hot_iced_wrapper .size_up_wrapper{margin-left:.45rem}#cafe_show_options_modal .modal-content .option_wrapper .hot_iced_wrapper:last-of-type{margin-bottom:0}#cafe_show_options_modal .modal-content .option_wrapper .hot_iced_wrapper.with_flex{display:flex}#cafe_show_options_modal .modal-content .modal-footer{display:flex;flex-direction:column}#cafe_show_options_modal .modal-content .modal-footer .total_wrapper{border-top:2px solid var(--gray-300);display:flex;font-size:1.25rem;justify-content:start;padding:1.25rem 0 1.75rem;text-align:left;width:100%}#cafe_show_options_modal .modal-content .modal-footer .total_wrapper .total_price{color:var(--cafe-900);font-weight:500;margin-left:.5rem}#cafe_show_options_modal .modal-content .modal-footer .btn_wrapper{display:flex;gap:1%;width:100%}#cafe_show_options_modal .modal-content .modal-footer .btn_wrapper .apply_btn,#cafe_show_options_modal .modal-content .modal-footer .btn_wrapper .close_btn{background-color:var(--cafe-900);border-color:var(--cafe-900);border-radius:.5rem;font-size:1rem;padding:.65rem 0;width:100%}.high_contrast #cafe_show_options_modal .modal-content .option_wrapper .hot_iced_wrapper .option_lists .list{background-color:var(--white)}#custom_tab_container{border:none;padding:.8rem 0 2rem;width:100%}#custom_tab_container .custom_tab_box{text-align:center;width:25%}#custom_tab_container .custom_tab_text{color:var(--black)}#custom_tab_container .active{background-color:var(--white);border-bottom:2px solid var(--black)!important}#custom_tab_container .nav-link{border-radius:0}@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA")}:root{--swiper-theme-color:#007aff}:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:initial;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:ease;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{-ms-overflow-style:none;overflow:auto;scrollbar-width:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,#00000080,#0000)}.swiper-lazy-preloader{border:4px solid #007aff;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid #0000;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.swiper-pagination{position:absolute;text-align:center;transform:translateZ(0);transition:opacity .3s;z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:8px;bottom:var(--swiper-pagination-bottom,8px);left:0;top:auto;top:var(--swiper-pagination-top,auto);width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{background:#000;background:var(--swiper-pagination-bullet-inactive-color,#000);border-radius:50%;border-radius:var(--swiper-pagination-bullet-border-radius,50%);display:inline-block;height:8px;height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));opacity:.2;opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);width:8px;width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px))}button.swiper-pagination-bullet{-webkit-appearance:none;appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{background:var(--swiper-theme-color);background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:1;opacity:var(--swiper-pagination-bullet-opacity,1)}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{left:auto;left:var(--swiper-pagination-left,auto);right:8px;right:var(--swiper-pagination-right,8px);top:50%;transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{display:block;margin:6px 0;margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px;margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:inherit;color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:#00000040;background:var(--swiper-pagination-progressbar-bg-color,#00000040);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-theme-color);background:var(--swiper-pagination-color,var(--swiper-theme-color));height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;width:100%}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{height:4px;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0;width:100%}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{height:100%;left:0;top:0;width:4px;width:var(--swiper-pagination-progressbar-size,4px)}.swiper-pagination-lock{display:none}#cafe_cover_container{background-color:var(--cafe-gray-bg);min-height:100vh;width:100%}#cafe_cover_container .cafe_cover_main{position:relative}#cafe_cover_container .cafe_cover_main #banner_container{aspect-ratio:16/9;background-color:#d9d9d9;width:100%}#cafe_cover_container .cafe_cover_main .info_text_wrapper{align-items:center;background-color:var(--white);border-bottom:1px solid var(--gray-400);display:flex;padding:1rem 0}#cafe_cover_container .cafe_cover_main .info_text_wrapper .img_wrapper{display:flex;justify-content:center;width:30%}#cafe_cover_container .cafe_cover_main .info_text_wrapper .img_wrapper .logo{height:auto;object-fit:contain;width:70%}#cafe_cover_container .cafe_cover_main .info_text_wrapper .text_wrapper{border-left:.5px solid var(--gray-600);padding-left:4.5%;width:65%}#cafe_cover_container .cafe_cover_main .info_text_wrapper .text_wrapper .date{color:var(--gray-600);font-size:.75rem}#cafe_cover_container .cafe_cover_main .info_text_wrapper .text_wrapper .text{font-size:.9rem;font-weight:500;line-height:1.4;margin-top:.25rem;word-break:keep-all}#cafe_cover_container .cafe_cover_main .select_wrapper{display:flex;flex-direction:column;justify-content:center}#cafe_cover_container .cafe_cover_main .select_wrapper .select_text{margin-top:3rem;text-align:center}#cafe_cover_container .cafe_cover_main .select_wrapper .select_text .title{font-size:1rem;margin-bottom:.2rem}#cafe_cover_container .cafe_cover_main .select_wrapper .select_text .text{font-size:1.4rem;font-weight:500}#cafe_cover_container .cafe_cover_main .select_img_wrapper{display:flex;gap:1rem;justify-content:center;margin-top:1.5rem}#cafe_cover_container .cafe_cover_main .select_img_wrapper .select_img{border-radius:1rem;width:35%}#cafe_cover_container .cafe_cover_main .back_icon{background-color:rgba(0,0,0,.502);border-radius:50rem;color:#fff;height:3rem;left:1rem;padding:.5rem;position:absolute;top:1rem;width:3rem;z-index:10}#layout.high_contrast #cafe_cover_container{background-color:#000}#layout.high_contrast #cafe_cover_container .cafe_cover_main .info_text_wrapper{background-color:var(--white)}.cafe_cart_lists{align-items:center;display:flex;flex-direction:column;justify-content:center;width:1080px}.cafe_cart_lists .cart_lists_container{align-items:center;display:flex;flex-direction:column;max-height:315px;min-height:315px;overflow:auto;width:100%}.cafe_cart_lists .cart_lists_container .cafe_list{align-items:center;animation:pulse;animation-duration:.5s;background-color:var(--cafe-gray-bg);border-radius:.5rem;display:flex;margin-top:.6rem;padding:.5rem;width:90%}.cafe_cart_lists .cart_lists_container .cafe_list .cart_img{background-color:var(--white);border-radius:.5rem;width:12%}.cafe_cart_lists .cart_lists_container .cafe_list .text_wrapper{align-items:center;display:flex;flex-direction:column;font-size:.75rem;font-weight:500;margin-left:1rem;text-align:center;width:20%}.cafe_cart_lists .cart_lists_container .cafe_list .text_wrapper .cart_left_info_section{display:flex}.cafe_cart_lists .cart_lists_container .cafe_list .text_wrapper .cart_left_info_section .iced_or_hot{border-radius:50rem;color:var(--white);font-size:.45rem;margin-bottom:.3rem;padding:.225rem .45rem}.cafe_cart_lists .cart_lists_container .cafe_list .text_wrapper .cart_left_info_section .iced{background-color:#0a58ca}.cafe_cart_lists .cart_lists_container .cafe_list .text_wrapper .cart_left_info_section .hot{background-color:var(--red)}.cafe_cart_lists .cart_lists_container .cafe_list .text_wrapper .cart_left_info_section .size_up{background:#00b400;margin-left:.15rem}.cafe_cart_lists .cart_lists_container .cafe_list .text_wrapper .menu{margin-bottom:.125rem}.cafe_cart_lists .cart_lists_container .cafe_list .option{display:flex;flex-wrap:wrap;font-size:.7rem;justify-content:center;line-height:1.4;text-align:center;width:42%}.cafe_cart_lists .cart_lists_container .cafe_list .option .text{align-items:center;display:flex;margin-left:.175rem}.cafe_cart_lists .cart_lists_container .cafe_list .option .text:before{background-color:var(--black);border-radius:50rem;content:"";display:inline-block;height:.15rem;margin-right:.175rem;width:.15rem}.cafe_cart_lists .cart_lists_container .cafe_list .option .text:first-of-type{margin-left:0}.cafe_cart_lists .cart_lists_container .cafe_list .option .text:first-of-type:before{display:none}.cafe_cart_lists .cart_lists_container .cafe_list .count_wrapper{align-items:center;display:flex;justify-content:center;width:18%}.cafe_cart_lists .cart_lists_container .cafe_list .count_wrapper .plus_icon{background-color:var(--black);border-radius:50rem;color:var(--white);height:1.5rem;padding:.25rem;width:1.5rem}.cafe_cart_lists .cart_lists_container .cafe_list .count_wrapper .count{font-size:1rem;margin:0 .5rem;padding-bottom:.25rem}.cafe_cart_lists .cart_lists_container .cafe_list .x_btn{height:1.75rem;width:10%}.cafe_cart_lists .cart_lists_container .cafe_list:first-of-type{margin-top:.6rem}.cafe_cart_lists .pay_btn{border-radius:.5rem;bottom:1.5rem;font-size:1rem;font-weight:500;height:3rem;position:absolute;right:5%;width:90%}.cafe_cart_lists .pay_btn,.cafe_cart_lists .pay_btn.btn-check:checked+.btn,.cafe_cart_lists .pay_btn.btn.active,.cafe_cart_lists .pay_btn.btn.show,.cafe_cart_lists .pay_btn.btn:first-child:active,.cafe_cart_lists :not(.pay_btn.btn-check)+.pay_btn.btn:active{background-color:var(--cafe-900);border-color:var(--cafe-900)}.cafe_cart_lists .auth_btn{align-items:center;background-color:var(--black);border-radius:.5rem;bottom:1.5rem;color:var(--white);display:flex;font-size:1rem;height:3rem;justify-content:center;left:5%;position:absolute;width:24%}.cafe_cart_lists .auth_btn.discount{background:var(--white);border:1px solid var(--cafe-900);color:var(--cafe-900)}#cafe_cart_delete_modal_wrapper .modal-content{border-radius:.5rem;font-size:.85rem;width:90%}#cafe_cart_delete_modal_wrapper .modal-title{font-size:.85rem}#cafe_cart_delete_modal_wrapper .modal-header{padding:.9rem}#cafe_cart_delete_modal_wrapper .delete_modal_body{padding:1.25rem .75rem 1.5rem}#cafe_cart_delete_modal_wrapper .delete_modal_body .confirm_text_wrapper{font-size:.75rem;font-weight:500}#cafe_cart_delete_modal_wrapper .modal-footer{display:flex;gap:1%;padding:0 .75rem .75rem}#cafe_cart_delete_modal_wrapper .modal-footer .apply_btn,#cafe_cart_delete_modal_wrapper .modal-footer .no_btn{border-radius:.25rem;font-size:.7rem;padding:.5rem 0;width:49.5%}#cafe_cart_delete_modal_wrapper .modal-footer .apply_btn{background-color:var(--cafe-900);border-color:var(--cafe-900);color:var(--white)}#cafe_cart_delete_modal_wrapper .modal-footer .no_btn{background-color:var(--white);border-color:var(--cafe-900);color:var(--cafe-900)}#cafe_career_modal_wrapper{min-width:80%;width:80%}#cafe_career_modal_wrapper .modal-content{border-radius:.5rem;font-size:1.15rem;min-height:1400px;width:100%}#cafe_career_modal_wrapper .footer_wrapper,#cafe_career_modal_wrapper .modal-body,#cafe_career_modal_wrapper .modal-header{padding:1.25rem}#cafe_career_modal_wrapper .step_title{align-items:center;display:flex;flex-direction:column;margin-bottom:2.5rem}#cafe_career_modal_wrapper .step_title .number_title{font-size:1.35rem}#cafe_career_modal_wrapper .step_title .end_sub_text{font-size:.9rem;margin-top:.75rem}#cafe_career_modal_wrapper .step_title .sub_alarm_text{font-size:.75rem;margin-top:.2rem}#cafe_career_modal_wrapper .step_title .end_sub_text:last-of-type{margin-top:.5rem}#cafe_career_modal_wrapper .step_title .sub_text{font-size:.9rem;margin-top:.75rem}#cafe_career_modal_wrapper .step_title .btn-close{font-size:.9rem;position:absolute;right:1rem;top:1rem}#cafe_career_modal_wrapper .input_wrapper{margin:.5rem 0 2.75rem;position:relative;width:100%}#cafe_career_modal_wrapper .input_wrapper .input_section{border:1px solid var(--gray-200);border-radius:.4rem;color:var(--cafe-900);font-size:1.35rem;outline:none;padding:.75rem;text-align:center;width:100%}#cafe_career_modal_wrapper .input_wrapper .input_section.input_error{border:1px solid var(--red)}#cafe_career_modal_wrapper .input_wrapper .input_section::placeholder{font-size:1.15rem}#cafe_career_modal_wrapper .input_wrapper .error_text{bottom:-1.5rem;color:var(--red);font-size:1rem;position:absolute;text-align:center;width:100%}#cafe_career_modal_wrapper .keyboard_wrapper{display:flex;flex-wrap:wrap;font-size:1rem;justify-content:space-between;text-align:center;width:100%}#cafe_career_modal_wrapper .keyboard_wrapper .number{background-color:var(--gray-50);border:1px solid var(--gray-200);border-radius:.3rem;margin-bottom:.35rem;padding:1.35rem 0;transition:.2s;width:32.3%}#cafe_career_modal_wrapper .keyboard_wrapper .number.delete_btn{align-items:center;display:flex;justify-content:center;padding:.5rem 0}#cafe_career_modal_wrapper .keyboard_wrapper .number.delete_btn .delete_btn_icon{width:25%}#cafe_career_modal_wrapper .keyboard_wrapper .number.clear{color:var(--gray-700)}#cafe_career_modal_wrapper .keyboard_wrapper .number:active{background-color:var(--gray-100)}#cafe_career_modal_wrapper .modal_title{color:var(--cafe-900);font-size:1.35rem;text-align:center;width:100%}#cafe_career_modal_wrapper .img_wrapper{align-items:center;display:flex;height:880px;justify-content:center;width:100%}#cafe_career_modal_wrapper .img_wrapper .career_img{width:90%}#cafe_career_modal_wrapper .footer_wrapper{display:flex;flex-direction:column;gap:1%;padding-bottom:1.5rem;padding-top:0}#cafe_career_modal_wrapper .footer_wrapper .apply_btn,#cafe_career_modal_wrapper .footer_wrapper .no_btn{border-radius:.35rem;font-size:.85rem;padding:.9rem 0;width:100%}#cafe_career_modal_wrapper .footer_wrapper .apply_btn{background-color:var(--cafe-900);border-color:var(--cafe-900);margin-bottom:.4rem}#cafe_career_modal_wrapper .footer_wrapper .apply_btn #loading_container{height:100%}#cafe_career_modal_wrapper .footer_wrapper .no_btn{background-color:var(--white);border-color:var(--cafe-900);color:var(--cafe-900)}#cafe_career_modal_wrapper .footer_wrapper .pay_ing_text{font-size:.7rem;margin-top:.5rem}#cafe_career_modal_wrapper .choice_pay_method_wrapper{align-items:center;display:flex;flex-direction:column;justify-content:center}#cafe_career_modal_wrapper .choice_pay_method_wrapper .method_wrapper_container{display:flex;gap:1rem;margin-top:10rem;text-align:center}#cafe_career_modal_wrapper .choice_pay_method_wrapper .method_wrapper_container .method_wrapper .method_sub_title{color:var(--gray-500);font-size:.9rem;margin-top:.3rem}#cafe_career_modal_wrapper .choice_pay_method_wrapper .method_wrapper_container .dash_line{background-color:var(--gray-100);width:.1rem}#cafe_career_modal_wrapper .payment_start_wrapper{align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:center}#cafe_career_modal_wrapper .payment_start_wrapper .payment_start_title{font-size:1.2rem;margin-bottom:.5rem}#cafe_career_modal_wrapper .payment_start_wrapper .payment_start_sub_title{color:var(--gray-500);font-size:.9rem}#cafe_career_modal_wrapper .payment_start_wrapper .payment_start_img_wrapper{display:flex;gap:1rem;margin-top:1rem;width:90%}#cafe_career_modal_wrapper .payment_start_wrapper .payment_start_img_wrapper .start_img_wrapper{align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:center;width:100%}#cafe_career_modal_wrapper .payment_start_wrapper .payment_start_img_wrapper .start_img_wrapper img{width:90%}#cafe_career_modal_wrapper .payment_start_wrapper .payment_start_img_wrapper .start_img_wrapper .start_img_text_wrapper{margin-top:.5rem}#cafe_career_modal_wrapper .payment_start_wrapper .payment_start_img_wrapper .start_img_wrapper .start_img_text_wrapper .start_img_text_title{font-size:.9rem;font-weight:500;margin-bottom:.3rem}#cafe_career_modal_wrapper .payment_start_wrapper .payment_start_img_wrapper .start_img_wrapper .start_img_text_wrapper .start_img_text_sub_title{color:var(--black);font-size:.85rem}#cafe_career_modal_wrapper .payment_start_wrapper .total_order_price_wrapper{margin-top:4rem;width:90%}#cafe_career_modal_wrapper .payment_start_wrapper .total_order_price_wrapper .total_order_wrapper{display:flex;justify-content:space-between}#cafe_career_modal_wrapper .payment_start_wrapper .total_order_price_wrapper .total_order_wrapper.result{border-top:1px solid var(--gray-200);color:var(--cafe-900);font-weight:500;margin-top:.5rem;padding-top:.5rem}#cafe_career_modal_wrapper .option_container{flex:1 1}#cafe_career_modal_wrapper .option_container .section_wrapper{margin-bottom:2rem}#cafe_career_modal_wrapper .option_container .section_wrapper.with_margin{margin-top:3rem}#cafe_career_modal_wrapper .option_container .section_wrapper .title_wrapper{align-items:center;display:flex;justify-content:space-between;margin-bottom:.7rem}#cafe_career_modal_wrapper .option_container .section_wrapper .title_wrapper .title{color:var(--cafe-900);font-size:1.1rem}#cafe_career_modal_wrapper .option_container .section_wrapper .title_wrapper .title_sub{font-size:1.1rem;font-weight:300}#cafe_career_modal_wrapper .option_container .section_wrapper .main_text_wrapper{display:flex;font-size:1.3rem}#cafe_career_modal_wrapper .option_container .section_wrapper .main_text_wrapper .sub_text{color:var(--gray-500);font-size:1.3rem;font-weight:300;width:6rem}#cafe_career_modal_wrapper .option_container .section_wrapper .main_text_wrapper .main_text{display:flex;flex:1 1;flex-wrap:wrap;gap:.2rem}#cafe_career_modal_wrapper .option_container .section_wrapper .main_text_wrapper .main_text .range_time{margin-left:.7rem}#cafe_career_modal_wrapper .option_container .section_wrapper .time_text{font-size:1.2rem;margin-left:6rem;margin-top:.9rem}#cafe_career_modal_wrapper .option_container .section_wrapper .mileage_wrapper{display:flex;flex-direction:column}#cafe_career_modal_wrapper .option_container .section_wrapper .mileage_wrapper .mileage_text_wrapper{display:flex;gap:.3rem;height:3rem}#cafe_career_modal_wrapper .option_container .section_wrapper .mileage_wrapper .mileage_text_wrapper .mileage_input{border:1px solid var(--gray-300);border-radius:.6rem;flex:1 1;font-size:1.3rem;padding-left:.8rem}#cafe_career_modal_wrapper .option_container .section_wrapper .mileage_wrapper .mileage_text_wrapper .use_all_button{background-color:var(--white);border-color:var(--black);border-radius:.6rem;color:var(--black);font-size:1.1rem;width:-webkit-fit-content;width:fit-content}#cafe_career_modal_wrapper .option_container .section_wrapper .mileage_wrapper .mileage_info_wrapper{color:var(--gray-700);display:flex;font-size:1.2rem;gap:.3rem;margin-left:.3rem;margin-top:.8rem}#cafe_career_modal_wrapper .option_container .section_wrapper .mileage_wrapper .mileage_info_wrapper .holding_mileage_wrapper{display:flex;gap:.3rem}#cafe_career_modal_wrapper .option_container .section_wrapper .mileage_wrapper .mileage_info_wrapper .holding_mileage_wrapper .money{font-weight:500}#cafe_career_modal_wrapper .option_container .section_wrapper .coupon_wrapper{border:1px solid var(--gray-300);border-radius:.6rem;height:3rem;padding-left:.8rem}#cafe_career_modal_wrapper .option_container .money_wrapper{background-color:var(--gray-50);border-width:1px;border:.1rem solid var(--gray-100);border-radius:.8rem;display:flex;font-size:1.3rem;gap:.8rem;padding:1.2rem 1rem}#cafe_career_modal_wrapper .option_container .money_wrapper.total{display:flex;flex-direction:column;gap:.5rem;margin-top:2rem}#cafe_career_modal_wrapper .option_container .money_wrapper.total .money_sub_text_wrapper{color:var(--gray-500);display:flex;font-size:1.15rem;font-weight:400;gap:.6rem}#cafe_career_modal_wrapper .option_container .money_wrapper.total .total_price_wrapper{display:flex;font-size:1.5rem;gap:.5rem;margin-top:.9rem}#cafe_career_modal_wrapper .option_container .money_wrapper .money_text{color:var(--black)}#cafe_career_modal_wrapper .option_container .money_wrapper .money_total.total_price{color:var(--red);font-weight:500}#cafe_career_modal_wrapper .option_container .option_wrapper{margin-bottom:1.5rem}#cafe_career_modal_wrapper .option_container .option_wrapper:last-of-type{margin-bottom:0}#cafe_career_modal_wrapper .option_container .option_wrapper .option_item{align-items:center;display:flex;justify-content:space-between}#cafe_career_modal_wrapper .option_container .option_wrapper .option_item .checkbox_wrapper{align-items:center;display:flex}#cafe_career_modal_wrapper .option_container .option_wrapper .option_item .checkbox_wrapper .checkbox{background-color:var(--white);border:1px solid var(--gray-100);border-radius:50rem;height:1.5rem;margin-right:.5rem;width:1.5rem}#cafe_career_modal_wrapper .option_container .option_wrapper .option_item .checkbox_wrapper .checkbox.active{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeoAAAHqCAYAAADLbQ06AAAACXBIWXMAADddAAA3XQEZgEZdAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAACNVSURBVHgB7d0/jF3XfeDx331DagUbjkcrioEikRoGSOytTAGbxik8CtJuRFWbYhem3CWN5CrFLiAKyBbBFpabbLeikCadqNTZaFwkxaYgDWxh7wLh8I8tRCTNcQwbWmvm3dzz5j1qZjh/3ntz73vn3vv5ANTwz1C29We+/p1z7rlFAEtx+3G5+uxnsbp9JtbKIlarn1odfRzGalHEK+NPWx1/i+rX1vb+/iL9fLn7aycqYquM2NrzM1tF+eTHW6Nv5ehzfj769CI2J5+Tvn1+NjYvPVdsBbBwRQC1++STcm0c4LWyjLVxeFfHsV2t4rcWLVT999+s/rtvxm7YN1PYq/9tt1LMz2zH5osvFpsB1EqoYU4pxtWkeTnFtwrVN2I3xJfbGuG6lONwVyG/VQ7izmC4++OXzxe3ApiZUMMJxkFen0zGVYjW+x7jeY0jvln9tfxhmsSriG8KOBxPqGGP+5+Wl4eDuFxNg9+opsH16l+Qtan3gZlPsTt9j74VVcCrkF94odgIYESo6a3JpCzK2doYx/sHJm/6TKjpjXsPyvU0LVcT27eqf/LXRblldifvjXI33LdM3fSFUNNZe8L8evVP+mVh7pjxknkV7o+Emy4TajojLWX/+pm4YmLuqfHEXX3vo7MrsfHicx4VoxuEmtZKF4ac2Y7LZcTr1R7zFSex2Sdd2jIO98VzxY2AlhJqWiXFuVrmvGo5mzmkWJu2aR2hJnujW76eiW+XZbWcHaNvcFrpUNpHzwzihmiTO6EmS+LMoqRLWKoPH4g2uRJqsjHacx7GW+LMsog2ORJqlmrfnrM4k5eN6tsH9rRZNqFmKdIzztX08o4DYbTE9XB6nCURahbmyb5zxNviTCuNH/mqpux3TdksilDTqLS0vbIzWtJ+Kyxt0y0b1bcPqin7ekCDhJpGPDkYZnqm60zZNEyoqdWTvWfTM/10vSjjA/eOUyeh5tSc3IYDdqfsdy2LUwehZm6Wt+EEVbCrL7LXzwziA8vizEuomVkV6LWV7XgrBnFVoGFq1+1jMw+hZmr2n6EWgs1MhJoTCTQ0wsEzpiLUHEmgYSE2qmC/K9gcRah5ikDDUqRnsd+0JM5BQs0TAg1ZsIfNPkLN7inunVGgrwaQC8FmRKh7bHQP97AKdBlvB5Arwe45oe4hF5VAy4wvTrnwfPFu0DtC3TN3H5ZX0z50UcZaAO3iatJeEuqecFAMOqQK9mAn3nj5fHEr6Dyh7rjx+6C/Fw6KQRfZv+4Boe6we4/Kd+xDQ+dtFUW8Z/+6u4S6g9Iy93AQ79uHhh5JB86G8aYbzrpHqDvEMjcQlsM7ZxB0QrXM/dbKMG6HSEPfXf18GB+nJzyCTjBRt9z4VrH3w2lu4GnuD+8AE3WLjafomyHSwOHWP9+J2+lgadBaJuoWuv+4vDzc3YteD4BpFLF5dhCvma7bx0TdMun/GVeRNkUDsyljzXTdTibqlrAXDdTGdN0qJuoWsBcN1Mp03Som6oyZooEFcDI8cybqTN19WF4xRQMLsO6567yZqDMzul1sGO9US1NvB8AilfHezpl499JzxVaQDaHOSFrqHlT/z9Yd3cDSOGiWHUvfmZgcGBNpYKl2D5rdvPOgtKqXCRP1ko2Xur9X/ctxNQByYik8C0K9RJa6gexZCl86S99Lcv9h+W1L3UD2xkvhToUvj1Avwd1H5feGEderfwFWAyB/6WvV+y5IWQ5L3wvkAhOg7coibj0ziDcshS+OUC9IeuPVzjA+tNQNtJ5964Wy9L0AaT966NAY0BUe4VoooW7Y6LWU9qOB7lktiviefevmWfpuiOejgd7wvHWjhLoB4+ej03705QDoA/vWjRHqmrnEBOgtsW6EPeoa3XtQrrvEBOit8SGz+5+WVhNrJNQ1SSe7yyI+dmgM6LnV4cCJ8DoJdQ2enOwGYMSJ8PrYoz6l9A9iWca1AOApVbCvXXi+eDeYm1Cfwt1H5fsevwI40fWL54o3g7kI9RxGz0jv3tl9JQCYxo2dlXjTs9azE+oZpUiPH79yqhFgBumFHsNBvCbWs3GYbAZ7npEWaYAZpa+d6WvoJ9XX0mBqJuopucgEoCYuRpmJUE9BpAFqJtZTE+oTiDRAQ8R6KkJ9DJEGaJhYn0iojyDSAAsi1scS6kOINMCCifWRhPoAkQZYErE+lFDvIdIASybWTxHqMTeOAeTBDWb7CXWINEBuxPoLrhCtpBdsiDRAPtLX5PHLj3qv96EevarSW7AAcnTl7sOy97HudajvPSrf8T5pgKxdHX2t7rHe7lGnv/FlGdcCgOwVRVy78HzxbvRQL0NdRfqtKtLvBQCtUS0BX335XPFB9EzvQn3/cXl5uBM3A4DWKcp47cILxUb0SK9CnS40WRlWkS5jNQBoo62zK/Fqny5E6c1hssmtYyIN0Gqrn1dfyz+pvqZHT/Rioh5faHLT1aAA3dCnC1F6MVFXy93viDRAd4wvRPle9EDnQz1+VvrtAKBrevGMdaeXvj2GBdB9XX9sq7OhdsIboDe2BsN47eXzxa3ooE4ufTvhDdArq8OV+LCrJ8E7Geoq0h86PAbQI9XX/M87+ratzoU6HSzwykqAXlq/+6Ds3EnwTu1R331YXq0+eH8pQI917XBZZ0Lt8BgAY526ZrQToXbzGAD7FLG5M4hXu3BzWSf2qN08BsA+VRO6cnNZ60OdLjVx8xgAh7h650HZ+j60eunbvjQAJ2j9fnVrQ21fGoCptHy/urVL3/alAZhK2q/ejta+vKOVE7XnpQGYwxsXzxU3omVaF+rJPd6maQBm1Mr96tYtfa/sxPsiDcAcVtt4H3irQj1+Qfh6AMB81tv2yFZrlr5Hj2LtxO0AgNNp1RJ4aybq0fulAeD0WrUE3opQj19duRYAUI+0BH4tWiD7pW9L3gA0pVqtffXl88WtyFj2E7UlbwCaMhzk/+KOrENtyRuAhmV/CjzbpW9L3gAsSNanwLOdqFda+FA6AK2U9SnwLEM9vst7PQBgMbJdAs9u6dtd3gAsydbOSlzK7XWY2U3U1ZK3A2QALMNq1aDsToFnNVHfe1Cul4XHsQBYnmpYfO3CC8VGZCKriXo4cIAMgOUqM2tRNqH2zDQAWahalNP1olksfY+emR7GzeovzmoAwPJlc7Asi4k6HSATaQAyks3BsqVP1Pc/LS9Xe9M3AwAyk8PBsqVP1NXSwocBABkqi2rFd8mWGup0A5kDZABkbH18W+bSLHXp+86j8rZQA5C1IjZ3BvHqsg6WLW2i9jgWAK1QtWqwHUu7B3wpE7X7vAFomaU9rrWUidp93gC0zOrK9nIOli18oh5dbrITtwMAWuZsNVW/+FyxGQu08Il6dLkJALTQ50to2EInatM0AG236EtQFjpRm6YBaLtFX4KysInaNA1AVyxyql7YRF1F2rumAeiERU7VCwn1vQflevVhPQCgG9bHbWvcQkKdw6XmAFCnRbWt8T3q+4/Ly8Mdr7EEoHsWsVfd+ERdRfqtAIAOWsRU3ehE7aQ3AF3X9FTd6ETtuWkAuq7pqbqxido0DUBfNHkHeGMTtWkagL749U5z76tuZKI2TQPQM429r7qRifrMML4dANAfq4PtZqbqRibqO4/K20UZawEA/dHIVF37RH33YXlVpAHooTRVX42a1R5q14UC0FdFEa9HzWoNdbqg3DQNQI/V/rKOWkNdTdMOkQHQa3WvLNd2mMwjWQCwa2clnqvrUFltE7ULTgBgV52PatU2UXskCwCeqO1RrVomao9kAcA+q9VK83rUoK6lb4fIAGC/t6IGp176dogMAA539vO49OKLp3ur1qknaofIAOBwvz5z+pvKTh3qsqhnDR4AuqYoTr/8fapQ331YXnGIDACOtHram8rOxOnUfqcpAF/4xa+243/d/Fn89NFn+37+axe+HF+/+OV46flng7yNbyrbiDnNfZjMITKAZqQ43/iHT+Pvbj6Kf/zxz4/93K9Xwf5Pf/hSXPn980G2TvVM9dyhTs9OVx/eDwBqk8L8X9//f/GTh5/N9PteOvds/Ml/uCjYmSrL+O4rLxTvxRxOE+qPqw/rAUAt/uKv/yn+6m9/Gqfxp390cfSN7GxcPFe8FnOYK9SWvQHq9V/+5/+Nj6rl7jpc+eb5+PPv/G6Ql3lf1DHXqe/BdlwJAGpRZ6STtL/9l39zN8jLvC/qmC/UA1eGAtSh7khPpFCfdBCNxSqK+FbMYeZQp2XvalP8cgBwKk1FeiIdSiMr6598Uq7FjGYOtWVvgNNrOtJJOjl+4++b/c9gNvNcKTp7qC17A5zKIiI98dE//HOQj3mWv2cKtWVvgNNZZKSTtE+dLlAhGzMvf88UasveAPNbdKQn/rdDZVmZdfl7plBXI7u7vQHmsKxIJz999P+DfMy6/D11qNOyd7iJDGBmy4x0Yuk7O+tVU1en/eSpQ72yI9IAs1p2pMlTtZV8derPjelZ9gaYQS6R/sqXTvtGY+o2y1byLKF2kAxgSjlN0ulVmGTn8rTL31OF+u7DUqQBppTbcrdQZ2n1zPZ0jztPO1Fb9gaYQm6R/r2vfdXSd6aGxXQr1VOFuiwcJAM4SY4Hx17/5m8GeSqmHIJPDHV6LKsoYy0AOFKOkX7p3LNx5ffPB9lam+aWshND7bEsgOPl+gjWn7/5O0Hefn3m5OXvaZa+7U8DHCHXSP/pH10c7U+TvfWTPmGaUK8HAE/JOdLpG/mb5jrRY0N970G5Xn2Y+pozgL4QaWqyOm7tkY4N9TC80hLgIJGmTie19thQe1sWwH4iTd1Oau1Je9QmaoAxkaYh803U9qcBviDSNOjYfeojQ21/GmCXSNO045p7ZKinOTIO0HUizYKsH/ULg3l+E0AfiDSLctxwfGio7z8u0whufxroLZFmwVaPuvf70FAPd7yEA+gvkWYZPj97+Er2oaEuLXsDPSXSLEt5xIGyQ0NdRHwjAHpGpFmqI/apjzpMth4APSLSLFtRHr7t/FSoT7ocHKBrRJpMrN7+tHxq+fupUJeFg2RAf4g0OVkZxBShdiMZ0BMiTW4Oa/BToXaQDOgDkSZLhxwoO+wwmYka6DSRJleHHSjbF2o3kgFdJ9Jk7qkbyvaF2o1kQJeJNG1w8IayfaEuS8veQDeJNG1RHlj+3hfqonCQDOgekaZNqha/svfHB0O9FgAdItK00PreH1j6BjpLpGmptb0/eBLq8YlvgE4Qadps78nvJ6Eutz2WBXSDSNN2n5/9YoX7SaiHLjoBOkCk6YK9J7+/2KN2kAxoOZGmK/Y+hfUk1O74BtpMpOmSaqJ+bvL9L0Jd2KMG2kmk6ZpDJ2qPZgFtJNJ01NrkO6NQ3368/wJwgDYQabps8ojWKNRnth0kA9pFpOm67TO7bR6FurQ/DbSISNMHZbE31PangZYQafpi8iz17mEyEzXQAiJNn0zeojUKdRH7X6kFkBuRpm8mz1JPHs8yUQPZEml6abBnoi5dHwpkSqTpq6LcHaLPjH+wFlD50b1fxo/u/vLJj7/ypZV46dyz8fULXw5YNJGm59bSH4rbj8vVlZ14HPTWP/7459UXw3+Ov7v5s/iXX20f+jm/8aUz8Qev/tt4/Zu/Gb/3ta8GNE2kIWJnJZ4r7j8uLw934mbQO2l6/ou//qdRqGeRQv3n3/mdeOn5ZwOaINKw6+zncam496Bcr/aoPw565a/+9qejSJ+GL1o0QaThC9XW9Gtn3ErWP3/5N3dH3+r48yS+eFEXkYb9UqPTqW+h7pG6It3Un4/+Emk41OqgdOK7N37y6LNGoirWnJZIw+GqRq8Ogt74zn//P9EUsWZeIg3HqkJtj7oXbvz9p/GTh59Fk8SaWYk0HC/d9z2IoVD3QXpOehHEmmmJNExnUAzC7RUd94tfbc/8rPRpiDUnEWmYTnoxh1PfPZAuNlk0seYoIg3Tq5a+v+owWQ8sI9SJWHOQSMPsBoXDZJ33iyPu714EsWZCpGEua4OhpW8aJtaINMzP0ncPfOVLZ2LZxLq/RBpOR6h74KXn/03kQKz7R6Th9AZFaem763J6f7RY94dIQy28lKMP0tK3WLNIIg21cdd3X/zBq89HTsS6u0Qa6iXUPXHlm+fjpXPPRk7EuntEGuon1D2Rlr//7D9eityIdXeINDRDqHskLX//5z/8rciNWLefSENzhLpn/uyPfzter5bBcyPW7SXS0Cyh7qH/9p3fFWtqIdLQPKHuKbHmtEQaFkOoe0ysmZdIw+IIdc+JNbMSaVisFOqtoNfEmmmJNCzc1qAshBqx5mQiDUuxZembJ8Sao4g0LI9Qs49Yc5BIw3IJNU8RayZEGpYrbU+n91FvBhwg1og0LF/VaHvUHE2s+0ukIR8ez+JYYt0/Ig35KMv4+aAcxs8DjiHW/SHSkJeiiMeWvpmKWHefSEN+yqgm6igcJmM6Yt1dIg2ZGh8ms0fN1MS6e0Qa8jYoXCHKjMS6O0Qa8lY1etNEzVzEuv1EGlphdOGJUDMXsW4vkYZ2GF14sn3GYTLmJ9btI9LQHtsOk1EHsW4PkYaWORubRfp492FZBpySCOTN3x9on4vnimJ04UnpWWpqYLLOl0hDK22mPwzGf7D8TS3EOj8iDa21mf6wO1F71SU1Eut8iDS0V3ohR/q4G2ov5qBmYr18Ig0tV+yZqN33TRPEenlEGjpgfM/JKNSFUNMQsV48kYZuqNp8K33cDbU9ahok1osj0tAdxd6J2u1kNE2smyfS0C1ntnfbXEx+wqUnLIKYNMNfV+iedNlJ+jiY/IRLT1gEk3X9RBq6pxzvTydPQl2thd8KWACxro9IQzftfbPlFxO1Z6lZILE+PZGG7qr2on84+f6TUEdhomaxxHp+Ig0dt+dprC+Wvu1RswRiPTuRhu6r4vz0HvXOioma5RDr6Yk09MP2nj3qYu8veESLZRKh4/nrA/0xeTQrGez9BY9osUwm66OJNPRHeeDM2L5Qx078IGCJxPppIg09M4w7e3+4P9QmajIg1l8QaeiloydqJ7/JhViLNPRVcdzS985KbARkos+xFmnor53h/qG5OPgJdx+Wj6sPqwGZ6Fu0RBp6beviueK5vT8xOPgZlr/JTZ8ma5GG3nvqTpOnQj0snfwmP32ItUgDe+/4nnh6og43lJGnLsdapIGkmGaiHrhKlIx1MdYiDUwU5dPbz8Vhn+hAGbnrStxEGthr79WhE4PDPtGBMnLXhclapIEDNg77yUND7UAZbdDmWIs0cNBhB8mSwydqB8poiTbGWqSBwxSzTNRuKKNN2hRrkQaOcvBGsoniqN/gQBltk3sERRo4xlM3kk0cF+oPqw9XAlok1xh+/cKX40f3fhm5EWnIQ1nGR6+8UBza3MExv8mBMlon12VwkQZOsHHULwyO+QUHymilXGOdE5GGvBzX3OK432ifmjbLdRl82UQasnPk/nQyiOOZqmktk/XTRBqydGxrjw112twOaDGx/oJIQ55Oau3ghF80UdN6Yi3SkLOTWnvsHnVin5qu6OuetUhD1o7dn05O2qNONgI6oI+TtUhD3qZ5FPrEUHuemi7pU6xFGvJXFHHjpM85MdTDMyf/SaBN+hBrkYZ2ODvFuzVODPWl54rN0vup6Zgux1qkoSWqtr5YNfakT5tmjzq9JNNjWnROF2Mt0tAi5XRnwKYK9aC0/E03dSnWIg2tM9UQfOLjWcntx+Xqyk7cDo9p0VFtf3RLpKF9Lp4rpmrwVBN1tU+9FS4/ocPaPFmLNLTPLDd/TrdHHa4TpfvaGGuRhnaa5rGsialDPTwT1wM6rk2xFmlor2key5qYOtTj5e+NgI5rQ6xFGlptY5rHsiamDnXiljL6IudYizS026xbyTOF2vI3fZJjrEUa2u+ZGW/8nCnUl3ZH9Y2Ansgp1iIN7VcWcWuWZe9kplCP/kMsf9MzOcRapKEjhvFBzGjmUFv+po+WGWuRhu54Zo4XXc0casvf9NUyYi3S0B3zLHsnM4d69B9m+ZueWmSsRRo6Zo5l72Sqe0YPGt/9/Tigp5q+G1ykoXvOrsSlhU3ULj+h75qcrEUaOmljnkgnc4U6cfc3fddErEUaOmuuZe9k7lCPT39vBfRYnbEWaeiuWe72PmjuUHv1JexKsT5NYH/jS2fiz/74t0Uauuv6vMveyVyHySbuPSjXyyI+DiB+8uiz+B8f3Y0bMxwyu/L75+NPqkC/9PyzAXTWGxfPFTM/Pz1xqlAndx+W6fT3agAjKdh/d/Nn1bdH8eN7v4x/+dX2k1/7rXPPxr+78OX491/7alyplsy/Uk3TQIcVsXnx+eJSnMKpQ33nQXmtKOKdAAAOul5N02/GKcy9Rz3hSlEAONzZlXg3TunUoXalKAAcauM0h8gmTh3qse8HALDX3M9O73XqPepkfKXo7XCoDABqOUQ2UctEnZ6pLktTNQCMlPVtCdcyUSde1AEAu+Z9Acdh6tqj9qIOANh1va5IJ7WFOinK0x9DB4A2q1pYyyGyJ3++qNndh2W6UnQ9AKBvajxENlHrRJ14/SUAvdXAynLtE7VHtQDopQam6aT2idqjWgD0UTmsd296ovaJOjFVA9A3dT6StVftE3Uymqqjmf9nAQAZut5EpJNGJuqkmqrXxlM1AHRaU9N00shEnXirFgA90dg0nTQW6sQFKAB0XR3vnD5Oo6G+8EKxEaZqALqr0Wk6aTTUiakagK7aGTb/OHLjoTZVA9BRG5fOF7eiYY2HOjFVA9A1i2rbQkJtqgagYzbGbWvcQkKdmKoB6IqzK/FmLMjCQm2qBqAjGj/pvdfCQp2YqgFou6afmz5ooaFOU3VTbxcBgAVY6DSdNHbX91HcAQ5AWzV5p/dRFjpRJ+kO8DK8rxqA1ln4NJ0sfKJOvK8agFYpYvPsIF5bRqgXPlEno/dVl6ZqANohna9aRqSTpUzUSZqqB8O4WZSxFgCQq2qavvh8cSmWZCkTdZKmao9rAZC9JbdqaRP1xN2H5cfVh/UAgNwseZpOljZRT5iqAchVOkAWS7b0ULsEBYBMXV/WAbK9lr70nXhcC4CsFLFVTdOv5hDqpU/Uice1AMhJtdL7/RwinWQxUU/ceVTe9rgWAEuVwQGyvbKYqCcGw8W93xMADlNk1qKsQu1gGQBLdj21KDKS1dJ34mAZAEuxxPu8j5PVRJ2MDpYVnq0GYMHKeDe3SCfZTdQTbiwDYIE2Lp4rln65yWGym6gndlZGm/lbAQANO7uS72HmbENdLYFvWgIHoGllpkveE9kufU9YAgegMZk9M32YbCfqicEwvhsA0IAcXrpxkuxD/fL54lbpDVsA1Cz3Je+J7Je+JyyBA1CbFix5T2Q/UU84BQ5AXdqw5D3RmlA7BQ5AHdqy5D3RmqXvCUvgAJxCthebHKU1E/WEJXAA5pLu8s74YpOjtC7Ul3aXK7wOE4DZtGzJe6J1oU6qZYsbZcT3AwCmkJpRteN6tFDr9qgn0uswB8O4WZSxFgBwlGrJe2cQr6a3M0YLtTbUSRXrtZWduBneXQ3AYYrYOltFuo1L3hOtXPqe8MgWAMcph+3cl96r1RP1xJ2H5fXqf8i3AwDG0r70K+eKt6PlOhFq+9UA7NPyfem9OhHqxH41ACMd2Jfeq9V71HuNn6/2SkyAvivju12JdNKZUCfpGTnPVwP0V7rHu63PSx+lM0vfe7kPHKB/yiJuvfJ88Wp0TKcm6ol0H3j1N2wzAOiH6mv+M4N4IzqokxN1cv/T8vJwEGmydrgMoMs6dnjsoE5O1MnL54tb4XAZQOd14VKT43Q21MnocFnp5jKArkpf4195oXgvOqyzS997ubkMoHu6cvPYSTo9UU8MV+LtdBowAOiGIjarr+3Xogd6Eep0hdxwEG84CQ7QAdXX8rODeK0L14NOoxdL3xOuGQVouY6f8D5MLybqiXTNaFF28zk7gD4YVJN0nyKd9CrUyYUXio3qw5sBQKuUZXz35eeK3p036l2oE49tAbRLHx7DOkqv9qgPuvOgvFYU8U4AkK1xpK9FT/U61IlnrAHyVUZ88Mq54mr0WO9Dndx9WH5YfbgSAOTkRrVV2fsDwL3coz5o/LYtF6IAZCJ9TU5fmwMT9cTtx+XqYBgfF2VcDgCWJkV62KMLTU4i1HukC1HGsV4LABZvfOtY356VPo5QHyDWAEsi0ocS6kOINcCCifSRhPoIYg2wICJ9LKE+hlgDNEykTyTUJxBrgIaI9FSEegpiDVAzkZ6aUE9JrAFqItIzcTPZlNK7rNMD+G4wA5hf+hoq0rMxUc/IDWYA83Hj2HxM1DNK/4Clf9Cq794IAKZ1Q6TnY6I+Ba/IBDiZV1Wejon6FNI/eOmF5gHAodLXSJE+HRN1De48KK8VRbwTADwxivQLxbXgVIS6JncelW8XZXwvAIgYxpsXzxfXg1MT6hrd/7S8PBzEx9V3VwOgj4rYKobxxoUXio2gFkJdMxejAL3lIpNGOExWsz0Xo2wGQE+4yKQ5Qt2AcaxfLSO+HwAdlx6/Gop0Yyx9N8yJcKDLnOxunlAvwPhEeIq1Q2ZANxSxFTvxXSe7myfUC+KQGdAZRWwOBvHGy88VXlK0APaoF8Tbt4CO2EiHxkR6cUzUS2DfGmijdED2lXPF28FCCfWS3H1YXq0+pJvM7FsDebMfvVRCvUT2rYHsucRk6exRL5HnrYGcpeejd6qvUSK9XCbqTHiEC8hGtdRdDkfPR78XLJ1QZ8RSOLB0lrqzY+k7I5bCgWVKX3ssdefHRJ2pdCq8LOId0zXQuHSqu4w3L54rbgTZEeqMpaXwlZ14v/ruegA0Y+PsSrxpis6XULeAC1KA2jkw1hpC3RIOmgE1MkW3iMNkLZEOmr3yfHEpvVIuAOaUvoZUe9FOdbeIibqFTNfAHDYGK/FdL9NoH6FuMXvXwInsRbeeULeck+HAMexFd4BQd4TnroEnTNGdItQdMtq7/jyuFYP4dgB9dX2n2ou+9FyxFXSCUHfQvQfl+nAQ75uuoUeK2CyG8eaFF4qNoFOEusPGh83eCm/kgu7aXeb+frXMfS3oJKHuOMvh0GmWuXtAqHvi/uPy8s4wPrQcDp2wUf27/K5l7n4Q6p5xOhxarNqHjt2bxa4HvSHUPZX2r6NaDhdsaIHxPvTwTLxnmbt/hLrH7F9D/sqoAr0S1wS6v4QawYY8XT+7Eu+6VQyh5gnBhiw4KMY+Qs1T3B8OSyHQHEqoOVK64azcfTvXegBNEWiOJdScaHQlaRlXLYlDrQSaqQg1U7OHDbUQaGYi1MxMsGFG6TnonfjgmbPxnlPczEqomdso2Ntx1cUpcAQXlVADoaYWriaFfTaqfx8+Gg7iukBzWkJNrRw8o+fsP1M7oaYRk33sWIlvmbLpNMvbNEyoaVxaFq8+pAl7PaA7Nqpv399ZiQ2BpklCzcKYsmm98fT8zHZcf/FFp7dZDKFmKaop+0r1Be+KvWyyV8U5yrhl75llEWqWanyv+HpYGic/Tm6TBaEmG6Ol8WrKrr6bnsu+HLB4G2UZP3AwjJwINVkSbRZoFGf7zuRKqMneJNpVsF8Py+PUQ5xpDaGmVfbsaadoXwmYxvhAmD1n2kioabXJ6XGPfHFQFeXN2ImPBkXc2D4Tt8SZthJqOmPftF1UH8tYDfpjd2pOJ7V/8Myv44YlbbpCqOms0b3jg7g82tsu4rJwd8ye5ezBMG55xpmuEmp6Y0+4v2XibqE9E7Mw0ydCTW/d/7S8XIV7rdrjXi8G8Y1wojwf6arOGO0x/6D6e3Pr7OexYSmbvhJq2CNN3dXEluJ9eRRvS+bNOxDlNC2/fL64FcCIUMMJnkzeZRXvIr6RQu4Slvmkk9hFOXqG+U7113LTpAwnE2qYUwp4FZ7VtO9dTYNraQJPP+57xMcxThPxVvX9H1bfT0G+JcgwH6GGBnzySbm2faaawqtwp0k8LZ9XIX+l+qXV8US+Fi00eja5CnCKb/o4mYzTj89sx6YYQ/2EGpbk9uNytZo0d2NejPbBU9TXRr+4G/avpp8bf4vJ50x+f5G+P+3++e4+8L4LP8axTbbG3yKFNwajEI9+Ln1MAf7s2dhyYQgsx78CH2hyqgKA+4MAAAAASUVORK5CYII=);background-size:cover}#cafe_career_modal_wrapper .option_container .option_wrapper .option_item .checkbox_wrapper .option_text{font-size:1.2rem}#cafe_career_modal_wrapper .option_container .option_wrapper .option_item .option_price{font-size:1.1rem;font-weight:300}#cafe_career_modal_wrapper .option_container .option_wrapper .info_text{color:var(--gray-500);line-height:1.4;margin-left:2rem;margin-top:.8rem}#cafe_career_modal_wrapper .option_container .caution_wrapper{margin-top:2.5rem}#cafe_career_modal_wrapper .option_container .caution_wrapper .caution_title{font-size:1.15rem;margin-bottom:1rem}#cafe_career_modal_wrapper .option_container .caution_wrapper .caution_text_wrapper{display:flex;flex-direction:column;gap:.8rem;margin-bottom:2rem;margin-top:.2rem}#cafe_career_modal_wrapper .option_container .caution_wrapper .caution_text_wrapper:last-of-type{margin-bottom:0}#cafe_career_modal_wrapper .option_container .caution_wrapper .caution_text_wrapper li{align-items:center;display:flex;font-size:1.1rem}#cafe_career_modal_wrapper .option_container .caution_wrapper .caution_text_wrapper li:before{background-color:var(--gray-300);border-radius:50rem;content:"";display:inline-block;height:.3rem;margin-right:.5rem;width:.3rem}#cafe_career_modal_wrapper .payment_button{background-color:var(--cafe-900);border-color:var(--cafe-900);border-radius:.8rem;color:var(--white);font-size:1.1rem;margin-top:2rem;padding:1rem 0;width:100%}#layout.high_contrast .cafe_cart_lists .cart_lists_container .cafe_list{background-color:var(--white)}.cafe_header{align-items:center;display:flex;height:320px;justify-content:center;position:relative;width:1080px}.cafe_header .logo{margin-top:1rem;width:27%}.cafe_header .back_icon{color:var(--gray-700);left:1.25rem;position:absolute;top:1.25rem}#sign_up_container{display:flex;flex-direction:column;height:100vh;width:100%}.user_sign_up_container{border:1px solid var(--gray-100);border-radius:.5rem;flex:1 1;height:-webkit-fit-content;height:fit-content;margin:0 auto;padding:2rem 5%;position:relative;width:100%}.user_sign_up_container .sign_up_title{font-weight:600;margin-bottom:.5rem}.user_sign_up_container .form_wrapper .input_section{border:none;border-bottom:.1rem solid #dee2e6;border-radius:0;flex:1 1}.user_sign_up_container .form_wrapper .form-control{padding:.375rem}.user_sign_up_container .form_wrapper .form-control.keyboard_active{border-bottom:.1rem solid var(--gray-500)}.user_sign_up_container .form_wrapper .form-control:focus{background-color:var(--white);border-color:#dee2e6;box-shadow:none}.user_sign_up_container .form_wrapper .input_phone_wrapper{display:flex;gap:1rem;justify-content:space-between;margin-bottom:1.5rem}.user_sign_up_container .form_wrapper .input_phone_wrapper .sms_btn{background:none;border:.07rem solid var(--sub-900);border-radius:.7rem;color:var(--sub-900);font-size:.8rem;padding:0 .5rem;width:23%}.user_sign_up_container .form_wrapper .input_auth_number_wrapper{align-items:center;display:flex;margin-bottom:4rem}.user_sign_up_container .form_wrapper .input_auth_number_wrapper .spinner{color:var(--sub-900)!important}.user_sign_up_container .form_wrapper .input_auth_number_wrapper .spinner-border{--bs-spinner-width:1.5rem;--bs-spinner-height:1.5rem;--bs-spinner-border-width:0.15rem;margin-left:.7rem}.user_sign_up_container .form_wrapper .input_auth_number_wrapper .check_animation_wrapper{margin-left:.7rem;width:2rem}.user_sign_up_container #check_radio_wrapper .radio_wrapper{margin-top:1rem}.user_sign_up_container #check_radio_wrapper .radio_wrapper .check_type_wrapper{align-items:center;display:flex;justify-content:space-between;margin-bottom:.5rem}.user_sign_up_container #check_radio_wrapper .radio_wrapper .check_type_wrapper .open_text_modal{color:var(--gray-700);cursor:pointer;font-size:.75rem;text-decoration:underline;text-underline-offset:3px}.user_sign_up_container #check_radio_wrapper .radio_wrapper .form-check{align-items:center;display:flex;font-size:1.1rem}.user_sign_up_container #check_radio_wrapper .radio_wrapper .form-check .form-check-input{margin-right:.375rem}.user_sign_up_container #check_radio_wrapper .radio_wrapper .check_type_sub_wrapper{align-items:normal;flex-direction:column;justify-content:center}.user_sign_up_container #check_radio_wrapper .radio_wrapper .check_type_sub_wrapper .type_3_title{align-items:center;display:flex;justify-content:space-between}.user_sign_up_container #check_radio_wrapper .radio_wrapper .check_type_sub_wrapper .type_3_sub_text{color:var(--sub-900);font-size:.9rem;line-height:1.4;margin-left:1.375rem;margin-top:.45rem}.user_sign_up_container #check_radio_wrapper .radio_wrapper .check_type_wrapper:last-of-type{margin-top:1.2rem}.user_sign_up_container #check_radio_wrapper .bottom_next_button{background-color:var(--main-900);border-color:var(--main-900);bottom:3%;left:50%;padding:.5rem 0;position:absolute;transform:translateX(-50%);width:90%}#offcanvas{white-space:pre-line;width:100%}#offcanvas .offcanvas-header{padding:1.5rem 20%}#offcanvas #text{line-height:1.4;padding:0 20%}#offcanvas #text p{font-size:1.05rem;font-weight:600;margin-bottom:.3rem;margin-top:.8rem}#offcanvas #text p:first-of-type{margin-top:0}#offcanvas #text ul{margin:.3rem 0}#offcanvas #text li{font-size:.95rem;line-height:1.7;list-style:none}#offcanvas #text section>div{font-size:.95rem;line-height:1.7;margin-left:1rem}#offcanvas #text section{margin:.1rem 0 .3rem}#offcanvas #text .sub_text{margin-top:1rem}#offcanvas #text .main_text{margin-bottom:.5rem}#offcanvas .btn_wrapper{background:var(--white);display:flex;gap:.5rem;justify-content:space-between;margin:0 auto;padding:1rem 0;width:60%}#offcanvas .btn_wrapper .agree_btn,#offcanvas .btn_wrapper .no_agree_btn{border-radius:.2rem;font-size:.9rem;padding:.8rem 0;width:100%}#offcanvas .btn_wrapper .no_agree_btn{background-color:var(--white);border-color:var(--sub-900);color:var(--sub-900)}#offcanvas .btn_wrapper .agree_btn{background-color:var(--sub-900);border-color:var(--sub-900)}@media screen and (max-width:768px){.user_sign_up_container{border:none;width:100%}}@media screen and (min-width:768px){.user_sign_up_container{width:50%}.user_sign_up_container .form_wrapper .input_phone_wrapper .sms_btn{width:-webkit-fit-content;width:fit-content}}@media screen and (min-width:1024px){.user_sign_up_container{padding:2rem 3%;width:40%}.user_sign_up_container .form_wrapper .input_phone_wrapper .sms_btn{font-size:.7rem;width:-webkit-fit-content;width:fit-content}}@media screen and (min-height:1500px){.user_sign_up_container{border:none;padding:2rem;position:relative;width:100%}.user_sign_up_container .sign_up_title{font-size:1.3rem}.user_sign_up_container .form_wrapper .input_section{font-size:1.2rem}.user_sign_up_container .form_wrapper .input_phone_wrapper .sms_btn{font-size:1rem}.user_sign_up_container #check_radio_wrapper .radio_wrapper .check_type_wrapper{margin-bottom:1rem}.user_sign_up_container #check_radio_wrapper .radio_wrapper .check_type_wrapper .open_text_modal{font-size:1.1rem}.user_sign_up_container #check_radio_wrapper .radio_wrapper .form-check{font-size:1.2rem}.user_sign_up_container #check_radio_wrapper .radio_wrapper .form-check .form-check-input{height:1.4rem;margin-right:.6rem;width:1.4rem}.user_sign_up_container #check_radio_wrapper .bottom_next_button{border-radius:.6rem;font-size:1.1rem;padding:1rem 0;width:calc(100% - 4rem)}}.gosca-spinner{animation:gosca-spinner-rotate .75s linear infinite;border:.25em solid;border-radius:50%;border-right:.25em solid #0000;color:#0d6efd;color:var(--bs-primary,#0d6efd);display:inline-block;height:2rem;vertical-align:-.125em;width:2rem}@keyframes gosca-spinner-rotate{to{transform:rotate(1turn)}}.gosca-check-draw{stroke-dasharray:1;stroke-dashoffset:1;animation:gosca-check-draw .3s linear forwards}@keyframes gosca-check-draw{to{stroke-dashoffset:0}}.gosca-x-line{stroke-dasharray:1;stroke-dashoffset:1;animation:gosca-x-line-draw .15s linear forwards;opacity:0}.gosca-x-line-1{animation-delay:.1s}.gosca-x-line-2{animation-delay:.3s}@keyframes gosca-x-line-draw{0%{stroke-dashoffset:1;opacity:0}1%{opacity:1}to{stroke-dashoffset:0;opacity:1}}#step_two{overflow:auto}#step_two .form_title{font-size:1.3rem;font-weight:400;margin-bottom:1.2rem}#step_two .input_section{width:100%}#step_two .password_again{margin-top:.5rem}#step_two .form-control{padding:.375rem 0}#step_two .input_auth_number_wrapper{align-items:start;display:flex;flex-direction:column;width:100%}#step_two .input_auth_number_wrapper.megastudy{margin-bottom:1.5rem}#step_two .input_wrapper{width:100%}#step_two .not_same_password{color:var(--red);margin-top:.1rem}#step_two .sign_up_select_title{font-weight:600;margin-bottom:.7rem}#step_two .input_sex_select_wrapper .form-select{padding:.475rem 2.25rem .475rem .75rem}#step_two .input_select_wrapper .select_wrapper{display:flex;gap:.3rem;justify-content:space-between}#step_two .input_select_wrapper .select_wrapper .select_birth,#step_two .input_select_wrapper .select_wrapper .select_sex{border-radius:.2rem;margin-top:.1rem;padding:.475rem 2.25rem .475rem .75rem}#step_two .input_select_wrapper .select_wrapper .select_sex{margin-bottom:1.5rem}#step_two .input_select_wrapper .select_wrapper .select_birth{width:100%}#step_two .position_select_wrapper{display:flex;flex-direction:column;margin-bottom:4rem}#step_two .position_select_wrapper .select_wrapper{border:var(--bs-border-width) solid var(--bs-border-color);border-radius:.7rem;font-size:1.2rem;padding:.8rem 4rem .8rem 1rem;position:relative}#step_two .position_select_wrapper .select_wrapper .select_list{background-color:var(--gray-50);border:var(--bs-border-width) solid var(--bs-border-color);border-radius:.7rem;box-shadow:0 .5rem .4rem .3rem #00000008;display:flex;flex-direction:column;gap:1rem;left:0;max-height:15rem;overflow-y:auto;padding:1rem;position:absolute;top:115%;width:100%;z-index:100}.sign_up_submit_btn{background-color:var(--main-900);border-color:var(--main-900);left:50%;padding:.5rem 0;position:relative;transform:translateX(-50%);width:100%}@media screen and (min-width:768px){#step_two{padding:2rem 5%}#step_two .form_title{font-size:1.2rem}}@media screen and (min-height:1500px){#step_two.user_sign_up_container{padding:2rem 2rem 5rem}#step_two.user_sign_up_container .sign_up_select_title{font-size:1.1rem}#step_two.user_sign_up_container .input_sex_select_wrapper .form-select{border-radius:.7rem;font-size:1.2rem;padding:.8rem 4rem .8rem 1rem}#step_two.user_sign_up_container .input_select_wrapper .select_wrapper{gap:.5rem}#step_two.user_sign_up_container .input_select_wrapper .select_wrapper .select_birth,#step_two.user_sign_up_container .input_select_wrapper .select_wrapper .select_sex{border-radius:.7rem;font-size:1.2rem;padding:.8rem 4rem .8rem 1rem}#step_two.user_sign_up_container .sign_up_submit_btn{border-radius:.6rem;font-size:1.1rem;padding:1rem 0}}#store_cover_container .cover_img{height:32vh;left:0;object-fit:cover;position:absolute;top:0;width:100%}#store_cover_container .bottom_section{background-color:var(--white);border-top-left-radius:1rem;border-top-right-radius:1rem;bottom:0;display:flex;flex-direction:column;height:73vh;left:0;padding:1rem 5%;position:absolute;width:100%}#store_cover_container .bottom_section .main_logo{margin:0 auto;width:7rem}#store_cover_container .bottom_section .main_text{font-size:.9rem;margin:.1rem 0 1rem;text-align:center}#store_cover_container .bottom_section .carousel_wrapper{position:relative}#store_cover_container .bottom_section .carousel_wrapper .rolling_banner_wrapper{border-radius:1rem}#store_cover_container .bottom_section .carousel_wrapper .rolling_banner_wrapper .carousel-item img{border-radius:.5rem;height:15rem;object-fit:cover}#store_cover_container .bottom_section .carousel_wrapper .custom_pagination{background-color:#000000b3;border-radius:50rem;bottom:.7rem;font-size:.8rem;padding:.3rem .7rem;position:absolute;right:.7rem}#store_cover_container .bottom_section .carousel_wrapper .custom_pagination .page_index{color:var(--white);font-weight:600}#store_cover_container .bottom_section .carousel_wrapper .custom_pagination .page_slash{padding:0 .2rem}#store_cover_container .bottom_section .carousel_wrapper .custom_pagination .page_slash,#store_cover_container .bottom_section .carousel_wrapper .custom_pagination .page_total{color:#fffc}#store_cover_container .bottom_section .go_store_lists{align-items:center;background-image:url(/static/media/card_day.ca112f7d1c4f1429e9ec.png);background-position:50%;background-size:cover;border:none;border-radius:10rem;bottom:3.5%;color:var(--white);display:flex;filter:drop-shadow(0 4px 4px rgba(0,0,0,.25));font-size:.9rem;height:6.5%;justify-content:center;left:50%;position:fixed;transform:translateX(-50%);width:90%}#store_cover_container .bottom_section .link_wrapper{background-color:#f5f5f5;border-radius:.5rem;display:flex;justify-content:space-between;margin-top:1rem;padding:1.2rem 0}#store_cover_container .bottom_section .link_wrapper .link{align-items:center;border-right:1px solid var(--gray-100);cursor:pointer;display:flex;flex-direction:column;justify-content:center;width:33%}#store_cover_container .bottom_section .link_wrapper .link .link_img{margin-bottom:.8rem;width:3rem}#store_cover_container .bottom_section .link_wrapper .link span{color:var(--gray-700);font-size:.8rem}#store_cover_container .bottom_section .link_wrapper .link:nth-of-type(2n) .link_img{padding:.25rem}#store_cover_container .bottom_section .link_wrapper .link:last-of-type{border:none}#seat_container{display:flex;flex:1 1;flex-direction:column;min-height:0;padding:1rem .65rem;padding:1rem var(--store-seat-inline-pad,.65rem) 1rem;width:100%}@media screen and (min-width:768px){#seat_container{margin:0 auto;max-width:100%;padding:1rem .65rem;padding:1rem var(--store-seat-inline-pad,.65rem) 1rem}}#seat_container #loading_container{height:100%}#seat_container .barrier_title_wrapper{align-items:center;display:flex;position:relative}#seat_container .barrier_free_title{font-size:1.7rem;margin-bottom:.8rem;text-align:center;width:100%}#seat_container .error_message{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}#seat_container .section_wrapper{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin:1rem 0 .75rem}#seat_container .section_wrapper.low_screen{margin:15px 0}#seat_container .section_wrapper.one_section{margin:1rem 0 .5rem}#seat_container .section_wrapper.is_barrier{flex-wrap:wrap;overflow-x:visible;overflow-x:initial}#seat_container .section_wrapper .section_list{-ms-overflow-style:none;cursor:pointer;display:flex;gap:.3rem;overflow-x:auto;scrollbar-width:none;-webkit-user-select:none;user-select:none;width:100%}#seat_container .section_wrapper .section_list::-webkit-scrollbar{display:none}#seat_container .section_wrapper .section_list.is_barrier{flex-wrap:wrap;overflow-x:visible;overflow-x:initial}#seat_container .section_wrapper .section_list .section_item{background-color:var(--main-300);border-radius:.6rem;color:var(--main-600);flex:0 0 auto;font-size:.95rem;padding:.5rem 1rem}#seat_container .section_wrapper .section_list .section_item.active{background-color:var(--main-900);border-color:var(--main-900);color:var(--white)}#seat_container .section_wrapper .section_list .section_item.section_item_loading{color:var(--gray-100);overflow:hidden;position:relative}@keyframes SeatMainContainer_loading__fYvdr{0%{transform:translateX(-50%)}50%,to{transform:translateX(200%)}}#seat_container .section_wrapper .section_list .section_item.section_item_loading:before{animation:loading 2s linear infinite;background:linear-gradient(90deg,#f2f2f2,#ddd,#f2f2f2);content:"";height:100%;left:0;opacity:.5;position:absolute;top:0;width:70%}#seat_container .section_wrapper .seat_status{align-items:center;color:var(--gray-500);display:flex;flex:0 0 auto;font-size:1.1rem;gap:.15rem}#seat_container .section_wrapper .seat_status .current{color:var(--main-900);margin-left:.3rem}@media screen and (max-width:767px){#seat_container .section_wrapper{align-items:stretch;flex-direction:column;gap:.6rem;margin:.45rem 0 .6rem}#seat_container .section_wrapper.one_section{margin:.45rem 0}#seat_container .section_wrapper .section_list{flex-shrink:0;width:100%}#seat_container .section_wrapper .seat_status{flex-wrap:wrap;font-size:1rem;justify-content:space-between;row-gap:.35rem;width:100%}}#seat_container .barrier_seat_list{display:flex;flex-direction:column;flex-wrap:wrap;overflow:visible;width:100%}#seat_container .barrier_seat_list .seat_item{background-color:var(--black);border-radius:.3rem;color:var(--white);margin-bottom:4%;padding:.5rem;text-align:center;width:100%}#seat_container .barrier_seat_list .seat_item:nth-child(4n){margin-right:0}#seat_container .barrier_seat_list .seat_item.seat_in_use_myCoupon{background-color:var(--yellow);border-color:var(--yellow);color:var(--white)}#seat_container .barrier_seat_list .seat_item.seat_expiring,#seat_container .barrier_seat_list .seat_item.seat_in_use_charge,#seat_container .barrier_seat_list .seat_item.seat_in_use_daily,#seat_container .barrier_seat_list .seat_item.seat_in_use_fixed,#seat_container .barrier_seat_list .seat_item.seat_in_use_locker,#seat_container .barrier_seat_list .seat_item.seat_in_use_period,#seat_container .barrier_seat_list .seat_item.seat_reserved,#seat_container .barrier_seat_list .seat_item.seat_unknown{background-color:var(--gray-500);border-color:var(--gray-500);color:var(--white)}#seat_container .barrier_seat_list .seat_item.seat_available{background-color:var(--white);border:.05rem solid var(--black);color:var(--black)}#seat_container .barrier_seat_list .seat_item.active{background-color:var(--main-900);color:var(--white)}#seat_container .seat_list_wrapper{display:flex;flex:0 0 auto;flex-direction:column;height:auto;width:100%}@media screen and (min-width:768px){#seat_container .seat_list_wrapper{flex:0 0 auto;min-height:auto}}#seat_container .seat_item_list_wrapper{align-items:center;display:flex;flex:0 0 auto;flex-direction:column;justify-content:flex-start;margin-bottom:.35rem;min-height:auto;position:relative;width:100%}#seat_container .seat_item_list_wrapper>div:not(.arrow_wrapper){align-self:stretch;max-width:100%;width:100%}@media screen and (min-width:768px){#seat_container .seat_item_list_wrapper{align-items:center;justify-content:flex-start}}#seat_container .seat_item_list_wrapper .seat_wrapper{flex:0 0 auto;max-width:100%;min-height:0;width:-webkit-fit-content;width:fit-content}#seat_container.seat_coordinate_layout{-webkit-overflow-scrolling:touch;flex:1 1 auto;max-height:100%;min-height:0;overflow-x:hidden;overflow-y:auto;padding-bottom:0;padding-left:0;padding-right:0}#seat_container.seat_coordinate_layout .seat_list_wrapper{flex:0 0 auto;min-height:0}#seat_container.seat_coordinate_layout .seat_item_list_wrapper{flex:0 0 auto;margin-bottom:0;min-height:auto}#seat_container.seat_coordinate_layout .seat_item_list_wrapper>.cord-layout-island{flex:0 0 auto!important;height:auto!important;max-height:none!important;overflow:visible!important}#seat_container.seat_coordinate_layout .seat_item_list_wrapper .cord-zone-entry-scroll{flex:0 0 auto!important;min-height:auto!important;overflow:visible!important}#seat_container .legend_container{margin-bottom:2.4rem;margin-top:.2rem}#seat_container .legend_top_wrapper .legend_container{margin-bottom:.6rem;margin-top:0}#seat_container .arrow_wrapper div.disabled{opacity:.3}#seat_container .arrow_wrapper div{align-items:center;background-color:#00000080;border-radius:50rem;display:flex;height:3rem;justify-content:center;padding:.3rem;position:absolute;width:3rem}#seat_container .arrow_wrapper div svg{color:var(--white);height:1.5rem;padding-right:.1rem;width:1.5rem}#seat_container .arrow_wrapper .arrow_left{left:-5.5%;top:50%;transform:translateY(-50%) rotate(0deg)}#seat_container .arrow_wrapper .arrow_right{right:-5.5%;top:50%;transform:translateY(-50%) rotate(180deg)}#seat_container .arrow_wrapper .arrow_top{left:50%;transform:translateX(-50%) rotate(90deg)}#seat_container .arrow_wrapper .arrow_bottom{left:50%;transform:translateX(-50%) rotate(-90deg)}#seat_container .seat_wrapper{display:grid;height:100%;max-width:100%;width:100%}#seat_container .seat_wrapper .seat_item{aspect-ratio:1;background-color:var(--gray-50);border:1px solid var(--gray-100);cursor:pointer;font-size:.9rem;height:100%;position:relative;transition:all .2s ease;width:100%}#seat_container .seat_wrapper .seat_item.border_top{border-top:2px solid var(--gray-400)}#seat_container .seat_wrapper .seat_item.border_right{border-right:2px solid var(--gray-400)}#seat_container .seat_wrapper .seat_item.border_left{border-left:2px solid var(--gray-400)}#seat_container .seat_wrapper .seat_item.border_bottom{border-bottom:2px solid var(--gray-400)}#seat_container .seat_wrapper .seat_item.border_top_vertical:before{background:linear-gradient(45deg,var(--gray-400) 0,var(--gray-400) 100%);content:"";height:1px;left:0;position:absolute;right:0;top:0;transform:rotate(45deg);transform-origin:top left}#seat_container .seat_wrapper .seat_item.border_bottom_vertical:after{background:linear-gradient(-45deg,var(--gray-400) 0,var(--gray-400) 100%);bottom:0;content:"";height:1px;left:0;position:absolute;right:0;transform:rotate(-45deg);transform-origin:bottom left}#seat_container .seat_wrapper .seat_item .seat_item_wrapper{align-items:center;display:flex;height:100%;justify-content:center;text-align:center;width:100%}#seat_container .seat_wrapper .seat_item .seat_item_wrapper div{align-items:center;border-radius:.3rem;display:flex;height:85%;justify-content:center;width:85%}#seat_container .seat_wrapper .seat_item .seat_item_wrapper .seat_type_chair{background-color:var(--white);border:1px solid var(--gray-500)}#seat_container .seat_wrapper .seat_item .seat_item_wrapper .seat_type_chair.seat_in_use_myCoupon{background-color:var(--yellow);border:2px solid color-mix(in srgb,var(--yellow) 80%,var(--black) 20%);color:var(--white);font-weight:600}#seat_container .seat_wrapper .seat_item .seat_item_wrapper .seat_type_chair.seat_in_use_daily{background-color:#0e50c34d;background-color:color-mix(in srgb,var(--main-900) 30%,#fff 70%);border-color:#0e50c3;color:var(--white)}#seat_container .seat_wrapper .seat_item .seat_item_wrapper .seat_type_chair.seat_in_use_charge{background-color:#b079ff4d;background-color:color-mix(in srgb,var(--seat-charge) 30%,#fff 70%);border-color:#8d5fd4}#seat_container .seat_wrapper .seat_item .seat_item_wrapper .seat_type_chair.seat_in_use_period{background-color:#ffa8004d;background-color:color-mix(in srgb,var(--seat-period) 30%,#fff 70%);border-color:#ffa800}#seat_container .seat_wrapper .seat_item .seat_item_wrapper .seat_type_chair.seat_in_use_fixed{background-color:#42b7dd4d;background-color:color-mix(in srgb,var(--seat-fixed) 30%,#fff 70%);border-color:#2d9bb8}#seat_container .seat_wrapper .seat_item .seat_item_wrapper .seat_type_chair.seat_in_use_locker{background-color:#ffd1d180;background-color:color-mix(in srgb,var(--seat-locker) 30%,#fff 70%);border-color:#d4a5a5}#seat_container .seat_wrapper .seat_item .seat_item_wrapper .seat_type_chair.seat_expiring{background-color:var(--seat-expiring)}#seat_container .seat_wrapper .seat_item .seat_item_wrapper .seat_type_chair.seat_reserved{background-color:var(--gray-400)}#seat_container .seat_wrapper .seat_item .seat_item_wrapper .seat_type_chair.seat_available,#seat_container .seat_wrapper .seat_item .seat_item_wrapper .seat_type_chair.seat_unknown{background-color:var(--white);border:1px solid var(--gray-300)}#seat_container .seat_wrapper .seat_item .seat_item_wrapper .seat_type_door{height:100%;position:absolute;width:100%}#seat_container .seat_wrapper .seat_item .seat_item_wrapper .seat_type_text{color:var(--gray-700);font-size:.8rem;height:100%;line-height:1.3;text-align:center;width:100%;word-break:keep-all}#seat_container .seat_wrapper.preview{aspect-ratio:auto;margin-bottom:1rem;margin-top:0;opacity:.3;overflow:visible;position:relative;transform-origin:top left}#seat_container .seat_wrapper.preview .seat_item{background-color:var(--gray-700);border-color:var(--gray-700)}#seat_container .seat_wrapper.preview .seat_item .seat_item_wrapper .seat_type_chair.seat_available,#seat_container .seat_wrapper.preview .seat_item.border_bottom,#seat_container .seat_wrapper.preview .seat_item.border_left,#seat_container .seat_wrapper.preview .seat_item.border_right,#seat_container .seat_wrapper.preview .seat_item.border_top{border-color:var(--gray-700)}#seat_container .barrier_free_book_button{background-color:var(--main-900);border-color:var(--main-900);border-radius:.5rem;bottom:7.5rem;color:var(--white);left:1rem;position:absolute;right:0;width:calc(100% - 2rem)}#seat_container .barrier_free_book_button.large_font{bottom:4.5rem}#seat_container .barrier_free_book_button.low_screen{margin-top:.3rem;position:static;width:100%}#seat_container .barrier_seat_loading{align-items:center;display:flex;flex-direction:column;gap:.3rem;height:100%;justify-content:center}#seat_container .barrier_seat_loading .loading_title{font-size:1.5rem;font-weight:600}#seat_container .barrier_seat_loading .loading_text{font-size:1.3rem;font-weight:400;text-align:center;width:70%}#seat_container.seat_select_barrier_free .seat_list_wrapper .section_wrapper{align-items:start;display:flex;flex-direction:column;gap:.5rem;margin-bottom:.5rem;margin-top:.5rem}#seat_container.is_barrier{max-height:calc(100dvh - 96px - 1rem);max-height:calc(100dvh - var(--store-main-bottom-nav-height, 96px) - 1rem);overflow:auto;padding:1rem .65rem .5rem;padding:1rem .65rem calc(var(--store-main-bottom-nav-height, 0px) + .5rem);width:100%}#seat_container.is_barrier .seat_list_wrapper .barrier_seat_list .seat_item{font-size:1.2rem;padding:.3rem 0}#seat_container.is_barrier .seat_list_wrapper .barrier_seat_list .seat_item.seat_available{border-color:var(--green-sub);color:var(--green-sub)}#seat_container.is_barrier .seat_list_wrapper .barrier_seat_list .seat_item.active{background-color:var(--green-sub);color:var(--white)}#seat_container.is_barrier .seat_item_list_wrapper .seat_wrapper .seat_item .seat_item_wrapper .seat_type_chair.seat_in_use_myCoupon{background-color:var(--yellow);border-color:var(--yellow);color:var(--white)}#seat_container.is_barrier .seat_item_list_wrapper .seat_wrapper .seat_item .seat_item_wrapper .seat_type_chair.seat_expiring,#seat_container.is_barrier .seat_item_list_wrapper .seat_wrapper .seat_item .seat_item_wrapper .seat_type_chair.seat_in_use_charge,#seat_container.is_barrier .seat_item_list_wrapper .seat_wrapper .seat_item .seat_item_wrapper .seat_type_chair.seat_in_use_daily,#seat_container.is_barrier .seat_item_list_wrapper .seat_wrapper .seat_item .seat_item_wrapper .seat_type_chair.seat_in_use_fixed,#seat_container.is_barrier .seat_item_list_wrapper .seat_wrapper .seat_item .seat_item_wrapper .seat_type_chair.seat_in_use_locker,#seat_container.is_barrier .seat_item_list_wrapper .seat_wrapper .seat_item .seat_item_wrapper .seat_type_chair.seat_in_use_period,#seat_container.is_barrier .seat_item_list_wrapper .seat_wrapper .seat_item .seat_item_wrapper .seat_type_chair.seat_reserved,#seat_container.is_barrier .seat_item_list_wrapper .seat_wrapper .seat_item .seat_item_wrapper .seat_type_chair.seat_unknown{background-color:var(--gray-500);border-color:var(--gray-500);color:var(--black)}#seat_container.is_barrier .seat_item_list_wrapper .seat_wrapper .seat_item .seat_item_wrapper .seat_type_chair.seat_available{background-color:var(--white);border-color:var(--black);color:var(--main-900)}#seat_container.is_barrier .seat_item_list_wrapper .seat_wrapper .seat_item .seat_item_wrapper .seat_type_chair.active{background-color:var(--main-900);color:var(--white)}#seat_container.large_font{overflow-y:auto;padding:.7rem .7rem .5rem;padding:.7rem .7rem calc(var(--store-main-bottom-nav-height, 0px) + .5rem);width:100%}#seat_container.large_font .barrier_free_title{font-size:1.2rem;margin-bottom:.5rem}#seat_container.large_font .legend_container{border-radius:.3rem;font-size:.75rem;margin-top:1rem;padding:.1rem .6rem}#seat_container.large_font .legend_container .legend_item .legend_dot{height:.7rem;width:.7rem}#seat_container.large_font .section_wrapper{margin-top:.5rem}#seat_container.large_font .section_wrapper .section_item{border-radius:.45rem;padding:.2rem .4rem}#seat_container.large_font .section_wrapper .barrier_seat_list .seat_item{border-radius:.15rem;font-size:.85rem;padding:.2rem}#seat_container.large_font .section_wrapper .seat_scroll_and_preview_wrapper{display:flex;margin-top:.4rem;width:100%}#seat_container.large_font .section_wrapper .seat_scroll_and_preview_wrapper .arrow_wrapper{align-items:center;display:flex;gap:.3rem;height:-webkit-fit-content;height:fit-content;position:static}#seat_container.large_font .section_wrapper .seat_scroll_and_preview_wrapper .arrow_wrapper div{border-radius:.3rem;height:2rem;position:static;transform:translate(0);width:2rem}#seat_container.large_font .section_wrapper .seat_scroll_and_preview_wrapper .arrow_wrapper div.disabled{opacity:.6}#seat_container.large_font .section_wrapper .seat_scroll_and_preview_wrapper .zoom_wrapper{align-items:center;display:flex;gap:.3rem}#seat_container.large_font .section_wrapper .seat_scroll_and_preview_wrapper .zoom_wrapper .zoom_in,#seat_container.large_font .section_wrapper .seat_scroll_and_preview_wrapper .zoom_wrapper .zoom_out{align-items:center;border-radius:.3rem;display:flex;height:2rem;justify-content:center;padding:0 .3rem;width:-webkit-fit-content;width:fit-content}#seat_container.large_font .section_wrapper .seat_scroll_and_preview_wrapper .zoom_wrapper .zoom_in.disabled,#seat_container.large_font .section_wrapper .seat_scroll_and_preview_wrapper .zoom_wrapper .zoom_out.disabled{opacity:.6}#seat_container.high_contrast .legend_container{background-color:var(--gray-50)}#seat_container.high_contrast .section_wrapper .section_item{background-color:var(--white);color:var(--black)}#seat_container.high_contrast .section_wrapper .section_item.active{background-color:var(--main-900);color:var(--white)}#seat_container.high_contrast .section_wrapper .section_item.section_item_loading{color:var(--white)}#seat_container.high_contrast .section_wrapper .section_item.section_item_loading:before{background:linear-gradient(to right,var(--white),#000,var(--white))}#seat_container.high_contrast .section_wrapper .seat_scroll_and_preview_wrapper .arrow_wrapper div{background-color:#ffffff80}#seat_container.high_contrast .section_wrapper .seat_scroll_and_preview_wrapper .arrow_wrapper div.disabled{opacity:.6}#seat_container.high_contrast .section_wrapper .seat_scroll_and_preview_wrapper .zoom_wrapper .zoom_in,#seat_container.high_contrast .section_wrapper .seat_scroll_and_preview_wrapper .zoom_wrapper .zoom_out{background-color:#ffffff80}#seat_container.high_contrast .section_wrapper .seat_scroll_and_preview_wrapper .zoom_wrapper .zoom_in.disabled,#seat_container.high_contrast .section_wrapper .seat_scroll_and_preview_wrapper .zoom_wrapper .zoom_out.disabled{opacity:.6}#seat_container.high_contrast .seat_item_list_wrapper .seat_wrapper .seat_item .seat_item_wrapper .seat_type_chair.seat_in_use_myCoupon{background-color:var(--yellow);border:2px solid color-mix(in srgb,var(--yellow) 80%,var(--black) 20%);color:var(--white);font-weight:600}#seat_container.high_contrast .seat_item_list_wrapper .seat_wrapper .seat_item .seat_item_wrapper .seat_type_chair.seat_expiring,#seat_container.high_contrast .seat_item_list_wrapper .seat_wrapper .seat_item .seat_item_wrapper .seat_type_chair.seat_in_use_charge,#seat_container.high_contrast .seat_item_list_wrapper .seat_wrapper .seat_item .seat_item_wrapper .seat_type_chair.seat_in_use_daily,#seat_container.high_contrast .seat_item_list_wrapper .seat_wrapper .seat_item .seat_item_wrapper .seat_type_chair.seat_in_use_fixed,#seat_container.high_contrast .seat_item_list_wrapper .seat_wrapper .seat_item .seat_item_wrapper .seat_type_chair.seat_in_use_locker,#seat_container.high_contrast .seat_item_list_wrapper .seat_wrapper .seat_item .seat_item_wrapper .seat_type_chair.seat_in_use_period,#seat_container.high_contrast .seat_item_list_wrapper .seat_wrapper .seat_item .seat_item_wrapper .seat_type_chair.seat_reserved,#seat_container.high_contrast .seat_item_list_wrapper .seat_wrapper .seat_item .seat_item_wrapper .seat_type_chair.seat_unknown{background-color:var(--gray-100);border-color:var(--gray-100);color:var(--black)}#seat_container.high_contrast .seat_item_list_wrapper .seat_wrapper .seat_item .seat_item_wrapper .seat_type_chair.seat_available{background-color:var(--black);border-color:var(--black);color:var(--white)}#seat_container.high_contrast .seat_item_list_wrapper .seat_wrapper .seat_item .seat_item_wrapper .seat_type_chair.active{background-color:var(--main-900);color:var(--white)}#seat_container.high_contrast .barrier_seat_list .seat_item.seat_expiring,#seat_container.high_contrast .barrier_seat_list .seat_item.seat_in_use_charge,#seat_container.high_contrast .barrier_seat_list .seat_item.seat_in_use_daily,#seat_container.high_contrast .barrier_seat_list .seat_item.seat_in_use_fixed,#seat_container.high_contrast .barrier_seat_list .seat_item.seat_in_use_locker,#seat_container.high_contrast .barrier_seat_list .seat_item.seat_in_use_period,#seat_container.high_contrast .barrier_seat_list .seat_item.seat_reserved,#seat_container.high_contrast .barrier_seat_list .seat_item.seat_unknown{background-color:var(--black);border-color:var(--black);color:var(--white)}#seat_container.high_contrast .barrier_seat_list .seat_item.seat_available{background-color:var(--white);border:.05rem solid var(--white);color:var(--green-sub)}#seat_container.high_contrast .barrier_seat_list .seat_item.active{background-color:var(--green-sub);color:var(--white)}#seat_container.low_screen{display:flex;overflow:visible;overflow:initial;padding:.4rem 0 .4rem .6rem;width:calc(100% - 160px)}#seat_container.low_screen .barrier_free_title{font-size:.8rem;width:-webkit-fit-content;width:fit-content}#seat_container.low_screen .section_wrapper{align-items:start;flex-direction:column;gap:.3rem;margin:0}#seat_container.low_screen .section_wrapper .barrier_seat_list .seat_item{padding:0 .2rem}#seat_container.low_screen .seat_item_list_wrapper .seat_wrapper .seat_item .seat_item_wrapper .seat_type_chair.seat_in_use_myCoupon{background-color:var(--yellow);border:2px solid color-mix(in srgb,var(--yellow) 80%,var(--black) 20%);color:var(--white);font-weight:600}#seat_container.low_screen .seat_select_with_barrier_free_wrapper{width:100%}#seat_container.seat_select_barrier_free.low_screen{display:flex;padding:0;width:-webkit-fit-content;width:fit-content}#seat_container.seat_select_barrier_free.low_screen .barrier_free_title{font-size:.85rem}#seat_container.seat_select_barrier_free.low_screen .barrier_legend_container{align-items:center;display:flex;gap:.3rem;justify-content:space-between}#seat_container.seat_select_barrier_free.low_screen .barrier_legend_container .legend_container{border-radius:.2rem;font-size:.65rem;padding:.1rem;width:-webkit-fit-content;width:fit-content}#seat_container.seat_select_barrier_free.low_screen .barrier_legend_container .legend_container .legend_item .legend_dot{height:.5rem;width:.5rem}#seat_container.seat_select_barrier_free.low_screen .barrier_legend_container .seat_scroll_and_preview_wrapper{margin-top:0;width:-webkit-fit-content;width:fit-content}#seat_container.seat_select_barrier_free.low_screen .barrier_legend_container .seat_scroll_and_preview_wrapper .zoom_wrapper{gap:.05rem}#seat_container.seat_select_barrier_free.low_screen .barrier_legend_container .seat_scroll_and_preview_wrapper .zoom_wrapper button{background-color:var(--main-300);border-radius:.2rem;color:var(--main-900);font-size:.65rem;height:1rem}#seat_container.seat_select_barrier_free.low_screen .seat_list_wrapper .section_wrapper{gap:.3rem;margin-top:0}#seat_container.seat_select_barrier_free.low_screen .seat_list_wrapper .section_wrapper .barrier_seat_list .seat_item{padding:.2rem 0}#seat_container.seat_select_barrier_free.low_screen .barrier_free_book_button{position:inherit;width:100%}.react-calendar{background:#fff;border:1px solid #a0a096;font-family:Arial,Helvetica,sans-serif;line-height:1.125em;max-width:100%;width:350px}.react-calendar--doubleView{width:700px}.react-calendar--doubleView .react-calendar__viewContainer{display:flex;margin:-.5em}.react-calendar--doubleView .react-calendar__viewContainer>*{margin:.5em;width:50%}.react-calendar,.react-calendar *,.react-calendar :after,.react-calendar :before{box-sizing:border-box}.react-calendar button{border:0;margin:0;outline:none}.react-calendar button:enabled:hover{cursor:pointer}.react-calendar__navigation{display:flex;height:44px;margin-bottom:1em}.react-calendar__navigation button{background:none;min-width:44px}.react-calendar__navigation button:disabled{background-color:#f0f0f0}.react-calendar__navigation button:enabled:focus,.react-calendar__navigation button:enabled:hover{background-color:#e6e6e6}.react-calendar__month-view__weekdays{font:inherit;font-size:.75em;font-weight:700;text-align:center;text-transform:uppercase}.react-calendar__month-view__weekdays__weekday{padding:.5em}.react-calendar__month-view__weekNumbers .react-calendar__tile{align-items:center;display:flex;font:inherit;font-size:.75em;font-weight:700;justify-content:center}.react-calendar__month-view__days__day--weekend{color:#d10000}.react-calendar__century-view__decades__decade--neighboringCentury,.react-calendar__decade-view__years__year--neighboringDecade,.react-calendar__month-view__days__day--neighboringMonth{color:#757575}.react-calendar__century-view .react-calendar__tile,.react-calendar__decade-view .react-calendar__tile,.react-calendar__year-view .react-calendar__tile{padding:2em .5em}.react-calendar__tile{background:none;line-height:16px;font:inherit;font-size:.833em;max-width:100%;padding:10px 6.6667px;text-align:center}.react-calendar__tile:disabled{background-color:#f0f0f0;color:#ababab}.react-calendar__century-view__decades__decade--neighboringCentury:disabled,.react-calendar__decade-view__years__year--neighboringDecade:disabled,.react-calendar__month-view__days__day--neighboringMonth:disabled{color:#cdcdcd}.react-calendar__tile:enabled:focus,.react-calendar__tile:enabled:hover{background-color:#e6e6e6}.react-calendar__tile--now{background:#ffff76}.react-calendar__tile--now:enabled:focus,.react-calendar__tile--now:enabled:hover{background:#ffffa9}.react-calendar__tile--hasActive{background:#76baff}.react-calendar__tile--hasActive:enabled:focus,.react-calendar__tile--hasActive:enabled:hover{background:#a9d4ff}.react-calendar__tile--active{background:#006edc;color:#fff}.react-calendar__tile--active:enabled:focus,.react-calendar__tile--active:enabled:hover{background:#1087ff}.react-calendar--selectRange .react-calendar__tile--hover{background-color:#e6e6e6}#store_booking_container{--study-room-nav-label-size:1.15rem;--study-room-date-title-size:1.42rem;--study-room-date-subtitle-size:1.25rem;--study-room-date-weekday-size:1.18rem;--study-room-date-day-size:1.35rem;--study-room-date-day-circle:3.15rem;--study-room-today-badge-size:0.92rem;--study-room-category-size:1rem;--study-room-time-label-size:1.12rem;--study-room-time-slot-size:1.15rem;--study-room-time-range-label-size:1.2rem;--study-room-time-range-body-size:1.1rem;font-family:var(--mainKor-font),sans-serif}@media screen and (min-width:768px){#store_booking_container{--study-room-nav-label-size:1.28rem;--study-room-date-title-size:1.52rem;--study-room-date-subtitle-size:1.35rem;--study-room-date-weekday-size:1.22rem;--study-room-date-day-size:1.45rem;--study-room-date-day-circle:3.4rem;--study-room-today-badge-size:0.98rem;--study-room-category-size:1.08rem;--study-room-time-label-size:1.18rem;--study-room-time-slot-size:1.22rem;--study-room-time-range-label-size:1.28rem;--study-room-time-range-body-size:1.15rem}}@media screen and (min-width:992px){#store_booking_container{--study-room-date-title-size:1.58rem;--study-room-date-subtitle-size:1.4rem;--study-room-date-weekday-size:1.28rem;--study-room-date-day-size:1.52rem;--study-room-date-day-circle:3.55rem;--study-room-time-slot-size:1.28rem;--study-room-time-range-label-size:1.32rem}}@media screen and (min-width:1200px){#store_booking_container{--study-room-date-title-size:1.68rem;--study-room-date-subtitle-size:1.48rem;--study-room-date-weekday-size:1.35rem;--study-room-date-day-size:1.62rem;--study-room-date-day-circle:3.75rem;--study-room-today-badge-size:1.02rem;--study-room-time-slot-size:1.35rem;--study-room-time-range-label-size:1.4rem;--study-room-time-range-body-size:1.22rem}}@media screen and (min-width:1600px){#store_booking_container{--study-room-date-title-size:1.78rem;--study-room-date-subtitle-size:1.55rem;--study-room-date-weekday-size:1.42rem;--study-room-date-day-size:1.72rem;--study-room-date-day-circle:3.95rem;--study-room-time-slot-size:1.42rem;--study-room-time-range-label-size:1.48rem;--study-room-time-range-body-size:1.28rem}}#store_booking_container [data-sr-booking-time-range]{box-sizing:border-box;color:var(--gray-800);font-family:var(--mainKor-font),sans-serif;font-size:.98rem;font-size:var(--study-room-time-range-body-size,.98rem);font-weight:500;max-width:100%;width:100%}#store_booking_container [data-sr-booking-time-range] strong{font-weight:700}#store_booking_container [data-sr-booking-time-range] .gc-text-xs{font-size:max(12px,.92rem)!important;font-size:max(12px,var(--study-room-time-slot-size,.92rem))!important}#store_booking_container [data-sr-booking-time-range] .sm\:gc-text-sm{font-size:.92rem!important;font-size:var(--study-room-time-slot-size,.92rem)!important}@media screen and (min-width:640px){#store_booking_container [data-sr-booking-time-range] .sm\:gc-text-sm{font-size:.98rem!important;font-size:var(--study-room-time-range-body-size,.98rem)!important}#store_booking_container [data-sr-booking-time-range] .sm\:gc-text-base{font-size:1rem!important;font-size:var(--study-room-time-range-label-size,1rem)!important}#store_booking_container [data-sr-booking-time-range] .sm\:gc-text-lg{font-size:1.28rem!important;font-size:calc(var(--study-room-time-range-label-size, 1.2rem) + .08rem)!important}}#store_booking_container [data-sr-booking-time-range] .gc-text-base{font-size:1.2rem!important;font-size:var(--study-room-time-range-label-size,1.2rem)!important;font-weight:600!important}#store_booking_container [data-sr-booking-time-range] .gc-text-sm{font-size:1rem!important;font-size:var(--study-room-time-range-label-size,1rem)!important;font-weight:600!important}#store_booking_container [data-sr-booking-time-range]>.gc-overflow-y-auto{padding:.65rem .75rem!important}@media screen and (min-width:640px){#store_booking_container [data-sr-booking-time-range]>.gc-overflow-y-auto{padding:.75rem .85rem!important}}#store_booking_container [data-sr-booking-time-range] .gc-grid{gap:.28rem!important}#store_booking_container [data-sr-booking-time-range] section.gc-mb-4,#store_booking_container [data-sr-booking-time-range] section.gc-mb-6{margin-bottom:.75rem!important}#store_booking_container [data-sr-booking-time-range] section .gc-mb-1\.5,#store_booking_container [data-sr-booking-time-range] section .gc-mb-2\.5{margin-bottom:.35rem!important}#store_booking_container [data-sr-booking-time-range] .gc-grid [role=button],#store_booking_container [data-sr-booking-time-range] .gc-grid button{font-size:1.15rem!important;font-size:var(--study-room-time-slot-size,1.15rem)!important;font-weight:600!important;min-height:2.5rem!important;padding:.22rem .15rem!important}@media screen and (min-width:640px){#store_booking_container [data-sr-booking-time-range] .gc-grid [role=button],#store_booking_container [data-sr-booking-time-range] .gc-grid button{font-size:1.23rem!important;font-size:calc(var(--study-room-time-slot-size, 1.15rem) + .08rem)!important;min-height:2.7rem!important}}@media screen and (min-width:992px){#store_booking_container [data-sr-booking-time-range][data-sr-time-minute="30"] .gc-grid{grid-template-columns:repeat(6,minmax(0,1fr))!important}#store_booking_container [data-sr-booking-time-range]:not([data-sr-time-minute="30"]) .gc-grid,#store_booking_container [data-sr-booking-time-range][data-sr-time-minute="60"] .gc-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important}}@media screen and (min-width:1200px){#store_booking_container [data-sr-booking-time-range][data-sr-time-minute="30"] .gc-grid{grid-template-columns:repeat(7,minmax(0,1fr))!important}#store_booking_container [data-sr-booking-time-range]:not([data-sr-time-minute="30"]) .gc-grid,#store_booking_container [data-sr-booking-time-range][data-sr-time-minute="60"] .gc-grid{grid-template-columns:repeat(6,minmax(0,1fr))!important}#store_booking_container [data-sr-booking-time-range] .gc-grid [role=button],#store_booking_container [data-sr-booking-time-range] .gc-grid button{min-height:2.85rem!important}}@media screen and (min-width:1600px){#store_booking_container [data-sr-booking-time-range][data-sr-time-minute="30"] .gc-grid{grid-template-columns:repeat(8,minmax(0,1fr))!important}#store_booking_container [data-sr-booking-time-range]:not([data-sr-time-minute="30"]) .gc-grid,#store_booking_container [data-sr-booking-time-range][data-sr-time-minute="60"] .gc-grid{grid-template-columns:repeat(7,minmax(0,1fr))!important}#store_booking_container [data-sr-booking-time-range] .gc-grid [role=button],#store_booking_container [data-sr-booking-time-range] .gc-grid button{min-height:3rem!important}}#store_booking_container>#booking_type_and_time_container{box-sizing:border-box;width:100%}#storeBook_nav_container #store_booking_container{max-height:100%;overflow:hidden}#storeBook_nav_container #store_booking_container>.date_wrapper,#storeBook_nav_container #store_booking_container>.sr-booking-room-nav{flex:0 0 auto}#storeBook_nav_container #store_booking_container #booking_type_and_time_container .sr-booking-time-panel,#storeBook_nav_container #store_booking_container .sr-booking-time-range,#storeBook_nav_container #store_booking_container>#booking_type_and_time_container{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow:hidden}#storeBook_nav_container #store_booking_container [data-sr-booking-time-range]>.gc-overflow-y-auto{-webkit-overflow-scrolling:touch;flex:1 1 auto!important;max-height:100%!important;min-height:0!important;overflow-y:auto!important}#store_booking_container .nav_sub_contents.study_room_room_nav_top .nav-link{color:var(--gray-800);font-size:1.15rem;font-size:var(--study-room-nav-label-size,1.15rem);font-weight:600;min-height:3rem;padding:.5rem .4rem}#store_booking_container .date_wrapper .date_top_section{padding:0 4% .65rem}#store_booking_container .date_wrapper .date_top_section .date_text_wrapper .date_title_row{margin-bottom:.35rem}#store_booking_container .date_wrapper .date_top_section .date_text_wrapper .date_title_row .date_title{font-size:1.22rem;font-size:var(--study-room-date-title-size,1.22rem)}#store_booking_container .date_wrapper .date_top_section .date_text_wrapper .date_sub_title{color:var(--gray-800);font-size:1.02rem;font-size:var(--study-room-date-subtitle-size,1.02rem);font-weight:500}#store_booking_container .date_wrapper .date_bottom_section{gap:.08rem;justify-content:space-between;margin-top:.4rem;overflow-x:hidden;padding:0 3% .25rem}#store_booking_container .date_wrapper .date_bottom_section .date_swiper_wrapper{flex:1 1;margin-right:0;min-width:0;padding:0}#store_booking_container .date_wrapper .date_bottom_section .date_swiper_wrapper .date_text{color:var(--gray-800);font-size:1rem;font-size:var(--study-room-date-weekday-size,1rem);font-weight:600}#store_booking_container .date_wrapper .date_bottom_section .date_swiper_wrapper .day_text{font-size:1.12rem;font-size:var(--study-room-date-day-size,1.12rem);font-weight:600;height:2.85rem;height:var(--study-room-date-day-circle,2.85rem);margin-top:.25rem;width:2.85rem;width:var(--study-room-date-day-circle,2.85rem)}#store_booking_container .date_wrapper .date_bottom_section .date_swiper_wrapper .today_sub_text{font-size:.75rem;font-size:var(--study-room-today-badge-size,.75rem);font-weight:600;margin-top:.15rem}#store_booking_container .date_wrapper .date_bottom_section .date_swiper_wrapper .next_month_sub_text{font-size:.75rem;font-size:var(--study-room-today-badge-size,.75rem);font-weight:600}#store_booking_container .date_wrapper .date_bottom_section .date_swiper_wrapper:first-of-type{margin-left:0}@media screen and (min-width:480px){#store_booking_container .date_wrapper .date_bottom_section{gap:.12rem .25rem;justify-content:flex-start;overflow-x:auto}#store_booking_container .date_wrapper .date_bottom_section .date_swiper_wrapper{flex:0 0 auto;min-width:-webkit-fit-content;min-width:fit-content}}@media screen and (min-width:768px){#store_booking_container .date_wrapper .date_bottom_section{gap:.15rem .35rem;justify-content:flex-start;overflow-x:auto;padding-left:4%;padding-right:4%}#store_booking_container .date_wrapper .date_bottom_section .date_swiper_wrapper{flex:0 0 auto;margin-right:.45rem;min-width:-webkit-fit-content;min-width:fit-content;padding:0 .15rem}}@media screen and (min-width:992px){#store_booking_container .date_wrapper .date_bottom_section{gap:.2rem .5rem;padding-left:3.5%;padding-right:3.5%}#store_booking_container .date_wrapper .date_bottom_section .date_swiper_wrapper{margin-right:.55rem}}@media screen and (min-width:1200px){#store_booking_container .date_wrapper .date_bottom_section{gap:.25rem .65rem}#store_booking_container .date_wrapper .date_bottom_section .date_swiper_wrapper{margin-right:.65rem}}#store_booking_container .date_wrapper .category_wrapper .able,#store_booking_container .date_wrapper .category_wrapper .disabled,#store_booking_container .date_wrapper .category_wrapper .end,#store_booking_container .date_wrapper .category_wrapper .reservation{font-size:.95rem;font-size:var(--study-room-category-size,.95rem);font-weight:600}#store_booking_container .date_wrapper .nav_sub_contents .nav-link{color:var(--gray-800);font-size:1.15rem;font-size:var(--study-room-nav-label-size,1.15rem);font-weight:600}#store_booking_container #booking_type_and_time_container{box-sizing:border-box;width:100%}#store_booking_container #booking_type_and_time_container .sr-booking-swiper,#store_booking_container #booking_type_and_time_container .sr-booking-time-panel{box-sizing:border-box;flex:1 1 auto;max-width:100%;min-height:0;width:100%}#store_booking_container #booking_type_and_time_container .my_swiper_container .swiper-wrapper,#store_booking_container #booking_type_and_time_container .sr-booking-swiper .swiper-wrapper{max-width:100%;width:100%!important}#store_booking_container #booking_type_and_time_container .swiper{box-sizing:border-box;width:100%}#store_booking_container #booking_type_and_time_container .mySwiper_pagination_container .swiper-slide{padding:0 4%}#store_booking_container #booking_type_and_time_container .mySwiper_pagination_container .swiper-button-next,#store_booking_container #booking_type_and_time_container .mySwiper_pagination_container .swiper-rtl .swiper-button-prev{right:4%;right:var(--swiper-navigation-sides-offset,4%)}#store_booking_container #booking_type_and_time_container .mySwiper_pagination_container .swiper-button-prev,#store_booking_container #booking_type_and_time_container .mySwiper_pagination_container .swiper-rtl .swiper-button-next{left:4%;left:var(--swiper-navigation-sides-offset,4%)}.sr-count-coupon-fab{align-items:center;background:#fffffff5;border:1px solid var(--gray-200);border-radius:999px;bottom:calc(clamp(56px, 9vw, 96px) + env(safe-area-inset-bottom, 0px) + 10px);box-shadow:0 2px 8px #0f172a14;color:var(--gray-700);cursor:pointer;display:inline-flex;font-family:var(--mainKor-font),sans-serif;font-size:.88rem;font-weight:500;justify-content:center;line-height:1.2;padding:.45rem .85rem;position:fixed;right:max(12px,env(safe-area-inset-right,0px));transition:background-color .15s ease,border-color .15s ease,color .15s ease;z-index:10051}.sr-count-coupon-fab:hover{background:var(--gray-50);border-color:var(--gray-300);color:var(--gray-800)}.sr-count-coupon-fab:active{background:var(--gray-100)}@media screen and (min-width:768px){.sr-count-coupon-fab{font-size:.92rem;padding:.5rem 1rem;right:max(16px,env(safe-area-inset-right,0px))}}#store_booking_container #booking_type_and_time_container .room_list_wrapper .time_container .time_wrapper .time_title{font-size:.98rem;font-size:var(--study-room-time-label-size,.98rem);font-weight:600}#store_booking_container #booking_type_and_time_container .room_list_wrapper .time_container .time_wrapper .item{font-size:.92rem;font-size:var(--study-room-time-slot-size,.92rem);font-weight:600}@media screen and (min-height:1500px){#store_booking_container{--study-room-date-title-size:1.58rem;--study-room-date-subtitle-size:1.38rem;--study-room-date-weekday-size:1.28rem;--study-room-date-day-size:1.5rem;--study-room-date-day-circle:3.55rem;--study-room-time-slot-size:1.28rem;--study-room-time-range-label-size:1.35rem}#store_booking_container .date_wrapper .date_top_section .date_text_wrapper .date_title{font-size:var(--study-room-date-title-size);margin-right:1rem}#store_booking_container .date_wrapper .date_top_section .date_text_wrapper .date_sub_title{font-size:var(--study-room-date-subtitle-size)}#store_booking_container .date_wrapper .category_wrapper{padding:2rem 10% 0}#store_booking_container #booking_type_and_time_container .select_time_btn_wrapper{border-radius:1rem;font-size:1.1rem;padding:1.3rem 0}#store_booking_container #booking_type_and_time_container{border-radius:.8rem;margin-top:1.5rem}#store_booking_container #booking_type_and_time_container .mySwiper_pagination_container .swiper-slide{padding:0 10%}#store_booking_container #booking_type_and_time_container .mySwiper_pagination_container .swiper-button-next,#store_booking_container #booking_type_and_time_container .mySwiper_pagination_container .swiper-rtl .swiper-button-prev{right:6%;right:var(--swiper-navigation-sides-offset,6%)}#store_booking_container #booking_type_and_time_container .mySwiper_pagination_container .swiper-button-prev,#store_booking_container #booking_type_and_time_container .mySwiper_pagination_container .swiper-rtl .swiper-button-next{left:6%;left:var(--swiper-navigation-sides-offset,6%)}#store_booking_container #booking_type_and_time_container .mySwiper_pagination_container .swiper-button-next:after,#store_booking_container #booking_type_and_time_container .mySwiper_pagination_container .swiper-button-prev:after,#store_booking_container #booking_type_and_time_container .mySwiper_pagination_container .swiper-rtl .swiper-button-next:after{font-size:2.3rem;padding:5rem 1.5rem}#store_booking_container #booking_type_and_time_container .room_list_wrapper .time_container .time_wrapper .time_title{font-size:1.1rem;margin-bottom:1rem}#store_booking_container #booking_type_and_time_container .room_list_wrapper .time_container .time_wrapper .time_item_wrapper .item{border-radius:.5rem;font-size:1rem;margin-bottom:.4rem;margin-right:.37rem;padding:.342rem 0;width:calc(20% - .3rem)}#store_booking_container #booking_type_and_time_container .room_list_wrapper .type_title{font-size:1.15rem;padding:1.3rem 0}#store_booking_container .date_wrapper .date_top_section{padding:0 5% 1.5rem}#store_booking_container .date_wrapper .date_bottom_section{-ms-overflow-style:none;scrollbar-width:none}#store_booking_container .date_wrapper .date_bottom_section .date_swiper_wrapper{margin-right:.85rem;margin-top:.35rem}#store_booking_container .date_wrapper .date_bottom_section .date_swiper_wrapper .day_text{font-size:var(--study-room-date-day-size);height:var(--study-room-date-day-circle);margin-top:.25rem;width:var(--study-room-date-day-circle)}#store_booking_container .date_wrapper .date_bottom_section .date_swiper_wrapper .date_text{font-size:var(--study-room-date-weekday-size)}#store_booking_container .date_wrapper .date_bottom_section .date_swiper_wrapper .today_sub_text{font-size:var(--study-room-today-badge-size);margin-top:0}#store_booking_container .date_wrapper .date_bottom_section .date_swiper_wrapper .next_month_sub_text{font-size:var(--study-room-today-badge-size);margin-bottom:0;margin-top:.25rem}#store_booking_container .date_wrapper .category_wrapper .able,#store_booking_container .date_wrapper .category_wrapper .disabled,#store_booking_container .date_wrapper .category_wrapper .end,#store_booking_container .date_wrapper .category_wrapper .reservation{font-size:1.1rem}#store_booking_container .date_wrapper .category_wrapper .able:before,#store_booking_container .date_wrapper .category_wrapper .disabled:before,#store_booking_container .date_wrapper .category_wrapper .end:before,#store_booking_container .date_wrapper .category_wrapper .reservation:before{height:1rem;width:1rem}}#studyroom_book_container.studyroom-book--kiosk #store_booking_container .date_wrapper .date_top_section .date_text_wrapper .date_title_row .date_title{font-size:1.42rem;font-size:var(--study-room-date-title-size,1.42rem)}#studyroom_book_container.studyroom-book--kiosk #store_booking_container .date_wrapper .date_top_section .date_text_wrapper .date_sub_title{font-size:1.25rem;font-size:var(--study-room-date-subtitle-size,1.25rem)}#studyroom_book_container.studyroom-book--kiosk #store_booking_container .date_wrapper .date_bottom_section .date_swiper_wrapper .date_text{font-size:1.18rem;font-size:var(--study-room-date-weekday-size,1.18rem)}#studyroom_book_container.studyroom-book--kiosk #store_booking_container .date_wrapper .date_bottom_section .date_swiper_wrapper .day_text{font-size:1.35rem;font-size:var(--study-room-date-day-size,1.35rem);height:3.15rem;height:var(--study-room-date-day-circle,3.15rem);margin-top:.35rem;width:3.15rem;width:var(--study-room-date-day-circle,3.15rem)}#studyroom_book_container.studyroom-book--kiosk #store_booking_container .date_wrapper .date_bottom_section .date_swiper_wrapper .next_month_sub_text,#studyroom_book_container.studyroom-book--kiosk #store_booking_container .date_wrapper .date_bottom_section .date_swiper_wrapper .today_sub_text{font-size:.92rem;font-size:var(--study-room-today-badge-size,.92rem)}#studyRoom_offCanvas_wrapper .offCanvas_title .room_name_title{font-size:1.35rem;font-weight:600}#studyRoom_offCanvas_wrapper .offCanvas_title .room_price_title{font-size:1.2rem;font-weight:500}#studyRoom_offCanvas_wrapper .offcanvas-header{min-height:5.5rem;padding:2rem 3rem 1.2rem}#studyRoom_offCanvas_wrapper .offCanvas_body .option_container .section_wrapper .title_wrapper .title{font-size:1.25rem;font-weight:600}#studyRoom_offCanvas_wrapper .offCanvas_body .option_container .section_wrapper .title_wrapper .title_sub{font-size:1.2rem;font-weight:400}#studyRoom_offCanvas_wrapper .offCanvas_body .option_container .section_wrapper .main_text_wrapper{font-size:1.25rem}#studyRoom_offCanvas_wrapper .offCanvas_body .option_container .section_wrapper .main_text_wrapper .sub_text{font-weight:400}#studyRoom_offCanvas_wrapper .offCanvas_body .option_container .section_wrapper .time_text{font-size:1.1rem}#studyRoom_offCanvas_wrapper .offCanvas_body .option_container .section_wrapper .mileage_wrapper .mileage_text_wrapper .mileage_input_wrapper{box-sizing:border-box;height:3rem}#studyRoom_offCanvas_wrapper .offCanvas_body .option_container .section_wrapper .mileage_wrapper .mileage_text_wrapper .use_all_button{background-color:#fff;background-color:var(--white,#fff);border:1px solid #111;border:1px solid var(--black,#111);color:#111;color:var(--black,#111);cursor:pointer;font-size:1rem;font-weight:600;height:3rem;line-height:1.2;padding:0 .75rem;white-space:nowrap}#studyRoom_offCanvas_wrapper .offCanvas_body .option_container .section_wrapper .mileage_wrapper .mileage_text_wrapper .payment_short_button{background-color:#0e50c3;background-color:var(--main-900,#0e50c3);border:1px solid #0e50c3;border:1px solid var(--main-900,#0e50c3);color:#fff;color:var(--white,#fff);cursor:pointer;font-size:1rem;font-weight:700;height:3rem;line-height:1.2;min-width:3.5rem;padding:0 1rem;white-space:nowrap}#studyRoom_offCanvas_wrapper .offCanvas_body .option_container .section_wrapper .mileage_wrapper .mileage_text_wrapper .payment_short_button:disabled{cursor:not-allowed;opacity:.55}#studyRoom_offCanvas_wrapper .offCanvas_body .payment_button{border:1px solid var(--main-900);cursor:pointer;font-size:1.2rem;font-weight:600}#studyRoom_offCanvas_wrapper .offCanvas_body .payment_button.payment_button--outline{background-color:var(--white);color:var(--main-900)}#studyRoom_offCanvas_wrapper .offCanvas_body .payment_button.payment_button--outline.is-active,#studyRoom_offCanvas_wrapper .offCanvas_body .payment_button.payment_button--outline:hover:not(:disabled){background-color:var(--main-300)}#studyRoom_offCanvas_wrapper .offCanvas_body .payment_button.payment_button--filled{background-color:var(--main-900);color:var(--white)}.BarriStudyRoomOffCanvas_wrapper__68lZ9{bottom:120px!important;height:calc(100vh - 120px)!important;max-height:calc(100vh - 120px)!important;top:auto!important}#studyRoom_offCanvas_wrapper.BarriStudyRoomOffCanvas_wrapper__68lZ9{font-size:1.1rem}#studyRoom_offCanvas_wrapper .BarriStudyRoomOffCanvas_wrapper__68lZ9 .offcanvas-header,#studyRoom_offCanvas_wrapper .BarriStudyRoomOffCanvas_wrapper__68lZ9 .select_header{padding:.5rem 1.5rem!important}#studyRoom_offCanvas_wrapper .BarriStudyRoomOffCanvas_wrapper__68lZ9 .offCanvas_title,#studyRoom_offCanvas_wrapper .BarriStudyRoomOffCanvas_wrapper__68lZ9 .offcanvas-title{padding:0}#studyRoom_offCanvas_wrapper .BarriStudyRoomOffCanvas_wrapper__68lZ9 .room_name_title{font-size:1.25rem}#studyRoom_offCanvas_wrapper .BarriStudyRoomOffCanvas_wrapper__68lZ9 .room_price_title{font-size:1.1rem}#studyRoom_offCanvas_wrapper .BarriStudyRoomOffCanvas_wrapper__68lZ9 .coupon_accordion .coupon_title{font-size:1.15rem}#studyRoom_offCanvas_wrapper .BarriStudyRoomOffCanvas_wrapper__68lZ9 .coupon_accordion .accordion-button,#studyRoom_offCanvas_wrapper .BarriStudyRoomOffCanvas_wrapper__68lZ9 .coupon_accordion .coupon_count,#studyRoom_offCanvas_wrapper .BarriStudyRoomOffCanvas_wrapper__68lZ9 .coupon_accordion .coupon_count_text{font-size:1.1rem}#studyRoom_offCanvas_wrapper .BarriStudyRoomOffCanvas_wrapper__68lZ9 .mileage_info_wrapper,#studyRoom_offCanvas_wrapper .BarriStudyRoomOffCanvas_wrapper__68lZ9 .mileage_input_wrapper,#studyRoom_offCanvas_wrapper .BarriStudyRoomOffCanvas_wrapper__68lZ9 .option_container .title_wrapper .title,#studyRoom_offCanvas_wrapper .BarriStudyRoomOffCanvas_wrapper__68lZ9 select.coupon_wrapper{font-size:1.15rem}#studyRoom_offCanvas_wrapper .BarriStudyRoomOffCanvas_wrapper__68lZ9 .option_container .title_wrapper .title_sub,#studyRoom_offCanvas_wrapper .BarriStudyRoomOffCanvas_wrapper__68lZ9 .payment_button{font-size:1.1rem}.BarriStudyRoomOffCanvas_wrapper__68lZ9 .offCanvas_body,.BarriStudyRoomOffCanvas_wrapper__68lZ9 .offcanvas-body{padding:.35rem 1.5rem .5rem}.BarriStudyRoomOffCanvas_wrapper__68lZ9 .offCanvas_body .option_container .section_wrapper,.BarriStudyRoomOffCanvas_wrapper__68lZ9 .offcanvas-body .option_container .section_wrapper{margin-bottom:.5rem}.BarriStudyRoomOffCanvas_wrapper__68lZ9 .offCanvas_body .option_container .section_wrapper:first-child,.BarriStudyRoomOffCanvas_wrapper__68lZ9 .offcanvas-body .option_container .section_wrapper:first-child{margin-top:0}.BarriStudyRoomOffCanvas_wrapper__68lZ9 .offCanvas_body .option_container .section_wrapper.with_margin,.BarriStudyRoomOffCanvas_wrapper__68lZ9 .offcanvas-body .option_container .section_wrapper.with_margin{margin-bottom:.5rem}.BarriStudyRoomOffCanvas_wrapper__68lZ9 .payment_short_button.btn-primary{background-color:#007bff!important;border:1px solid #007bff!important;color:#fff!important}.BarriStudyRoomOffCanvas_wrapper__68lZ9 .mileage_wrapper .mileage_text_wrapper{gap:.25rem;height:auto;min-height:2rem}.BarriStudyRoomOffCanvas_wrapper__68lZ9 .mileage_wrapper{gap:.35rem}.BarriStudyRoomOffCanvas_wrapper__68lZ9 .offCanvas_body .option_container>.section_wrapper:last-of-type{margin-bottom:.25rem}.BarriStudyRoomOffCanvasSections_compactBlock__FfV\+M{background-color:#f8f9fa;border-radius:.5rem;display:flex;flex-direction:column;font-size:1.1rem;gap:.35rem;padding:.35rem .75rem}.BarriStudyRoomOffCanvasSections_compactRow__zNII1{align-items:center;display:flex;gap:.5rem;justify-content:space-between}.BarriStudyRoomOffCanvasSections_compactTotal__dTQHe{border-top:1px solid #dee2e6;font-size:1.2rem;font-weight:600;margin-top:.25rem;padding-top:.5rem}.BarriStudyRoomOffCanvasSections_compactTotal__dTQHe .BarriStudyRoomOffCanvasSections_compactValue__B1TYK{color:var(--red)}.BarriStudyRoomOffCanvasSections_compactLabel__M-LXZ{color:var(--gray-600);flex-shrink:0;font-size:1.1rem}.BarriStudyRoomOffCanvasSections_compactValue__B1TYK{font-size:1.1rem;font-weight:500;text-align:right}.BarriStudyRoomOffCanvasSections_oneLine__2DS3D{white-space:nowrap}.BarriStudyRoomOffCanvasSections_compactSelects__yv85Q{display:flex;flex:1 1;gap:.4rem;justify-content:flex-end}.BarriStudyRoomOffCanvasSections_timeSelect__9J7UQ{border:1px solid var(--gray-300);border-radius:.6rem;font-size:1.15rem;min-width:5rem;padding:.25rem .5rem}.BarriStudyRoomOffCanvasSections_mileageOneLine__DHnpy{display:flex;flex-direction:column;font-size:1.15rem;gap:.35rem;margin-left:0}.BarriStudyRoomOffCanvasSections_holdingMileage__yw-1V{align-items:center;display:flex;gap:.35rem}.StoreMyInfoModal_section__zFY0D{margin-bottom:1.5rem}.StoreMyInfoModal_sectionTight__CfQ1B{margin-bottom:1rem}.StoreMyInfoModal_label__xQdG-{color:#1f2937;display:block;font-size:1.06rem;font-size:var(--store-body-size,1.06rem);font-weight:600;line-height:1.35;margin-bottom:.5rem}.StoreMyInfoModal_subLabel__sIBlv{color:#666;font-size:.94rem;font-size:var(--store-caption-size,.94rem);line-height:1.35;margin-bottom:.25rem}.StoreMyInfoModal_helpText__t\+jx3{color:#6c757d;font-size:.94rem;font-size:var(--store-caption-size,.94rem);line-height:1.4}.StoreMyInfoModal_body__0QfDT{color:#1f2937}.StoreMyInfoModal_bodyMuted__dv8i1,.StoreMyInfoModal_body__0QfDT{font-size:1.06rem;font-size:var(--store-body-size,1.06rem);line-height:1.5}.StoreMyInfoModal_bodyMuted__dv8i1{color:#6c757d}.StoreMyInfoModal_optionRow__vGjBD{display:flex;flex-wrap:wrap;gap:.5rem}.StoreMyInfoModal_optionColumn__gwbUy{display:flex;flex-direction:column;gap:.5rem}.StoreMyInfoModal_pillButton__use6C{background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem;color:#000;cursor:pointer;font-size:.94rem;font-size:var(--store-caption-size,.94rem);line-height:1.25;padding:.5rem 1rem;transition:border-color .15s ease,background-color .15s ease,color .15s ease}.StoreMyInfoModal_pillButton__use6C.StoreMyInfoModal_selected__XyAmI{background-color:#e7f3ff;border-color:#007bff;color:#007bff}.StoreMyInfoModal_pillButton__use6C:disabled{color:#ccc;cursor:not-allowed}.StoreMyInfoModal_infoCard__wuSRK{background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;color:#1f2937;font-size:1.06rem;font-size:var(--store-body-size,1.06rem);line-height:1.5;padding:.85rem}.StoreMyInfoModal_infoCardRow__9GuPA{align-items:center;display:flex;gap:.5rem;justify-content:space-between}.StoreMyInfoModal_infoCardLabel__GwV5V{color:#6c757d;font-size:.94rem;font-size:var(--store-caption-size,.94rem);font-weight:500}.StoreMyInfoModal_infoCardValue__bXU7E{color:#212529;font-size:1.06rem;font-size:var(--store-body-size,1.06rem);font-weight:600}.StoreMyInfoModal_modalHeading__5\+Wzq{color:#1f2937;font-size:1.18rem;font-size:var(--store-title-size,1.18rem);font-weight:700;line-height:1.3}.StoreMyInfoModal_listItem__kRdFc{background-color:#fff;border:1px solid #e9ecef;border-radius:8px;color:#1f2937;font-size:1.06rem;font-size:var(--store-body-size,1.06rem);line-height:1.5;padding:.65rem .75rem}.StoreMyInfoModal_listItemMeta__ph-kB{color:#6c757d;font-size:.94rem;font-size:var(--store-caption-size,.94rem);line-height:1.4;margin-top:.2rem}.StoreMyInfoModal_emptyText__nvB-a{color:#6c757d;font-size:1.06rem;font-size:var(--store-body-size,1.06rem);line-height:1.5;padding:1rem 0;text-align:center}#studyroom_cover_container{padding:4rem 0 0;width:100%}#studyroom_cover_container .top_section{position:relative}#studyroom_cover_container .main_title{font-size:1.6rem;font-weight:600;text-align:center}#studyroom_cover_container .main_sub_title{margin-bottom:4rem;margin-top:.3rem;text-align:center}#studyroom_cover_container .login_btn,#studyroom_cover_container .logout_btn{border:none;border-radius:.3rem;font-size:.85rem;padding:.3rem .8rem;position:absolute;right:2.5%;top:50%;transform:translateY(-50%)}#studyroom_cover_container .login_btn{background-color:var(--main-900);transition:all .2s ease}#studyroom_cover_container .login_btn:hover{background-color:var(--main-800)}#studyroom_cover_container .logout_btn{background-color:var(--gray-300);color:var(--gray-800)}#studyroom_cover_container #list_container{display:flex;justify-content:space-between;margin:auto;width:95%}#studyroom_cover_container #list_container .list_wrapper{background-color:var(--gray-50);border-radius:.7rem;box-shadow:var(--card-shadow);margin-bottom:1rem;width:19.2%}#studyroom_cover_container #list_container .list_wrapper .list_img{border-top-left-radius:.7rem;border-top-right-radius:.7rem;height:15rem;object-fit:cover}#studyroom_cover_container #list_container .list_wrapper .middle_section{display:flex;flex-direction:column;justify-content:space-between;min-height:15rem;padding:1rem 1rem 0}#studyroom_cover_container #list_container .list_wrapper .middle_section .text_wrapper .title{align-items:baseline;display:flex;flex-wrap:wrap;font-size:1.4rem;font-weight:500;margin-bottom:1rem}#studyroom_cover_container #list_container .list_wrapper .middle_section .text_wrapper .title .sub_title{font-size:1.1rem;font-weight:400;margin-left:.3rem}#studyroom_cover_container #list_container .list_wrapper .middle_section .text_wrapper .sub_title_wrapper{color:var(--gray-700);display:flex;flex-direction:column}#studyroom_cover_container #list_container .list_wrapper .middle_section .text_wrapper .sub_title_wrapper .sub_text_bold{font-weight:500;margin-bottom:.5rem}#studyroom_cover_container #list_container .list_wrapper .middle_section .text_wrapper .sub_title_wrapper:nth-of-type(2){margin-top:.8rem}#studyroom_cover_container #list_container .list_wrapper .middle_section .money_wrapper{align-items:center;display:flex;font-size:1.1rem}#studyroom_cover_container #list_container .list_wrapper .middle_section .money_wrapper .money_icon{padding-top:.15rem;width:1.5rem}#studyroom_cover_container #list_container .list_wrapper .middle_section .money_wrapper .hour{font-weight:300;margin-left:.2rem}#studyroom_cover_container #list_container .list_wrapper .go_btn{align-items:center;background-image:url(/static/media/card_day.ca112f7d1c4f1429e9ec.png);background-position:50%;background-size:cover;border:none;border-radius:.6rem;color:var(--white);display:flex;margin:.8rem auto;padding:1rem;position:relative;width:95%}#studyroom_cover_container #list_container .list_wrapper .go_btn .use_text{left:50%;position:absolute;transform:translateX(-50%)}#studyroom_cover_container #list_container .list_wrapper .go_btn .arrow_icon{margin-left:auto}#studyroom_cover_container .store_info_wrapper{border-top:.5px solid var(--gray-100);display:flex;font-size:.8rem;margin-top:5rem;padding-left:3em;padding-top:1.5rem;width:100%}#studyroom_cover_container .store_info_wrapper .section_wrapper{display:flex;flex-direction:column}#studyroom_cover_container .store_info_wrapper .section_wrapper .info_list{display:flex;line-height:1.3;margin-bottom:.5rem}#studyroom_cover_container .store_info_wrapper .section_wrapper .info_list .title{color:var(--gray-400);font-weight:300}#studyroom_cover_container .store_info_wrapper .section_wrapper.left{margin-right:2rem}#studyroom_cover_container .store_info_wrapper .section_wrapper.left .title{width:3.5rem}#studyroom_cover_container .store_info_wrapper .section_wrapper.right .title{width:6rem}@media screen and (max-width:768px){#studyroom_cover_container .main_sub_title{margin-bottom:2rem}#studyroom_cover_container #list_container{flex-wrap:wrap}#studyroom_cover_container #list_container .list_wrapper{margin-bottom:1.5rem;width:49%}#studyroom_cover_container #list_container .list_wrapper .middle_section{min-height:13rem}#studyroom_cover_container .store_info_wrapper{font-size:.85rem;margin-top:2.5rem;padding-bottom:1.5rem;padding-left:2.7em;padding-top:1.5rem;width:100%}#studyroom_cover_container .store_info_wrapper .section_wrapper.left{margin-right:2rem}#studyroom_cover_container .store_info_wrapper .section_wrapper.left .title{width:4rem}#studyroom_cover_container .store_info_wrapper .section_wrapper.right .title{width:6.5rem}}@media screen and (max-width:414px){#studyroom_cover_container{width:100%}#studyroom_cover_container #list_container{flex-wrap:wrap;justify-content:center;width:95%}#studyroom_cover_container #list_container .list_wrapper{margin-bottom:1.5rem;width:inherit}#studyroom_cover_container .store_info_wrapper{flex-direction:column;font-size:.8rem;margin-top:1rem}#studyroom_cover_container .store_info_wrapper .section_wrapper.left{margin-right:2rem}#studyroom_cover_container .store_info_wrapper .section_wrapper.left .title,#studyroom_cover_container .store_info_wrapper .section_wrapper.right .title{width:6rem}}@media screen and (min-width:768px){#studyroom_cover_container .login_btn{border-radius:.4rem;font-size:.9rem;font-weight:500;padding:.5rem 1.2rem}}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.cord-layout-island,.cord-layout-island *,.cord-layout-island :after,.cord-layout-island :before{box-sizing:border-box}.cord-layout-island{-ms-overflow-style:none;scrollbar-gutter:auto;scrollbar-width:none}.cord-layout-island::-webkit-scrollbar{display:none;height:0;width:0}.cord-zone-entry-scroll{container-name:cord-seat-island;container-type:inline-size}.cord-seat-island-scroll-framed{background-color:#fffffff7;border:1px solid #cbd5e1;border-radius:.65rem;box-sizing:border-box;margin:.4rem .5rem 0}#layout.high_contrast .cord-seat-island-scroll-framed{background-color:#fff;background-color:var(--white,#fff);border-color:#0f172a;border-color:var(--black,#0f172a)}.cord-zone-entry-btn{background:#f8fafc;border:1px solid #cbd5e1;border-radius:10px;border-radius:calc(10px/var(--cord-canvas-user-scale, 1));color:#0f172a;cursor:pointer;flex:1 1;font-size:14px;font-size:calc(14px/var(--cord-canvas-user-scale, 1));font-weight:600;line-height:1.25;min-height:48px;min-height:calc(48px/var(--cord-canvas-user-scale, 1));min-width:0;padding:12px 8px;padding:calc(12px/var(--cord-canvas-user-scale, 1)) calc(8px/var(--cord-canvas-user-scale, 1));width:100%}.cord-zone-entry-face-subtitle{font-size:max(10px,min(2.8vmin,14px));font-size:max(calc(10px/var(--cord-canvas-user-scale, 1)),min(calc(2.8vmin/var(--cord-canvas-user-scale, 1)),calc(14px/var(--cord-canvas-user-scale, 1))))}.cord-zone-entry-face-title{font-size:max(12px,min(3.4vmin,20px));font-size:max(calc(12px/var(--cord-canvas-user-scale, 1)),min(calc(3.4vmin/var(--cord-canvas-user-scale, 1)),calc(20px/var(--cord-canvas-user-scale, 1))))}.cord-zone-entry-face-meta{font-size:max(11px,min(3.2vmin,16px));font-size:max(calc(11px/var(--cord-canvas-user-scale, 1)),min(calc(3.2vmin/var(--cord-canvas-user-scale, 1)),calc(16px/var(--cord-canvas-user-scale, 1))))}.cord-zone-entry-presence{font-size:max(11px,min(3vmin,15px));font-size:max(calc(11px/var(--cord-canvas-user-scale, 1)),min(calc(3vmin/var(--cord-canvas-user-scale, 1)),calc(15px/var(--cord-canvas-user-scale, 1))))}.cord-zone-entry-presence-headline{font-size:max(10px,min(2.6vmin,13px));font-size:max(calc(10px/var(--cord-canvas-user-scale, 1)),min(calc(2.6vmin/var(--cord-canvas-user-scale, 1)),calc(13px/var(--cord-canvas-user-scale, 1))))}@container cord-seat-island (max-width: 560px){.cord-zone-entry-action-bar{gap:4px!important;padding:6px!important}.cord-zone-entry-btn{border-radius:8px;border-radius:calc(8px/var(--cord-canvas-user-scale, 1));font-size:max(calc(12px / 1),min(calc(3.2cqw / 1),calc(15px / 1)));font-size:max(calc(12px / var(--cord-canvas-user-scale, 1)),min(calc(3.2cqw / var(--cord-canvas-user-scale, 1)),calc(15px / var(--cord-canvas-user-scale, 1))));font-weight:600;letter-spacing:-.02em;line-height:1.15;min-height:40px;min-height:calc(40px/var(--cord-canvas-user-scale, 1));overflow:hidden;padding:8px 5px;padding:calc(8px/var(--cord-canvas-user-scale, 1)) calc(5px/var(--cord-canvas-user-scale, 1));text-overflow:ellipsis;white-space:nowrap}.cord-zone-entry-face{gap:.15rem!important;padding:.25rem .4rem!important}.cord-zone-entry-face--stack{justify-content:flex-start!important}.cord-zone-entry-summary-strip{gap:.1rem!important;padding-bottom:.3rem!important;padding-top:.3rem!important}.cord-zone-entry-face-subtitle{font-size:max(calc(11px / 1),min(calc(3.4cqw / 1),calc(14px / 1)))!important;font-size:max(calc(11px / var(--cord-canvas-user-scale, 1)),min(calc(3.4cqw / var(--cord-canvas-user-scale, 1)),calc(14px / var(--cord-canvas-user-scale, 1))))!important}.cord-zone-entry-face-title{font-size:max(calc(13px / 1),min(calc(4.2cqw / 1),calc(18px / 1)))!important;font-size:max(calc(13px / var(--cord-canvas-user-scale, 1)),min(calc(4.2cqw / var(--cord-canvas-user-scale, 1)),calc(18px / var(--cord-canvas-user-scale, 1))))!important}.cord-zone-entry-face-meta{font-size:max(calc(12px / 1),min(calc(3.5cqw / 1),calc(15px / 1)))!important;font-size:max(calc(12px / var(--cord-canvas-user-scale, 1)),min(calc(3.5cqw / var(--cord-canvas-user-scale, 1)),calc(15px / var(--cord-canvas-user-scale, 1))))!important}.cord-zone-entry-presence{font-size:max(calc(11px / 1),min(calc(3.2cqw / 1),calc(14px / 1)))!important;font-size:max(calc(11px / var(--cord-canvas-user-scale, 1)),min(calc(3.2cqw / var(--cord-canvas-user-scale, 1)),calc(14px / var(--cord-canvas-user-scale, 1))))!important}.cord-zone-entry-presence-headline{font-size:max(10px,min(calc(3cqw/1),13px))!important;font-size:max(calc(10px/var(--cord-canvas-user-scale, 1)),min(calc(3cqw/var(--cord-canvas-user-scale, 1)),calc(13px/var(--cord-canvas-user-scale, 1))))!important}}@container cord-seat-island (max-width: 380px){.cord-zone-entry-summary-strip{padding-bottom:.25rem!important;padding-top:.25rem!important}.cord-zone-entry-btn{border-radius:7px;border-radius:calc(7px/var(--cord-canvas-user-scale, 1));font-size:max(calc(11px / 1),min(calc(3.1cqw / 1),calc(14px / 1)));font-size:max(calc(11px / var(--cord-canvas-user-scale, 1)),min(calc(3.1cqw / var(--cord-canvas-user-scale, 1)),calc(14px / var(--cord-canvas-user-scale, 1))));min-height:38px;min-height:calc(38px/var(--cord-canvas-user-scale, 1));padding:7px 4px;padding:calc(7px/var(--cord-canvas-user-scale, 1)) calc(4px/var(--cord-canvas-user-scale, 1))}.cord-zone-entry-face-title{font-size:max(12px,min(calc(4cqw/1),17px))!important;font-size:max(calc(12px/var(--cord-canvas-user-scale, 1)),min(calc(4cqw/var(--cord-canvas-user-scale, 1)),calc(17px/var(--cord-canvas-user-scale, 1))))!important}}@container cord-seat-island (min-width: 720px){.cord-zone-entry-btn{font-size:15px;font-size:calc(15px/var(--cord-canvas-user-scale, 1));min-height:52px;min-height:calc(52px/var(--cord-canvas-user-scale, 1));padding:14px 10px;padding:calc(14px/var(--cord-canvas-user-scale, 1)) calc(10px/var(--cord-canvas-user-scale, 1))}}.cord-zone-entry-btn:disabled{cursor:not-allowed;opacity:.45}.cord-zone-entry-primary{background:#334155;border-color:#1e293b;color:#fff}.cord-zone-entry-primary:hover:not(:disabled){background:#1e293b;border-color:#0f172a}.cord-zone-entry-primary:disabled{background:#94a3b8;border-color:#94a3b8;color:#f1f5f9}.cord-layout-island.cord-barrier-kiosk-labels .cord-zone-entry-face-subtitle{font-size:max(10px,min(2.8vmin,18px))!important;font-size:max(calc(10px*var(--cord-kiosk-label-boost, 1)/var(--cord-canvas-user-scale, 1)),min(calc(2.8vmin*var(--cord-kiosk-label-boost, 1)/var(--cord-canvas-user-scale, 1)),calc(18px*var(--cord-kiosk-label-boost, 1)/var(--cord-canvas-user-scale, 1))))!important}.cord-layout-island.cord-barrier-kiosk-labels .cord-zone-entry-face-title{font-size:max(12px,min(3.8vmin,26px))!important;font-size:max(calc(12px*var(--cord-kiosk-label-boost, 1)/var(--cord-canvas-user-scale, 1)),min(calc(3.8vmin*var(--cord-kiosk-label-boost, 1)/var(--cord-canvas-user-scale, 1)),calc(26px*var(--cord-kiosk-label-boost, 1)/var(--cord-canvas-user-scale, 1))))!important}.cord-layout-island.cord-barrier-kiosk-labels .cord-zone-entry-face-meta{font-size:max(11px,min(3.5vmin,20px))!important;font-size:max(calc(11px*var(--cord-kiosk-label-boost, 1)/var(--cord-canvas-user-scale, 1)),min(calc(3.5vmin*var(--cord-kiosk-label-boost, 1)/var(--cord-canvas-user-scale, 1)),calc(20px*var(--cord-kiosk-label-boost, 1)/var(--cord-canvas-user-scale, 1))))!important}.cord-layout-island.cord-barrier-kiosk-labels .cord-zone-entry-presence{font-size:max(11px,min(3.2vmin,18px))!important;font-size:max(calc(11px*var(--cord-kiosk-label-boost, 1)/var(--cord-canvas-user-scale, 1)),min(calc(3.2vmin*var(--cord-kiosk-label-boost, 1)/var(--cord-canvas-user-scale, 1)),calc(18px*var(--cord-kiosk-label-boost, 1)/var(--cord-canvas-user-scale, 1))))!important}.cord-layout-island.cord-barrier-kiosk-labels .cord-zone-entry-presence-headline{font-size:max(10px,min(2.9vmin,16px))!important;font-size:max(calc(10px*var(--cord-kiosk-label-boost, 1)/var(--cord-canvas-user-scale, 1)),min(calc(2.9vmin*var(--cord-kiosk-label-boost, 1)/var(--cord-canvas-user-scale, 1)),calc(16px*var(--cord-kiosk-label-boost, 1)/var(--cord-canvas-user-scale, 1))))!important}.cord-layout-island.cord-barrier-kiosk-labels .cord-zone-entry-btn{font-size:14px;font-size:calc(14px*var(--cord-kiosk-label-boost, 1)/var(--cord-canvas-user-scale, 1));min-height:48px;min-height:calc(48px*var(--cord-kiosk-label-boost, 1)/var(--cord-canvas-user-scale, 1))}.cord-pointer-events-none{pointer-events:none}.cord-absolute{position:absolute}.cord-relative{position:relative}.cord-inset-0{bottom:0;left:0;right:0;top:0}.cord-bottom-0\.5{bottom:.125rem}.cord-left-1\/2{left:50%}.cord-top-1\/2{top:50%}.cord-top-full{top:100%}.cord-isolate{isolation:isolate}.cord-z-10{z-index:10}.cord-z-\[1\]{z-index:1}.cord-z-\[5\]{z-index:5}.cord-m-auto{margin:auto}.cord-mt-auto{margin-top:auto}.cord-line-clamp-2{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden}.cord-block{display:block}.cord-flex{display:flex}.cord-inline-flex{display:inline-flex}.cord-grid{display:grid}.cord-h-full{height:100%}.cord-max-h-full{max-height:100%}.cord-min-h-0{min-height:0}.cord-w-full{width:100%}.cord-w-max{width:-webkit-max-content;width:max-content}.cord-min-w-0{min-width:0}.cord-max-w-\[95\%\]{max-width:95%}.cord-max-w-full{max-width:100%}.cord-flex-1{flex:1 1}.cord-shrink-0{flex-shrink:0}.cord--translate-x-1\/2{--tw-translate-x:-50%}.cord--translate-x-1\/2,.cord--translate-y-1\/2{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cord--translate-y-1\/2{--tw-translate-y:-50%}.cord-cursor-default{cursor:default}.cord-cursor-pointer{cursor:pointer}.cord-select-none{-webkit-user-select:none;user-select:none}.cord-grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.cord-flex-col{flex-direction:column}.cord-items-center{align-items:center}.cord-items-stretch{align-items:stretch}.cord-justify-start{justify-content:flex-start}.cord-justify-end{justify-content:flex-end}.cord-justify-center{justify-content:center}.cord-gap-0\.5{gap:.125rem}.cord-gap-1{gap:.25rem}.cord-gap-1\.5{gap:.375rem}.cord-overflow-auto{overflow:auto}.cord-overflow-hidden{overflow:hidden}.cord-overflow-visible{overflow:visible}.cord-overflow-y-auto{overflow-y:auto}.cord-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cord-whitespace-pre-wrap{white-space:pre-wrap}.cord-break-words{word-wrap:break-word}.cord-break-all{word-break:break-all}.cord-rounded{border-radius:.25rem}.cord-rounded-full{border-radius:9999px}.cord-rounded-lg{border-radius:.5rem}.cord-border{border-width:1px}.cord-border-0{border-width:0}.cord-border-2{border-width:2px}.cord-border-t{border-top-width:1px}.cord-border-dashed{border-style:dashed}.cord-border-amber-300{--tw-border-opacity:1;border-color:#fcd34d;border-color:rgba(252,211,77,var(--tw-border-opacity,1))}.cord-border-cyan-300{--tw-border-opacity:1;border-color:#67e8f9;border-color:rgba(103,232,249,var(--tw-border-opacity,1))}.cord-border-gray-300{--tw-border-opacity:1;border-color:#d1d5db;border-color:rgba(209,213,219,var(--tw-border-opacity,1))}.cord-border-gray-400{--tw-border-opacity:1;border-color:#9ca3af;border-color:rgba(156,163,175,var(--tw-border-opacity,1))}.cord-border-sky-300{--tw-border-opacity:1;border-color:#7dd3fc;border-color:rgba(125,211,252,var(--tw-border-opacity,1))}.cord-border-slate-300{--tw-border-opacity:1;border-color:#cbd5e1;border-color:rgba(203,213,225,var(--tw-border-opacity,1))}.cord-border-slate-300\/65{border-color:#cbd5e1a6}.cord-border-slate-300\/70{border-color:#cbd5e1b3}.cord-border-slate-400{--tw-border-opacity:1;border-color:#94a3b8;border-color:rgba(148,163,184,var(--tw-border-opacity,1))}.cord-border-slate-500{--tw-border-opacity:1;border-color:#64748b;border-color:rgba(100,116,139,var(--tw-border-opacity,1))}.cord-border-violet-300{--tw-border-opacity:1;border-color:#c4b5fd;border-color:rgba(196,181,253,var(--tw-border-opacity,1))}.cord-bg-black\/55{background-color:#0000008c}.cord-bg-black\/\[0\.06\]{background-color:#0000000f}.cord-bg-slate-100\/45{background-color:#f1f5f973}.cord-bg-slate-50\/90{background-color:#f8fafce6}.cord-bg-gradient-to-t{background-image:linear-gradient(to top,var(--tw-gradient-stops))}.cord-from-black\/60{--tw-gradient-from:#0009 var(--tw-gradient-from-position);--tw-gradient-to:#0000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.cord-from-black\/70{--tw-gradient-from:#000000b3 var(--tw-gradient-from-position);--tw-gradient-to:#0000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.cord-via-black\/25{--tw-gradient-to:#0000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#00000040 var(--tw-gradient-via-position),var(--tw-gradient-to)}.cord-to-transparent{--tw-gradient-to:#0000 var(--tw-gradient-to-position)}.cord-object-contain{object-fit:contain}.cord-object-cover{object-fit:cover}.cord-p-0{padding:0}.cord-p-2{padding:.5rem}.cord-px-0{padding-left:0;padding-right:0}.cord-px-0\.5{padding-left:.125rem;padding-right:.125rem}.cord-px-1{padding-left:.25rem;padding-right:.25rem}.cord-px-1\.5{padding-left:.375rem;padding-right:.375rem}.cord-px-2{padding-left:.5rem;padding-right:.5rem}.cord-py-0\.5{padding-bottom:.125rem;padding-top:.125rem}.cord-py-1\.5{padding-bottom:.375rem;padding-top:.375rem}.cord-pb-2{padding-bottom:.5rem}.cord-pt-1{padding-top:.25rem}.cord-text-left{text-align:left}.cord-text-center{text-align:center}.cord-font-medium{font-weight:500}.cord-font-semibold{font-weight:600}.cord-tabular-nums{--tw-numeric-spacing:tabular-nums;font-feature-settings:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.cord-leading-none{line-height:1}.cord-leading-snug{line-height:1.375}.cord-leading-tight{line-height:1.25}.cord-text-amber-900{--tw-text-opacity:1;color:#78350f;color:rgba(120,53,15,var(--tw-text-opacity,1))}.cord-text-cyan-900{--tw-text-opacity:1;color:#164e63;color:rgba(22,78,99,var(--tw-text-opacity,1))}.cord-text-sky-900{--tw-text-opacity:1;color:#0c4a6e;color:rgba(12,74,110,var(--tw-text-opacity,1))}.cord-text-slate-700{--tw-text-opacity:1;color:#334155;color:rgba(51,65,85,var(--tw-text-opacity,1))}.cord-text-slate-800{--tw-text-opacity:1;color:#1e293b;color:rgba(30,41,59,var(--tw-text-opacity,1))}.cord-text-slate-800\/90{color:#1e293be6}.cord-text-slate-800\/95{color:#1e293bf2}.cord-text-slate-900{--tw-text-opacity:1;color:#0f172a;color:rgba(15,23,42,var(--tw-text-opacity,1))}.cord-text-violet-900{--tw-text-opacity:1;color:#4c1d95;color:rgba(76,29,149,var(--tw-text-opacity,1))}.cord-text-white{--tw-text-opacity:1;color:#fff;color:rgba(255,255,255,var(--tw-text-opacity,1))}.cord-text-white\/95{color:#fffffff2}.cord-opacity-90{opacity:.9}.cord-opacity-95{opacity:.95}.cord-opacity-\[0\.92\]{opacity:.92}.cord-shadow-sm{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.cord-ring-1{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.cord-ring-1,.cord-ring-2{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.cord-ring-2{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.cord-ring-sky-500{--tw-ring-opacity:1;--tw-ring-color:rgba(14,165,233,var(--tw-ring-opacity,1))}.cord-ring-slate-200\/90{--tw-ring-color:#e2e8f0e6}.cord-ring-slate-600{--tw-ring-opacity:1;--tw-ring-color:rgba(71,85,105,var(--tw-ring-opacity,1))}.cord-drop-shadow-\[0_1px_2px_rgba\(0\,0\,0\,0\.7\)\]{--tw-drop-shadow:drop-shadow(0 1px 2px #000000b3);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.cord-layout-island .barri_voice_focused,.cord-layout-island .tab_focused{box-shadow:0 0 0 4px #f59e0b66,0 6px 14px #0f172a47!important;outline:3px solid #f59e0b!important;outline-offset:2px!important;z-index:60!important}@media (min-width:640px){.sm\:cord-flex{display:flex}.sm\:cord-flex-nowrap{flex-wrap:nowrap}.sm\:cord-gap-2{gap:.5rem}.sm\:cord-px-3{padding-left:.75rem;padding-right:.75rem}.sm\:cord-py-2\.5{padding-bottom:.625rem;padding-top:.625rem}}.customer-notice-html a{color:#0d6efd;text-decoration:underline;word-break:break-all}.CoordinateSeatLegend_topWrap__sO6Br{margin-bottom:.5rem;width:100%}.CoordinateSeatLegend_legendRow__BLk3X{align-items:center;background-color:#f9fafb;background-color:var(--gray-50,#f9fafb);border:1px solid #f3f4f6;border:1px solid var(--gray-100,#f3f4f6);border-radius:.6rem;box-sizing:border-box;display:flex;flex-wrap:wrap;gap:.7rem;padding:.85rem}.CoordinateSeatLegend_legendItem__6SnWe{align-items:center;display:flex;gap:.3rem}.CoordinateSeatLegend_dot__zzl9r{border-radius:50%;flex-shrink:0;height:.85rem;width:.85rem}.CoordinateSeatLegend_label__g32X8{font-size:1rem;line-height:1.2}#seat_container.large_font .CoordinateSeatLegend_legendRow__BLk3X{border-radius:.3rem;font-size:.75rem;padding:.1rem .6rem}#seat_container.large_font .CoordinateSeatLegend_dot__zzl9r{height:.7rem;width:.7rem}#layout.high_contrast .CoordinateSeatLegend_legendRow__BLk3X,#seat_container.high_contrast .CoordinateSeatLegend_legendRow__BLk3X{background-color:#f9fafb;background-color:var(--gray-50,#f9fafb);border:.05rem solid #0f172a;border:.05rem solid var(--black,#0f172a)}.legend_container{background-color:var(--gray-50);border:1px solid var(--gray-100);border-radius:.6rem;display:flex;flex-wrap:wrap;gap:.7rem;padding:.85rem}.legend_container .legend_row{display:flex;gap:1rem}.legend_container .legend_item{align-items:center;display:flex;gap:.3rem}.legend_container .legend_item .legend_dot{border-radius:50%;height:.85rem;width:.85rem}.legend_container.is_barrier .legend_dot{border:1px solid var(--gray-300)}.legend_label{color:#1f2937;color:var(--gray-800,#1f2937);font-size:.9rem;line-height:1.3}#storeBook_nav_container #store_my_info_container.low_screen{margin-top:105px;padding:15px 150px 15px 15px}#storeBook_nav_container #store_my_info_container.low_screen .coupon_list_container .coupon_title_wrapper{align-items:center!important;flex-direction:row!important;gap:.5rem!important;margin:10px 0 0!important}#storeBook_nav_container #store_my_info_container.low_screen .coupon_list_container .coupon_title_wrapper .user_mileage{border:none;margin-right:30px;padding:0}#storeBook_nav_container #store_my_info_container.low_screen .reservation_card_list{border-radius:.8rem!important;height:250px!important}#storeBook_nav_container #store_my_info_container.low_screen .reservation_card_list .reservation_card_wrapper{padding:30px!important}#storeBook_nav_container #store_my_info_container.low_screen .reservation_card_list .reservation_card_wrapper .list_using_section .using_title_wrapper{align-items:center;display:flex;justify-content:space-between;margin-top:0;padding-bottom:15px}#storeBook_nav_container #store_my_info_container.low_screen .reservation_card_list .reservation_card_wrapper .list_using_section .using_title_wrapper .using_title{font-size:60px}#storeBook_nav_container #store_my_info_container.low_screen .reservation_card_list .reservation_card_wrapper .list_time_section{display:none}#storeBook_nav_container #store_my_info_container.low_screen .reservation_card_list .reservation_card_wrapper .list_bottom_section{flex-direction:row!important;margin-top:0;padding-top:0}#storeBook_nav_container #store_my_info_container.low_screen .reservation_card_list .reservation_card_wrapper .list_bottom_section .bottom_text{padding:15px 0 0!important}#storeBook_nav_container #store_my_info_container .nav_sub_contents{border-bottom:1px solid var(--gray-200);display:flex;flex-wrap:nowrap;gap:0;margin-bottom:.4rem;margin-top:0;width:100%}#storeBook_nav_container #store_my_info_container .nav_sub_contents .nav-item{flex:1 1;min-width:0}#storeBook_nav_container #store_my_info_container .nav_sub_contents .nav-link{background:#0000;border:none;border-bottom:2px solid #0000;border-radius:0;color:var(--main-700);font-size:1.03rem;min-height:2.35rem;overflow:hidden;padding:.46rem .3rem .56rem;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%}#storeBook_nav_container #store_my_info_container .nav_sub_contents .nav-link.active{background:#0000;border-bottom:2px solid var(--main-900);color:var(--main-900);font-weight:600}#storeBook_nav_container #store_my_info_container .not_login_wrapper{align-items:center;display:flex;flex-direction:column;gap:30px;height:400px;justify-content:center}#storeBook_nav_container #store_my_info_container .not_login_wrapper .not_login_btn{background-color:var(--main-900);border-color:var(--main-900);border-radius:20px;color:var(--white);padding:10px 20px}#storeBook_nav_container #store_my_info_container .not_login_img{border-radius:1rem;box-shadow:3px 3px 7px 0 #14142b4d;height:auto;margin-top:1rem;max-width:100%;object-fit:contain;width:100%}#storeBook_nav_container #store_my_info_container .no_coupon{cursor:pointer;transition:opacity .2s ease}#storeBook_nav_container #store_my_info_container .no_coupon:hover{opacity:.8}#storeBook_nav_container #store_my_info_container .no_coupon{background:none;border-radius:1rem;box-shadow:1.737px 2.606px 5.211px 0 #14142b61;display:block;height:auto;width:100%}@media (min-width:768px){#storeBook_nav_container #store_my_info_container .no_coupon{display:block;margin:0 auto;max-width:50%;width:50%}}#storeBook_nav_container #store_my_info_container .coupon_list_container{display:flex;flex:1 1;flex-direction:column;min-height:0}#storeBook_nav_container #store_my_info_container .coupon_list_container .coupon_title_wrapper{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem;margin-top:2rem}#storeBook_nav_container #store_my_info_container .coupon_list_container .coupon_title_wrapper .using_title{color:var(--main-900);font-size:1.3rem;font-weight:500}#storeBook_nav_container #store_my_info_container .coupon_list_container .coupon_title_wrapper .using_title.sub{color:var(--gray-700);font-weight:400}#storeBook_nav_container #store_my_info_container .coupon_list_container .coupon_title_wrapper .user_mileage{border:1px solid #0ab3ca;border-radius:50rem;color:#0ab3ca;font-size:.95rem;padding:.5rem 1rem;width:-webkit-fit-content;width:fit-content}#storeBook_nav_container #store_my_info_container .coupon_list_container .coupon_title_wrapper.is_high_contrast{align-items:flex-start;flex-direction:column;gap:.5rem}#storeBook_nav_container #store_my_info_container .coupon_list_container .coupon_title_wrapper.is_high_contrast .user_mileage{border:none;font-size:1rem;padding:0}#storeBook_nav_container #store_my_info_container .coupon_list_container .coupon_list_wrapper{flex:1 1;overflow:auto}#storeBook_nav_container #store_my_info_container .coupon_list_container .coupon_list_wrapper .no_coupon_text{color:var(--gray-700);font-size:1rem;margin:2rem 0;text-align:center}#storeBook_nav_container #store_my_info_container .coupon_list_container .coupon_list_wrapper .free_coupon_list_wrapper{display:flex;flex-direction:column;font-size:1rem;margin-top:2rem}#storeBook_nav_container #store_my_info_container .coupon_list_container .coupon_list_wrapper .free_coupon_list_wrapper .free_coupon_accordion_body{display:flex;flex-direction:column;gap:1rem}#storeBook_nav_container #store_my_info_container .coupon_list_container .coupon_list_wrapper .free_coupon_list_wrapper .free_coupon_accordion_body .free_coupon_info_wrapper{background-color:#ff9a01;border-radius:.8rem;box-shadow:var(--card-shadow);color:var(--white);position:relative}#storeBook_nav_container #store_my_info_container .coupon_list_container .coupon_list_wrapper .free_coupon_list_wrapper .free_coupon_accordion_body .free_coupon_info_wrapper .top_section{display:flex;flex-direction:column;gap:.5rem;padding:2rem 2rem 0}#storeBook_nav_container #store_my_info_container .coupon_list_container .coupon_list_wrapper .free_coupon_list_wrapper .free_coupon_accordion_body .free_coupon_info_wrapper .top_section .discount_value_wrapper{align-items:baseline;display:flex;gap:.35rem}#storeBook_nav_container #store_my_info_container .coupon_list_container .coupon_list_wrapper .free_coupon_list_wrapper .free_coupon_accordion_body .free_coupon_info_wrapper .top_section .discount_value_wrapper .mileage_icon{align-items:center;background-color:#fffffff2;border-radius:50%;color:inherit;display:inline-flex;flex-shrink:0;font-size:1rem;font-weight:700;height:1.75rem;justify-content:center;line-height:1;width:1.75rem}#storeBook_nav_container #store_my_info_container .coupon_list_container .coupon_list_wrapper .free_coupon_list_wrapper .free_coupon_accordion_body .free_coupon_info_wrapper .top_section .discount_value_wrapper .discount_value_text{font-size:2rem;line-height:1}#storeBook_nav_container #store_my_info_container .coupon_list_container .coupon_list_wrapper .free_coupon_list_wrapper .free_coupon_accordion_body .free_coupon_info_wrapper .coupon_validity{font-size:.9rem;font-weight:300;margin-top:4rem;padding:0 2rem}#storeBook_nav_container #store_my_info_container .coupon_list_container .coupon_list_wrapper .free_coupon_list_wrapper .free_coupon_accordion_body .free_coupon_info_wrapper .line_dashed_wrapper{margin-top:.7rem;position:relative}#storeBook_nav_container #store_my_info_container .coupon_list_container .coupon_list_wrapper .free_coupon_list_wrapper .free_coupon_accordion_body .free_coupon_info_wrapper .line_dashed_wrapper .left_circle{background-color:var(--white);border-radius:50%;height:1.5rem;left:-.75rem;position:absolute;top:50%;transform:translateY(-50%);width:1.5rem;z-index:2}#storeBook_nav_container #store_my_info_container .coupon_list_container .coupon_list_wrapper .free_coupon_list_wrapper .free_coupon_accordion_body .free_coupon_info_wrapper .line_dashed_wrapper .dashed_line{border:1px dashed #ffd493;margin:0 auto;width:90%}#storeBook_nav_container #store_my_info_container .coupon_list_container .coupon_list_wrapper .free_coupon_list_wrapper .free_coupon_accordion_body .free_coupon_info_wrapper .line_dashed_wrapper .right_circle{background-color:var(--white);border-radius:50%;height:1.5rem;position:absolute;right:-.75rem;top:50%;transform:translateY(-50%);width:1.5rem;z-index:2}#storeBook_nav_container #store_my_info_container .coupon_list_container .coupon_list_wrapper .free_coupon_list_wrapper .free_coupon_accordion_body .free_coupon_info_wrapper .bottom_section{align-items:center;display:flex;justify-content:space-between;padding:1rem 2rem}#storeBook_nav_container #store_my_info_container .coupon_list_container .coupon_list_wrapper .free_coupon_list_wrapper .free_coupon_accordion_body .free_coupon_info_wrapper .bottom_section .coupon_type{background-color:#ffd493;border-radius:.5rem;color:#805500;font-size:1rem;padding:.4rem .8rem .5rem}#storeBook_nav_container #store_my_info_container .coupon_list_container .coupon_list_wrapper .free_coupon_list_wrapper .free_coupon_accordion_body .free_coupon_info_wrapper .bottom_section .store_name{color:#915b0a;font-size:.9rem}#storeBook_nav_container #store_my_info_container .coupon_list_container .coupon_list_wrapper .free_coupon_list_wrapper .free_coupon_accordion_body .free_coupon_info_wrapper .black_bg{background-color:#00000080;border-radius:.8rem;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}#storeBook_nav_container #store_my_info_container .coupon_list_container .coupon_list_wrapper .free_coupon_list_wrapper .free_coupon_accordion_body .free_coupon_info_wrapper.free_coupon_used{background-color:#e9ecef;color:#212529}#storeBook_nav_container #store_my_info_container .coupon_list_container .coupon_list_wrapper .free_coupon_list_wrapper .free_coupon_accordion_body .free_coupon_info_wrapper.free_coupon_used .coupon_validity{color:#495057}#storeBook_nav_container #store_my_info_container .coupon_list_container .coupon_list_wrapper .free_coupon_list_wrapper .free_coupon_accordion_body .free_coupon_info_wrapper.free_coupon_used .line_dashed_wrapper .left_circle,#storeBook_nav_container #store_my_info_container .coupon_list_container .coupon_list_wrapper .free_coupon_list_wrapper .free_coupon_accordion_body .free_coupon_info_wrapper.free_coupon_used .line_dashed_wrapper .right_circle{background-color:#dee2e6}#storeBook_nav_container #store_my_info_container .coupon_list_container .coupon_list_wrapper .free_coupon_list_wrapper .free_coupon_accordion_body .free_coupon_info_wrapper.free_coupon_used .line_dashed_wrapper .dashed_line{border-color:#adb5bd}#storeBook_nav_container #store_my_info_container .coupon_list_container .coupon_list_wrapper .free_coupon_list_wrapper .free_coupon_accordion_body .free_coupon_info_wrapper.free_coupon_used .bottom_section .coupon_type{background-color:#adb5bd;color:#212529}#storeBook_nav_container #store_my_info_container .coupon_list_container .coupon_list_wrapper .free_coupon_list_wrapper .free_coupon_accordion_body .free_coupon_info_wrapper.free_coupon_used .bottom_section .store_name{color:#495057}#storeBook_nav_container #store_my_info_container .coupon_list_container .coupon_list_wrapper .free_coupon_list_wrapper .accordion-button:focus{box-shadow:none}#storeBook_nav_container #store_my_info_container .coupon_list_container .coupon_list_wrapper .free_coupon_list_wrapper .accordion-item:first-of-type{border-top-left-radius:1rem;border-top-right-radius:1rem}#storeBook_nav_container #store_my_info_container .coupon_list_container .coupon_list_wrapper .free_coupon_list_wrapper .accordion-item:last-of-type,#storeBook_nav_container #store_my_info_container .coupon_list_container .coupon_list_wrapper .free_coupon_list_wrapper .accordion-item:last-of-type .accordion-button.collapsed{border-bottom-left-radius:1rem;border-bottom-right-radius:1rem}#storeBook_nav_container #store_my_info_container .coupon_list_container .coupon_list_wrapper .free_coupon_list_wrapper .accordion-item:first-of-type .accordion-button{border-top-left-radius:1rem;border-top-right-radius:1rem}#storeBook_nav_container #store_my_info_container .coupon_list_container .enter_icon{cursor:pointer;position:absolute;right:clamp(.8rem,1.5vw,1rem);top:clamp(.8rem,1.5vw,1rem);transition:transform .2s ease;width:clamp(3.5rem,6vw,5.5rem);z-index:10}#storeBook_nav_container #store_my_info_container .coupon_list_container .enter_icon:hover{transform:scale(1.05)}@media screen and (max-width:767px){#storeBook_nav_container #store_my_info_container .coupon_list_container .enter_icon{right:.7rem;top:.7rem;width:3.5rem}}@media screen and (max-width:1200px) and (min-height:1500px){#storeBook_nav_container #store_my_info_container .coupon_list_container .enter_icon{right:.9rem;top:.9rem;width:4.5rem}}@media screen and (min-width:1400px) and (max-width:2600px) and (max-height:1500px) and (min-height:900px){#storeBook_nav_container #store_my_info_container .coupon_list_container .enter_icon{right:1rem;top:1rem;width:5rem}}#storeBook_nav_container #store_my_info_container .coupon_list_container .door_open_button_wrapper{display:flex;flex-direction:column;gap:.3rem;position:absolute;right:1.2rem;top:1.2rem}#storeBook_nav_container #store_my_info_container .coupon_list_container .door_open_button_wrapper button{background-color:#ffffff1a;border-color:#fff6;border-radius:.8rem;color:var(--white);font-size:.9rem;font-weight:600;overflow:hidden;padding:.5rem 1rem;position:relative}#storeBook_nav_container #store_my_info_container .coupon_list_container .door_open_button_wrapper button .door_open_button_text{position:relative;z-index:1}#storeBook_nav_container #store_my_info_container .coupon_list_container .door_open_button_wrapper button .circle{background-color:var(--main-300);border-radius:50rem;position:absolute}#storeBook_nav_container #store_my_info_container .coupon_list_container .door_open_button_wrapper button .transparent_circle_one{height:7rem;left:-3rem;opacity:.05;top:1.7rem;width:7rem}#storeBook_nav_container #store_my_info_container .coupon_list_container .door_open_button_wrapper button .transparent_circle_two{height:6rem;left:2rem;opacity:.05;top:0;width:6rem}#storeBook_nav_container #store_my_info_container .coupon_list_container .door_open_button_wrapper button .transparent_circle_three{height:4rem;left:-1rem;opacity:.05;top:0;width:4rem}#storeBook_nav_container #store_my_info_container .coupon_list_container .door_open_button_wrapper button .transparent_circle_four{height:6rem;left:2rem;opacity:.05;top:.5rem;width:6rem}#storeBook_nav_container #store_my_info_container .coupon_list_container .qr_code_preview_wrapper{align-items:center;background-color:#ffffffb3;border-radius:.5rem;display:flex;height:5.5rem;justify-content:center;padding:.5rem;position:absolute;right:1rem;top:1rem;width:5.5rem}#storeBook_nav_container #store_my_info_container .coupon_list_container .qr_code_preview_wrapper .qr_code_preview_img{height:100%;width:100%}#storeBook_nav_container #store_my_info_container .coupon_list_container .qr_code_preview_wrapper .text_wrapper{color:var(--white);font-size:.95rem;font-weight:400;left:50%;line-height:1.4;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:100%}#storeBook_nav_container #store_my_info_container .coupon_list_container .qr_code_preview_wrapper .qr_black_bg{background-color:#000000b3;border-radius:.5rem;height:100%;left:0;position:absolute;top:0;width:100%}#storeBook_nav_container #store_my_info_container .coupon_list_container .use_card{border-radius:inherit;height:100%;object-fit:cover;object-position:center;width:100%}@media screen and (max-width:767px){#storeBook_nav_container #store_my_info_container .coupon_list_container .use_card{object-fit:cover;object-position:center}}@media screen and (max-width:1200px) and (min-height:1500px),screen and (min-width:1400px) and (max-width:2600px) and (max-height:1500px) and (min-height:900px){#storeBook_nav_container #store_my_info_container .coupon_list_container .use_card{object-fit:cover;object-position:center}}#storeBook_nav_container #store_my_info_container .coupon_list_container .new_coupon_wrapper{display:flex;justify-content:center;margin-bottom:2rem;width:100%}#storeBook_nav_container #store_my_info_container .coupon_list_container .new_coupon_wrapper .buy_new_card_buttons{background:var(--white);bottom:0;box-shadow:0 -2px 10px #0000001a;box-sizing:border-box;display:flex;gap:.8rem;left:50%;max-width:1200px;padding:.55rem 1rem;position:fixed;transform:translateX(-50%);width:100%;z-index:99}@media (max-width:767px){#storeBook_nav_container #store_my_info_container .coupon_list_container .new_coupon_wrapper .buy_new_card_buttons{gap:.5rem;max-width:100vw;padding:.45rem .8rem;width:100%}}#storeBook_nav_container #store_my_info_container .coupon_list_container .new_coupon_wrapper .buy_new_card{align-items:center;background:#f0f0f0;border:none;border-radius:.6rem;cursor:pointer;display:flex;flex:1 1;gap:.5rem;justify-content:center;min-width:0;padding:.45rem 1.2rem;transition:all .2s ease}#storeBook_nav_container #store_my_info_container .coupon_list_container .new_coupon_wrapper .buy_new_card:hover{background:#e0e0e0;transform:translateY(-1px)}#storeBook_nav_container #store_my_info_container .coupon_list_container .new_coupon_wrapper .buy_new_card.buy_only{justify-content:center}#storeBook_nav_container #store_my_info_container .coupon_list_container .new_coupon_wrapper .buy_new_card.go_to_seat{justify-content:flex-start}#storeBook_nav_container #store_my_info_container .coupon_list_container .new_coupon_wrapper .buy_new_card .buy_text{align-items:flex-start;color:#1a4ccf;display:flex;flex-direction:column;font-size:.95rem;font-weight:500;gap:.1rem;justify-content:center;text-align:left;white-space:nowrap}#storeBook_nav_container #store_my_info_container .coupon_list_container .new_coupon_wrapper .buy_new_card .buy_text>span:first-child{color:#1a4ccf}#storeBook_nav_container #store_my_info_container .coupon_list_container .new_coupon_wrapper .buy_new_card .buy_text .buy_text_sub{color:#6c757d;font-size:.75rem;font-weight:400}@media (max-width:767px){#storeBook_nav_container #store_my_info_container .coupon_list_container .new_coupon_wrapper .buy_new_card .buy_text{white-space:normal;word-break:keep-all}}#storeBook_nav_container #store_my_info_container .coupon_list_container .new_coupon_wrapper .buy_new_card .buy_card_img{flex-shrink:0;height:2.5rem;width:2.5rem}#storeBook_nav_container #store_my_info_container .coupon_list_container .new_coupon_wrapper .buy_new_card .seat_icon{color:#1a4ccf;flex-shrink:0}#storeBook_nav_container #store_my_info_container .coupon_list_container .new_coupon_wrapper .buy_new_card .buy_next_btn{flex-shrink:0;height:1rem;margin-left:auto;width:.5rem}#storeBook_nav_container #store_my_info_container .end_coupon_list_wrapper{display:flex;flex-direction:column;font-size:1rem;gap:1rem;margin-top:2rem}#storeBook_nav_container #store_my_info_container .end_coupon_list_wrapper.low_screen{gap:30px;margin-top:30px}#storeBook_nav_container #store_my_info_container .end_coupon_list_wrapper.low_screen .end_card_list .end_card_wrapper .list_using_section .using_title_wrapper{align-items:center;display:flex;justify-content:space-between}#storeBook_nav_container #store_my_info_container .end_coupon_list_wrapper.low_screen .end_card_list .end_card_wrapper .list_using_section .using_title_wrapper .using_title{font-size:60px}#storeBook_nav_container #store_my_info_container .end_coupon_list_wrapper .end_card_list{background-size:cover;border-radius:.8rem;box-shadow:1.737px 2.606px 5.211px 0 #14142b61;color:var(--white);font-weight:300;height:17rem;position:relative}#storeBook_nav_container #store_my_info_container .end_coupon_list_wrapper .end_card_list .black_bg{background-color:#00000080;border-radius:.8rem;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}#storeBook_nav_container #store_my_info_container .end_coupon_list_wrapper .end_card_list .end_card_wrapper{border-radius:.4rem;display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:1.2rem;position:absolute;width:100%}#storeBook_nav_container #store_my_info_container .end_coupon_list_wrapper .end_card_list .list_time_section{display:flex;flex-direction:column;margin-top:4rem}#storeBook_nav_container #store_my_info_container .end_coupon_list_wrapper .end_card_list .list_time_section .time_sub_text{font-size:.7rem;padding-bottom:.3rem}#storeBook_nav_container #store_my_info_container .end_coupon_list_wrapper .end_card_list .list_time_section .time_title{letter-spacing:.05rem}#storeBook_nav_container #store_my_info_container .end_coupon_list_wrapper .end_card_list .list_bottom_section{border-top:.5px solid var(--white);color:#e0f98e;display:flex;font-size:.9rem;font-weight:400;justify-content:space-between;margin-top:.8rem;padding:.8rem 0;position:relative;z-index:3}#storeBook_nav_container #store_my_info_container .end_coupon_list_wrapper .end_card_list .list_bottom_section .bottom_text{border-right:.5px solid var(--white);padding:.4rem 0;text-align:center;width:100%}#storeBook_nav_container #store_my_info_container .end_coupon_list_wrapper .end_card_list .list_bottom_section .bottom_text:last-of-type{border-right:none;padding-left:.6rem}#storeBook_nav_container #store_my_info_container .end_coupon_list_wrapper .end_card_list .list_bottom_section .bottom_text:first-of-type{padding-right:.6rem}#storeBook_nav_container #store_my_info_container .end_coupon_list_wrapper .end_card_list .list_bottom_section .bottom_action_btn{font-size:clamp(1.105rem,2.08vw,1.3rem)!important;height:2.875rem!important;padding:.5rem 1.5rem!important}#storeBook_nav_container #store_my_info_container .end_coupon_list_wrapper .end_card_list .list_bottom_section .start_coupon_btn{border:none;border-radius:.5rem;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;margin-top:.5rem;padding:.7rem 1.5rem;transition:opacity .2s ease;width:100%}#storeBook_nav_container #store_my_info_container .end_coupon_list_wrapper .end_card_list .list_bottom_section .start_coupon_btn.seat-day{background-color:var(--seat-day)}#storeBook_nav_container #store_my_info_container .end_coupon_list_wrapper .end_card_list .list_bottom_section .start_coupon_btn.seat-charge{background-color:var(--seat-charge)}#storeBook_nav_container #store_my_info_container .end_coupon_list_wrapper .end_card_list .list_bottom_section .start_coupon_btn.seat-period{background-color:var(--seat-period)}#storeBook_nav_container #store_my_info_container .end_coupon_list_wrapper .end_card_list .list_bottom_section .start_coupon_btn.seat-locker{background-color:var(--seat-locker)}#storeBook_nav_container #store_my_info_container .end_coupon_list_wrapper .end_card_list .list_bottom_section .start_coupon_btn.seat-fixed{background-color:var(--seat-fixed)}#storeBook_nav_container #store_my_info_container .end_coupon_list_wrapper .end_card_list .list_bottom_section .start_coupon_btn.seat-default{background-color:var(--main-900)}#storeBook_nav_container #store_my_info_container .end_coupon_list_wrapper .end_card_list .list_bottom_section .start_coupon_btn:hover{opacity:.9}#storeBook_nav_container #store_my_info_container .end_coupon_list_wrapper .end_card_list .list_bottom_section .start_coupon_btn:active{opacity:.8}#storeBook_nav_container #store_my_info_container .end_coupon_list_wrapper .end_card_list.is_high_contrast{background-color:var(--white);height:100%}#storeBook_nav_container #store_my_info_container .end_coupon_list_wrapper .end_card_list.is_high_contrast .end_card_wrapper{padding:1.4rem 1.4rem 0;position:static}#storeBook_nav_container #store_my_info_container .end_coupon_list_wrapper .end_card_list.is_high_contrast .end_card_wrapper .list_real_price_section{align-items:start;color:var(--black);flex-direction:column;gap:.5rem;margin-top:.8rem}#storeBook_nav_container #store_my_info_container .end_coupon_list_wrapper .end_card_list.is_high_contrast .end_card_wrapper .list_real_price_section .real_price_wrapper{flex-direction:row}#storeBook_nav_container #store_my_info_container .end_coupon_list_wrapper .end_card_list.is_high_contrast .end_card_wrapper .list_real_price_section .real_price_wrapper .cancel_text,#storeBook_nav_container #store_my_info_container .end_coupon_list_wrapper .end_card_list.is_high_contrast .end_card_wrapper .list_real_price_section .real_price_wrapper .price_text,#storeBook_nav_container #store_my_info_container .end_coupon_list_wrapper .end_card_list.is_high_contrast .end_card_wrapper .list_real_price_section .real_price_wrapper .price_title{color:var(--black);font-size:1rem}#storeBook_nav_container #store_my_info_container .end_coupon_list_wrapper .end_card_list.is_high_contrast .end_card_wrapper .list_bottom_section.is_high_contrast{border-top:none;color:var(--black);flex-direction:column;padding-bottom:0}#storeBook_nav_container #store_my_info_container .end_coupon_list_wrapper .end_card_list.is_high_contrast .end_card_wrapper .list_bottom_section.is_high_contrast.low_screen{margin-top:-5px!important}#storeBook_nav_container #store_my_info_container .end_coupon_list_wrapper .end_card_list.is_high_contrast .end_card_wrapper .list_bottom_section.is_high_contrast.low_screen .bottom_text{border-right:.3px solid var(--black);padding:15px 0!important}#storeBook_nav_container #store_my_info_container .end_coupon_list_wrapper .end_card_list.is_high_contrast .end_card_wrapper .list_bottom_section.is_high_contrast.low_screen .bottom_text:last-of-type{border-right:none}#storeBook_nav_container #store_my_info_container .end_coupon_list_wrapper .end_card_list.is_high_contrast .end_card_wrapper .list_bottom_section.is_high_contrast .bottom_text{border-top:.3px solid var(--black);color:var(--main-900);padding:.7rem 0}#storeBook_nav_container #store_my_info_container .end_coupon_list_wrapper .end_card_list.is_high_contrast .end_card_wrapper .list_bottom_section.is_high_contrast .bottom_text:first-of-type{padding:.7rem 0}#storeBook_nav_container #store_my_info_container .end_coupon_list_wrapper .end_card_list.is_high_contrast .end_card_wrapper .list_bottom_section.is_high_contrast .bottom_text:last-of-type{padding:.7rem 0 1rem}#storeBook_nav_container #store_my_info_container .end_coupon_list_wrapper .end_card_list.is_high_contrast .end_card_wrapper .list_bottom_section.is_high_contrast .bottom_text.make_admin_text{color:var(--black)}#storeBook_nav_container #store_my_info_container .end_coupon_list_wrapper .end_card_list.low_screen{height:250px!important}#storeBook_nav_container #store_my_info_container .end_coupon_list_wrapper .end_card_list.low_screen .end_card_wrapper{justify-content:flex-start;padding:30px 30px 0}#storeBook_nav_container #store_my_info_container .end_coupon_list_wrapper .end_card_list.low_screen .end_card_wrapper .list_real_price_section{display:none}#storeBook_nav_container #store_my_info_container .end_coupon_list_wrapper .end_card_list.low_screen .end_card_wrapper .list_bottom_section{flex-direction:row!important;margin-top:10px!important;padding:15px 0!important}#storeBook_nav_container #store_my_info_container .end_coupon_list_wrapper .end_card_list.low_screen .end_card_wrapper .list_bottom_section .bottom_text{padding:0!important}#storeBook_nav_container #store_info_container .store_main_image_wrapper{display:flex;flex-direction:column;gap:1rem;margin-top:0;width:100%}@media screen and (max-width:767px){#storeBook_nav_container #store_info_container .store_main_image_wrapper{margin-top:0}}@media screen and (min-width:768px) and (max-width:1500px){#storeBook_nav_container #store_info_container .store_main_image_wrapper{margin:2rem auto 0;max-width:1200px;padding:0 2rem}}@media screen and (min-width:1501px){#storeBook_nav_container #store_info_container .store_main_image_wrapper{margin:2rem auto 0;max-width:1200px;padding:0 2rem}}#storeBook_nav_container #store_info_container .store_main_image_wrapper .main_image_container{aspect-ratio:16/9;background-color:var(--gray-50);border-radius:.5rem;cursor:pointer;overflow:hidden;position:relative;transition:transform .2s ease;width:100%}@media screen and (min-width:768px) and (max-width:1500px){#storeBook_nav_container #store_info_container .store_main_image_wrapper .main_image_container{margin:0 auto;width:78%}}@media screen and (min-width:1501px){#storeBook_nav_container #store_info_container .store_main_image_wrapper .main_image_container{margin:0 auto;width:62%}}#storeBook_nav_container #store_info_container .store_main_image_wrapper .main_image_container:hover{transform:scale(1.02)}#storeBook_nav_container #store_info_container .store_main_image_wrapper .main_image_container.no_image{align-items:center;display:flex;justify-content:center}#storeBook_nav_container #store_info_container .store_main_image_wrapper .main_image_container .main_store_img{height:100%;object-fit:cover;width:100%}#storeBook_nav_container #store_info_container .store_main_image_wrapper .main_image_container .image_zoom_overlay{align-items:center;background-color:#0000;bottom:0;display:flex;justify-content:center;left:0;pointer-events:none;position:absolute;right:0;top:0;transition:background-color .2s ease}#storeBook_nav_container #store_info_container .store_main_image_wrapper .main_image_container .image_zoom_overlay span{color:var(--white);font-size:1rem;opacity:0;transition:opacity .2s ease}#storeBook_nav_container #store_info_container .store_main_image_wrapper .main_image_container:hover .image_zoom_overlay{background-color:#0000004d}#storeBook_nav_container #store_info_container .store_main_image_wrapper .main_image_container:hover .image_zoom_overlay span{opacity:1}#storeBook_nav_container #store_info_container .store_main_image_wrapper .main_image_container .no_image_text{color:var(--gray-400);font-size:1rem}#storeBook_nav_container #store_info_container .store_main_image_wrapper .thumbnail_preview_wrapper{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-start;padding:.5rem 0}@media screen and (max-width:767px){#storeBook_nav_container #store_info_container .store_main_image_wrapper .thumbnail_preview_wrapper{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;padding:.5rem 0;scrollbar-width:thin}#storeBook_nav_container #store_info_container .store_main_image_wrapper .thumbnail_preview_wrapper::-webkit-scrollbar{height:4px}#storeBook_nav_container #store_info_container .store_main_image_wrapper .thumbnail_preview_wrapper::-webkit-scrollbar-track{background:var(--gray-100);border-radius:2px}#storeBook_nav_container #store_info_container .store_main_image_wrapper .thumbnail_preview_wrapper::-webkit-scrollbar-thumb{background:var(--gray-400);border-radius:2px}}@media screen and (min-width:768px){#storeBook_nav_container #store_info_container .store_main_image_wrapper .thumbnail_preview_wrapper{justify-content:center}}#storeBook_nav_container #store_info_container .store_main_image_wrapper .thumbnail_preview_wrapper .thumbnail_item{border:2px solid #0000;border-radius:.5rem;cursor:pointer;flex-shrink:0;height:60px;overflow:hidden;transition:all .2s ease;width:80px}#storeBook_nav_container #store_info_container .store_main_image_wrapper .thumbnail_preview_wrapper .thumbnail_item img{height:100%;object-fit:cover;width:100%}#storeBook_nav_container #store_info_container .store_main_image_wrapper .thumbnail_preview_wrapper .thumbnail_item:hover{border-color:var(--main-300);transform:scale(1.05)}#storeBook_nav_container #store_info_container .store_main_image_wrapper .thumbnail_preview_wrapper .thumbnail_item.active{border-color:var(--main-900)}#storeBook_nav_container #store_info_container .store_main_image_wrapper .notice_preview_wrapper{background:var(--white);border:1px solid var(--gray-200);border-radius:.65rem;margin:0 auto;padding:.8rem .95rem;width:90%}#storeBook_nav_container #store_info_container .store_main_image_wrapper .notice_preview_wrapper .notice_preview_title{color:var(--main-900);font-size:.92rem;font-weight:600;margin-bottom:.45rem}#storeBook_nav_container #store_info_container .store_main_image_wrapper .notice_preview_wrapper .notice_preview_list{display:flex;flex-direction:column;gap:.3rem;list-style:none;margin:0;padding:0}#storeBook_nav_container #store_info_container .store_main_image_wrapper .notice_preview_wrapper .notice_preview_item{color:var(--gray-700);font-size:.88rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#storeBook_nav_container #store_info_container .store_main_image_wrapper .notice_preview_wrapper .notice_preview_empty{color:var(--gray-600);font-size:.88rem}#storeBook_nav_container #store_info_container .my_swiper_container{aspect-ratio:16/9;background-color:var(--white);padding-bottom:0;width:100%}#storeBook_nav_container #store_info_container .my_swiper_container.low_screen{display:none}#storeBook_nav_container #store_info_container .my_swiper_container .swiper_wrapper{align-items:center;box-shadow:none;height:100%;overflow:auto}#storeBook_nav_container #store_info_container .my_swiper_container .store_img_wrapper{align-items:center;background-color:var(--gray-50);border-radius:0;display:flex;justify-content:center}#storeBook_nav_container #store_info_container .my_swiper_container .store_img_wrapper .swiper_img{height:100%;object-fit:cover}#storeBook_nav_container #store_info_container .my_swiper_container .store_img_wrapper .no_image_text{color:var(--gray-400);font-size:1rem}#storeBook_nav_container #store_info_container .store_image_modal .store_image_modal_header,.store_image_modal .store_image_modal_header{align-items:center;border-bottom:none;display:flex;justify-content:flex-end;min-height:56px;padding:1rem;position:relative}#storeBook_nav_container #store_info_container .store_image_modal .store_image_modal_header .btn-close,.store_image_modal .store_image_modal_header .btn-close{display:none!important}#storeBook_nav_container #store_info_container .store_image_modal .store_image_modal_header .close_btn,.store_image_modal .store_image_modal_header .close_btn{align-items:center;background:none;border:none;color:var(--gray-700);cursor:pointer;display:flex;height:auto;justify-content:center;padding:.5rem;position:absolute;right:1rem;top:50%;transform:translateY(-50%);transition:color .2s ease;width:auto;z-index:10}#storeBook_nav_container #store_info_container .store_image_modal .store_image_modal_header .close_btn:hover,.store_image_modal .store_image_modal_header .close_btn:hover{color:var(--main-900)}#storeBook_nav_container #store_info_container .store_image_modal .store_image_modal_header .close_btn:focus,.store_image_modal .store_image_modal_header .close_btn:focus{box-shadow:none;outline:none}#storeBook_nav_container #store_info_container .store_image_modal .store_image_modal_body,.store_image_modal .store_image_modal_body{display:flex;flex-direction:column;gap:1rem;padding:1rem}#storeBook_nav_container #store_info_container .store_image_modal .store_image_modal_body .modal_enlarged_img,.store_image_modal .store_image_modal_body .modal_enlarged_img{border-radius:.5rem;height:auto;max-height:70vh;object-fit:contain;width:100%}#storeBook_nav_container #store_info_container .store_image_modal .store_image_modal_body .modal_thumbnail_wrapper,.store_image_modal .store_image_modal_body .modal_thumbnail_wrapper{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;padding:.5rem 0}#storeBook_nav_container #store_info_container .store_image_modal .store_image_modal_body .modal_thumbnail_wrapper .modal_thumbnail_item,.store_image_modal .store_image_modal_body .modal_thumbnail_wrapper .modal_thumbnail_item{border:2px solid #0000;border-radius:.5rem;cursor:pointer;height:60px;overflow:hidden;transition:all .2s ease;width:80px}#storeBook_nav_container #store_info_container .store_image_modal .store_image_modal_body .modal_thumbnail_wrapper .modal_thumbnail_item img,.store_image_modal .store_image_modal_body .modal_thumbnail_wrapper .modal_thumbnail_item img{height:100%;object-fit:cover;width:100%}#storeBook_nav_container #store_info_container .store_image_modal .store_image_modal_body .modal_thumbnail_wrapper .modal_thumbnail_item:hover,.store_image_modal .store_image_modal_body .modal_thumbnail_wrapper .modal_thumbnail_item:hover{border-color:var(--main-300);transform:scale(1.05)}#storeBook_nav_container #store_info_container .store_image_modal .store_image_modal_body .modal_thumbnail_wrapper .modal_thumbnail_item.active,.store_image_modal .store_image_modal_body .modal_thumbnail_wrapper .modal_thumbnail_item.active{border-color:var(--main-900)}#storeBook_nav_container #store_info_container .extend_product_modal .extend_product_modal_header{align-items:center;border-bottom:1px solid var(--gray-200);display:flex;justify-content:space-between;min-height:56px;padding:1rem 1.5rem;position:relative}#storeBook_nav_container #store_info_container .extend_product_modal .extend_product_modal_header .modal-title{color:var(--gray-900);font-size:1.25rem;font-weight:600;margin:0}#storeBook_nav_container #store_info_container .extend_product_modal .extend_product_modal_header .btn-close{display:none!important}#storeBook_nav_container #store_info_container .extend_product_modal .extend_product_modal_header .close_btn{align-items:center;background:none;border:none;color:var(--gray-700);cursor:pointer;display:flex;height:auto;justify-content:center;padding:.5rem;position:absolute;right:1rem;top:50%;transform:translateY(-50%);transition:color .2s ease;width:auto;z-index:10}#storeBook_nav_container #store_info_container .extend_product_modal .extend_product_modal_header .close_btn:hover{color:var(--main-900)}#storeBook_nav_container #store_info_container .extend_product_modal .extend_product_modal_header .close_btn:focus{box-shadow:none;outline:none}#storeBook_nav_container #store_info_container .extend_product_modal .extend_product_modal_body{max-height:70vh;overflow-y:auto;padding:1.5rem}#storeBook_nav_container #store_info_container .extend_product_modal .extend_product_modal_body .product_list_wrapper{display:flex;flex-direction:column;gap:.75rem;margin-top:1rem}#storeBook_nav_container #store_info_container .extend_product_modal .extend_product_modal_body .payment_button{background-color:var(--main-900);border:none;border-radius:.5rem;color:var(--white);cursor:pointer;font-size:1rem;font-weight:600;margin-top:1.5rem;padding:.75rem;transition:background-color .2s ease;width:100%}#storeBook_nav_container #store_info_container .extend_product_modal .extend_product_modal_body .payment_button:hover{background-color:var(--main-800)}#storeBook_nav_container #store_info_container .extend_product_modal .extend_product_modal_body .payment_button:focus{box-shadow:0 0 0 3px rgba(var(--main-900-rgb),.25);outline:none}#storeBook_nav_container #store_info_container .bg_box{background-color:var(--gray-100);height:1rem;width:100%}#storeBook_nav_container #store_info_container .go_btn{align-items:center;background-image:url(/static/media/card_day.ca112f7d1c4f1429e9ec.png);background-position:50%;background-size:cover;border:none;border-radius:10rem;bottom:3.5%;color:var(--white);display:flex;filter:drop-shadow(0 4px 4px rgba(0,0,0,.25));height:5.5%;justify-content:center;left:50%;position:fixed;transform:translateX(-50%);width:90%;z-index:10}#storeBook_nav_container #store_booking_container{scrollbar-gutter:stable}#storeBook_nav_container #store_booking_container .date_wrapper{display:flex;flex:0 0 auto;flex-direction:column;min-height:0}#storeBook_nav_container #store_booking_container .date_wrapper .date_top_section{margin-top:1rem;padding:0 7% 1rem}#storeBook_nav_container #store_booking_container .date_wrapper .date_bottom_section .date_swiper_wrapper:first-of-type{margin-left:7%}@media screen and (min-width:768px){#storeBook_nav_container .nav_contents{margin:0 auto;max-width:1200px;padding:0 2rem;width:100%}#storeBook_nav_container #store_my_info_container{margin:0 auto;max-width:1200px;padding:0 2rem;width:100%}}@media screen and (min-width:768px) and (max-width:1500px){#storeBook_nav_container #store_my_info_container .not_login_img{display:block;margin-left:auto;margin-right:auto;max-width:100%;width:100%}}@media screen and (min-width:1501px){#storeBook_nav_container #store_my_info_container .not_login_img{display:block;margin-left:auto;margin-right:auto;max-width:35%}}@media screen and (min-height:900px){#layout.android #storeBook_nav_container{padding-bottom:calc(84px + env(safe-area-inset-bottom, 0px))}#layout.android #storeBook_nav_container .nav_contents{max-width:100%;padding:0 .5rem}#layout.android #storeBook_nav_container #store_info_container .store_main_image_wrapper{padding:0 .5rem}#layout.android #storeBook_nav_container #store_my_info_container{padding:0 1rem}#layout.android #storeBook_nav_container>.nav_contents.nav-fill .nav-link{height:84px!important}}@media screen and (max-width:1200px) and (min-height:1500px){#storeBook_nav_container .nav_contents{max-width:100%;padding:0 .5rem}#storeBook_nav_container #store_info_container .store_main_image_wrapper{padding:0 .5rem}#storeBook_nav_container #store_my_info_container{padding:0 1rem}#storeBook_nav_container #store_my_info_container .no_coupon{max-width:84%;width:84%}}@media screen and (min-width:1400px) and (max-width:2600px) and (max-height:1500px) and (min-height:900px){#storeBook_nav_container #store_my_info_container .no_coupon{max-width:72%;width:72%}}@media screen and (max-width:767px){#storeBook_nav_container #store_my_info_container{padding-bottom:0;padding-top:0}#storeBook_nav_container #store_my_info_container .nav_sub_contents{flex-wrap:nowrap!important;gap:0;margin-bottom:.25rem;margin-top:0;width:100%}#storeBook_nav_container #store_my_info_container .nav_sub_contents .nav-item{flex:1 1;min-width:0}#storeBook_nav_container #store_my_info_container .nav_sub_contents .nav-link{color:var(--main-700);font-size:.96rem!important;padding:.42rem .2rem .48rem!important;text-align:center;width:100%}#storeBook_nav_container #store_my_info_container .coupon_list_container .coupon_title_wrapper{margin-bottom:.6rem;margin-top:.8rem}#storeBook_nav_container #store_my_info_container .coupon_list_container .reservation_card_list:has(.reservation_card_wrapper){min-height:15.96rem}#storeBook_nav_container #store_my_info_container .coupon_list_container .reservation_card_list:has(.reservation_card_wrapper) .reservation_card_wrapper{padding:.96rem 1.2rem .75rem}#storeBook_nav_container #store_my_info_container .coupon_list_container .reservation_card_list:has(.reservation_card_wrapper) .reservation_card_wrapper .list_time_section{margin-top:-.4rem}#storeBook_nav_container #store_my_info_container .coupon_list_container .reservation_card_list:has(.reservation_card_wrapper) .reservation_card_wrapper .list_bottom_section .reservation_bottom_buttons .bottom_action_btn{font-size:.95rem!important;min-height:2.7rem!important;padding:.5rem .6rem!important}#storeBook_nav_container #store_my_info_container .coupon_list_container .reservation_card_list:has(.reservation_card_wrapper) .receipt_history_buttons{padding-bottom:.96rem;padding-top:10px}#storeBook_nav_container #store_my_info_container .coupon_list_container .reservation_card_list:has(.reservation_card_wrapper) .receipt_history_buttons button{font-size:.95rem!important;min-height:2.7rem!important;padding:.5rem .6rem!important}}@media screen and (max-width:500px){#storeBook_nav_container #store_my_info_container .nav_sub_contents .nav-link{color:var(--main-700);font-size:.9rem!important;padding:.42rem .12rem!important}#storeBook_nav_container #store_my_info_container .coupon_list_container .reservation_card_list{height:auto;min-height:15rem}#storeBook_nav_container #store_my_info_container .coupon_list_container .reservation_card_list:not(:has(.reservation_card_wrapper)){height:auto!important;min-height:0!important}#storeBook_nav_container #store_my_info_container .coupon_list_container .reservation_card_list:has(.reservation_card_wrapper){height:auto!important;min-height:12.6rem}#storeBook_nav_container #store_my_info_container .coupon_list_container .list_time_section .time_title{gap:.1rem}#storeBook_nav_container #store_my_info_container .coupon_list_container .coupon_list_wrapper .free_coupon_list_wrapper .free_coupon_accordion_body .free_coupon_info_wrapper .top_section{width:70%;word-break:keep-all}#storeBook_nav_container #store_my_info_container .coupon_list_container .coupon_list_wrapper .free_coupon_list_wrapper .free_coupon_accordion_body .free_coupon_info_wrapper .coupon_validity{margin-top:1rem}#storeBook_nav_container .end_coupon_list_wrapper .end_card_list{height:15rem}#storeBook_nav_container .end_coupon_list_wrapper .end_card_list .list_time_section{margin-top:1rem}}@media screen and (min-height:1900px){#storeBook_nav_container .nav_contents .nav-item .nav-link{font-size:1.05rem}#storeBook_nav_container .nav_contents .nav-item .nav-link.active{border-width:.15rem}#storeBook_nav_container #store_my_info_container{padding:0 12%}#storeBook_nav_container #store_my_info_container .coupon_list_container .list_time_section .time_title{gap:.5rem}#storeBook_nav_container #store_my_info_container .coupon_list_container .reservation_card_list{border-radius:1.2rem;height:16.2rem}#storeBook_nav_container #store_my_info_container .coupon_list_container .reservation_card_list:not(:has(.reservation_card_wrapper)){height:auto!important;min-height:0!important}#storeBook_nav_container #store_my_info_container .coupon_list_container .reservation_card_list .reservation_card_wrapper{padding:1.26rem}#storeBook_nav_container #store_my_info_container .coupon_list_container .reservation_card_list .reservation_card_wrapper .list_using_section{margin-bottom:.2rem}#storeBook_nav_container #store_my_info_container .coupon_list_container .reservation_card_list .reservation_card_wrapper .list_using_section .using_title_wrapper{margin-top:.2rem!important}#storeBook_nav_container #store_my_info_container .coupon_list_container .reservation_card_list .reservation_card_wrapper .list_time_section{margin-bottom:.3rem!important;margin-top:.3rem!important}#storeBook_nav_container #store_my_info_container .coupon_list_container .reservation_card_list .reservation_card_wrapper .list_time_section .time_title{gap:.3rem!important}#storeBook_nav_container #store_my_info_container .coupon_list_container .reservation_card_list .reservation_card_wrapper .list_bottom_section{margin-bottom:.3rem!important;margin-top:.3rem!important}#storeBook_nav_container #store_my_info_container .coupon_list_container .reservation_card_list .reservation_card_wrapper .receipt_history_buttons{gap:clamp(.6rem,1.2vw,.9rem)!important;margin-bottom:0!important;margin-top:clamp(.3rem,.6vw,.5rem)!important;padding-bottom:clamp(.4rem,.8vw,.6rem)!important;padding-top:clamp(.4rem,.8vw,.6rem)!important}#storeBook_nav_container #store_my_info_container .coupon_list_container .reservation_card_list .reservation_card_wrapper .receipt_history_buttons button{font-size:clamp(.75rem,1.5vw,1rem)!important;gap:clamp(.3rem,.6vw,.5rem)!important;min-height:clamp(2.2rem,4vw,3.2rem)!important;padding:clamp(.7rem,1.5vw,1.1rem) clamp(.8rem,1.6vw,1.2rem)!important}#storeBook_nav_container #store_my_info_container .coupon_list_container .reservation_card_list .reservation_card_wrapper .receipt_history_buttons button svg{height:clamp(.9rem,1.3vw,1.2rem)!important;width:clamp(.9rem,1.3vw,1.2rem)!important}#storeBook_nav_container #store_my_info_container .coupon_list_container .reservation_card_list .reservation_card_wrapper .bottom_action_btn{font-size:clamp(.95rem,1.8vw,1.15rem)!important;height:2.6rem!important;padding:.45rem 1.35rem!important}#storeBook_nav_container #store_my_info_container .nav_sub_contents .nav-link{font-size:1rem}}@media screen and (min-width:768px) and (min-height:900px){#storeBook_nav_container #store_my_info_container .coupon_list_container .reservation_card_list .reservation_card_wrapper .list_bottom_section,#storeBook_nav_container #store_my_info_container .coupon_list_container .reservation_card_list .reservation_card_wrapper .list_time_section,#storeBook_nav_container #store_my_info_container .coupon_list_container .reservation_card_list .reservation_card_wrapper .list_using_section{font-size:1.08rem}#storeBook_nav_container #store_my_info_container .coupon_list_container .reservation_card_list .reservation_card_wrapper .bottom_action_btn,#storeBook_nav_container #store_my_info_container .coupon_list_container .reservation_card_list .reservation_card_wrapper .receipt_history_buttons button{font-size:1.05rem!important}}@media screen and (max-width:1200px) and (min-height:1500px){#storeBook_nav_container #store_my_info_container .coupon_list_container .reservation_card_list{height:auto!important;min-height:14rem}#storeBook_nav_container #store_my_info_container .coupon_list_container .reservation_card_list:not(:has(.reservation_card_wrapper)){height:auto!important;min-height:0!important}}#layout.high_contrast #storeBook_nav_container .nav_contents{background-color:var(--white);padding:.7rem}#layout.high_contrast #storeBook_nav_container .nav_contents .nav-item .nav-link{background-color:var(--white);border-radius:.5rem;color:var(--black);padding:.3rem}#layout.high_contrast #storeBook_nav_container .nav_contents .nav-item .nav-link.active{background-color:var(--main-900);border:none;color:var(--white)}#layout.high_contrast #storeBook_nav_container.low_screen .nav_contents{padding:0!important}#layout.high_contrast #storeBook_nav_container .product_list_container td,#layout.high_contrast #storeBook_nav_container .product_list_container thead th{background-color:#000;color:var(--black)}#layout.high_contrast #storeBook_nav_container #myMap .wrap .info{background-color:#000}#layout.high_contrast #storeBook_nav_container #store_my_info_container .coupon_list_container .new_coupon_wrapper .buy_new_card{background-color:var(--white)}#layout.high_contrast #storeBook_nav_container #store_my_info_container .coupon_list_container .new_coupon_wrapper .buy_new_card .buy_text{color:var(--black)}#layout.high_contrast #storeBook_nav_container #store_my_info_container .coupon_list_container .new_coupon_wrapper .buy_new_card:hover{background-color:#f5f5f5}@media (min-height:1500px){#storeBook_nav_container{font-size:.95rem}}.reservation_card_wrapper.not_using_state{background-color:#fff!important;background-image:none!important;background:#fff!important;border:3px solid #000!important;border-radius:12px!important;box-shadow:0 2px 8px #0000001a!important;color:#000!important;position:relative!important}.reservation_card_wrapper.not_using_state *{color:#000!important}.list_time_section_compact{flex:0 0 auto!important;height:auto!important;min-height:auto!important}#storeBook_nav_container #store_my_info_container .coupon_list_container .door_open_guide_text{color:var(--gray-700);font-size:1rem;margin:.8rem 0;text-align:center}#storeBook_nav_container #store_my_info_container .coupon_list_container .reservation_card_list{border-radius:.8rem;box-shadow:1.737px 2.606px 5.211px 0 #14142b33;color:#494848;font-weight:300;margin-top:.7rem;min-height:19rem;position:relative}#storeBook_nav_container #store_my_info_container .coupon_list_container .reservation_card_list:not(:has(.reservation_card_wrapper)){align-self:start;height:auto!important;min-height:0!important}@media screen and (max-width:767px){#storeBook_nav_container #store_my_info_container .coupon_list_container .reservation_card_list{min-height:16rem}#storeBook_nav_container #store_my_info_container .coupon_list_container .reservation_card_list:not(:has(.reservation_card_wrapper)){height:auto!important;min-height:0!important}#storeBook_nav_container #store_my_info_container .coupon_list_container .reservation_card_list .reservation_card_wrapper .use_card{object-fit:cover;object-position:center}#storeBook_nav_container #store_my_info_container .coupon_list_container .reservation_card_list .reservation_card_wrapper .enter_icon{right:.7rem;top:.7rem;width:3.5rem}}#storeBook_nav_container #store_my_info_container .coupon_list_container .reservation_card_list.is_high_contrast{background-color:var(--white);height:auto}#storeBook_nav_container #store_my_info_container .coupon_list_container .reservation_card_list.low_screen{height:auto}#storeBook_nav_container #store_my_info_container .coupon_list_container .reservation_card_list .reservation_card_wrapper{border-radius:inherit;display:flex;flex-direction:column;gap:.5rem;height:100%;justify-content:flex-start;left:0;min-height:100%;overflow:hidden;padding:1.2rem 1.2rem 0;position:absolute;top:0;width:100%}#storeBook_nav_container #store_my_info_container .coupon_list_container .reservation_card_list .reservation_card_wrapper .use_card{border-radius:inherit;height:100%;object-fit:cover;object-position:center;width:100%}@media screen and (max-width:767px){#storeBook_nav_container #store_my_info_container .coupon_list_container .reservation_card_list .reservation_card_wrapper .use_card{object-fit:cover;object-position:center}}#storeBook_nav_container #store_my_info_container .coupon_list_container .reservation_card_list .reservation_card_wrapper .enter_icon{cursor:pointer;position:absolute;right:clamp(.8rem,1.5vw,1rem);top:clamp(.8rem,1.5vw,1rem);transition:transform .2s ease;width:clamp(3.5rem,6vw,5.5rem);z-index:10}#storeBook_nav_container #store_my_info_container .coupon_list_container .reservation_card_list .reservation_card_wrapper .enter_icon:hover{transform:scale(1.05)}#storeBook_nav_container #store_my_info_container .coupon_list_container .reservation_card_list .reservation_card_wrapper.is_high_contrast,#storeBook_nav_container #store_my_info_container .coupon_list_container .reservation_card_list .reservation_card_wrapper.low_screen{padding-bottom:0;position:static}#storeBook_nav_container #store_my_info_container .coupon_list_container .reservation_card_list .reservation_card_wrapper .bottom_action_btn{font-size:clamp(1.105rem,2.08vw,1.3rem)!important;height:2.875rem!important;padding:.5rem 1.5rem!important}#storeBook_nav_container #store_my_info_container .coupon_list_container .reservation_card_list .reservation_card_wrapper .receipt_history_buttons{align-items:center;display:flex;flex-shrink:0;gap:12px;justify-content:space-between;margin-bottom:0;margin-top:.5rem;padding-bottom:clamp(.5rem,1vw,.8rem);padding-top:clamp(.5rem,1vw,.8rem)}@media screen and (max-width:767px){#storeBook_nav_container #store_my_info_container .coupon_list_container .reservation_card_list .reservation_card_wrapper .receipt_history_buttons{margin-top:.4rem;padding-bottom:.5rem;padding-top:.5rem}}#storeBook_nav_container #store_my_info_container .coupon_list_container .reservation_card_list .reservation_card_wrapper .receipt_history_buttons button{align-items:center;background-color:initial;border:none;color:#fff;cursor:pointer;display:flex;flex:1 1;font-size:clamp(.85rem,1.8vw,1.2rem);font-weight:600;gap:clamp(4px,.8vw,8px);justify-content:center;min-height:clamp(38px,5vw,60px);min-width:0;padding:clamp(10px,1.8vw,20px) clamp(12px,2vw,24px);text-align:center;transition:all .2s ease;white-space:nowrap}#storeBook_nav_container #store_my_info_container .coupon_list_container .reservation_card_list .reservation_card_wrapper .receipt_history_buttons button svg{flex-shrink:0;height:clamp(14px,1.5vw,20px);width:clamp(14px,1.5vw,20px)}#storeBook_nav_container #store_my_info_container .coupon_list_container .reservation_card_list .reservation_card_wrapper .receipt_history_buttons button:hover{color:#e0e0e0;transform:translateY(-1px)}@media screen and (min-width:768px) and (max-width:1500px){#storeBook_nav_container #store_my_info_container .coupon_list_container .reservation_card_list{aspect-ratio:327/200;font-size:clamp(.875rem,2.5vw,2.5rem);height:auto;min-height:auto;width:100%}#storeBook_nav_container #store_my_info_container .coupon_list_container .reservation_card_list:not(:has(.reservation_card_wrapper)){aspect-ratio:auto!important;height:auto!important;min-height:0!important}}@media screen and (min-width:768px) and (max-width:1500px) and (max-width:1200px) and (min-height:1500px){#storeBook_nav_container #store_my_info_container .coupon_list_container .reservation_card_list{aspect-ratio:327/200;min-height:auto}}@media screen and (min-width:768px) and (max-width:1500px) and (min-width:1400px) and (max-width:2600px) and (max-height:1500px) and (min-height:900px){#storeBook_nav_container #store_my_info_container .coupon_list_container .reservation_card_list{aspect-ratio:327/200;min-height:auto}}@media screen and (min-width:768px) and (max-width:1500px){#storeBook_nav_container #store_my_info_container .coupon_list_container .reservation_card_list .reservation_card_wrapper:not([class*=NotUsingCard_usingCardWrapper__]){gap:clamp(.3rem,.8vw,.6rem);padding:clamp(1rem,2.5vw,2.5rem) clamp(1.2rem,3vw,3rem) clamp(.8rem,2vw,2rem)}}@media screen and (min-width:768px) and (max-width:1500px) and (max-width:1200px) and (min-height:1500px){#storeBook_nav_container #store_my_info_container .coupon_list_container .reservation_card_list .reservation_card_wrapper:not([class*=NotUsingCard_usingCardWrapper__]){gap:.25rem;justify-content:flex-start;padding:.85rem 1.1rem .5rem}#storeBook_nav_container #store_my_info_container .coupon_list_container .reservation_card_list .reservation_card_wrapper:not([class*=NotUsingCard_usingCardWrapper__]) .list_using_section{flex-shrink:0;margin-bottom:.05rem!important}#storeBook_nav_container #store_my_info_container .coupon_list_container .reservation_card_list .reservation_card_wrapper:not([class*=NotUsingCard_usingCardWrapper__]) .list_using_section .using_title_wrapper{margin-top:.1rem!important}#storeBook_nav_container #store_my_info_container .coupon_list_container .reservation_card_list .reservation_card_wrapper:not([class*=NotUsingCard_usingCardWrapper__]) .list_using_section .using_state.status_display{font-size:1.35rem!important}#storeBook_nav_container #store_my_info_container .coupon_list_container .reservation_card_list .reservation_card_wrapper:not([class*=NotUsingCard_usingCardWrapper__]) .list_using_section .using_product_name.product_name,#storeBook_nav_container #store_my_info_container .coupon_list_container .reservation_card_list .reservation_card_wrapper:not([class*=NotUsingCard_usingCardWrapper__]) .list_using_section .using_title.product_category_name{font-size:1.2rem!important}#storeBook_nav_container #store_my_info_container .coupon_list_container .reservation_card_list .reservation_card_wrapper:not([class*=NotUsingCard_usingCardWrapper__]) .list_time_section{flex:1 1 auto;margin-bottom:.15rem!important;margin-top:.08rem!important;min-height:auto}#storeBook_nav_container #store_my_info_container .coupon_list_container .reservation_card_list .reservation_card_wrapper:not([class*=NotUsingCard_usingCardWrapper__]) .list_time_section .time_title_text.end_time_text{font-size:1.2rem!important}#storeBook_nav_container #store_my_info_container .coupon_list_container .reservation_card_list .reservation_card_wrapper:not([class*=NotUsingCard_usingCardWrapper__]) .list_time_section .remaining_time_text{font-size:1.1rem!important}#storeBook_nav_container #store_my_info_container .coupon_list_container .reservation_card_list .reservation_card_wrapper:not([class*=NotUsingCard_usingCardWrapper__]) .list_time_section .sub_time.admin_set_time_text,#storeBook_nav_container #store_my_info_container .coupon_list_container .reservation_card_list .reservation_card_wrapper:not([class*=NotUsingCard_usingCardWrapper__]) .list_time_section .sub_time.validity_text{font-size:1.05rem!important;margin-top:.15rem!important}#storeBook_nav_container #store_my_info_container .coupon_list_container .reservation_card_list .reservation_card_wrapper:not([class*=NotUsingCard_usingCardWrapper__]) .list_bottom_section{flex-shrink:0;margin-top:.3rem!important;padding-top:.3rem!important}#storeBook_nav_container #store_my_info_container .coupon_list_container .reservation_card_list .reservation_card_wrapper:not([class*=NotUsingCard_usingCardWrapper__]) .list_bottom_section .reservation_bottom_buttons .bottom_action_btn{font-size:1.1rem!important;min-height:2.6rem!important;padding:.5rem .7rem!important}#storeBook_nav_container #store_my_info_container .coupon_list_container .reservation_card_list .reservation_card_wrapper:not([class*=NotUsingCard_usingCardWrapper__]).has_validity .list_bottom_section{margin-top:.25rem!important;padding-top:.25rem!important}#storeBook_nav_container #store_my_info_container .coupon_list_container .reservation_card_list .reservation_card_wrapper:not([class*=NotUsingCard_usingCardWrapper__]) .receipt_history_buttons{flex-shrink:0;margin-top:.3rem!important;padding-bottom:.4rem!important;padding-top:.4rem!important}#storeBook_nav_container #store_my_info_container .coupon_list_container .reservation_card_list .reservation_card_wrapper:not([class*=NotUsingCard_usingCardWrapper__]) .receipt_history_buttons button{font-size:1.05rem!important;min-height:2.5rem!important}#storeBook_nav_container #store_my_info_container .coupon_list_container .reservation_card_list .reservation_card_wrapper:not([class*=NotUsingCard_usingCardWrapper__]) .use_card{object-fit:cover;object-position:center}#storeBook_nav_container #store_my_info_container .coupon_list_container .reservation_card_list .reservation_card_wrapper:not([class*=NotUsingCard_usingCardWrapper__]) .enter_icon{right:.9rem!important;top:.9rem!important;width:4.5rem!important}}@media screen and (min-width:768px) and (max-width:1500px) and (min-width:1400px) and (max-width:2600px) and (max-height:1500px) and (min-height:900px){#storeBook_nav_container #store_my_info_container .coupon_list_container .reservation_card_list .reservation_card_wrapper:not([class*=NotUsingCard_usingCardWrapper__]){gap:.3rem;justify-content:flex-start;padding:.9rem 1.2rem .6rem}#storeBook_nav_container #store_my_info_container .coupon_list_container .reservation_card_list .reservation_card_wrapper:not([class*=NotUsingCard_usingCardWrapper__]) .list_using_section{flex-shrink:0;margin-bottom:.1rem!important}#storeBook_nav_container #store_my_info_container .coupon_list_container .reservation_card_list .reservation_card_wrapper:not([class*=NotUsingCard_usingCardWrapper__]) .list_using_section .using_title_wrapper{margin-top:.15rem!important}#storeBook_nav_container #store_my_info_container .coupon_list_container .reservation_card_list .reservation_card_wrapper:not([class*=NotUsingCard_usingCardWrapper__]) .list_using_section .using_state.status_display{font-size:1.4rem!important}#storeBook_nav_container #store_my_info_container .coupon_list_container .reservation_card_list .reservation_card_wrapper:not([class*=NotUsingCard_usingCardWrapper__]) .list_using_section .using_product_name.product_name,#storeBook_nav_container #store_my_info_container .coupon_list_container .reservation_card_list .reservation_card_wrapper:not([class*=NotUsingCard_usingCardWrapper__]) .list_using_section .using_title.product_category_name{font-size:1.25rem!important}#storeBook_nav_container #store_my_info_container .coupon_list_container .reservation_card_list .reservation_card_wrapper:not([class*=NotUsingCard_usingCardWrapper__]) .list_time_section{flex:1 1 auto;margin-bottom:.2rem!important;margin-top:.1rem!important;min-height:auto}#storeBook_nav_container #store_my_info_container .coupon_list_container .reservation_card_list .reservation_card_wrapper:not([class*=NotUsingCard_usingCardWrapper__]) .list_time_section .time_title_text.end_time_text{font-size:1.25rem!important}#storeBook_nav_container #store_my_info_container .coupon_list_container .reservation_card_list .reservation_card_wrapper:not([class*=NotUsingCard_usingCardWrapper__]) .list_time_section .remaining_time_text{font-size:1.15rem!important}#storeBook_nav_container #store_my_info_container .coupon_list_container .reservation_card_list .reservation_card_wrapper:not([class*=NotUsingCard_usingCardWrapper__]) .list_time_section .sub_time.admin_set_time_text,#storeBook_nav_container #store_my_info_container .coupon_list_container .reservation_card_list .reservation_card_wrapper:not([class*=NotUsingCard_usingCardWrapper__]) .list_time_section .sub_time.validity_text{font-size:1.1rem!important;margin-top:.2rem!important}#storeBook_nav_container #store_my_info_container .coupon_list_container .reservation_card_list .reservation_card_wrapper:not([class*=NotUsingCard_usingCardWrapper__]) .list_bottom_section{flex-shrink:0;margin-top:.4rem!important;padding-top:.4rem!important}#storeBook_nav_container #store_my_info_container .coupon_list_container .reservation_card_list .reservation_card_wrapper:not([class*=NotUsingCard_usingCardWrapper__]) .list_bottom_section .reservation_bottom_buttons .bottom_action_btn{font-size:1.15rem!important;min-height:2.7rem!important;padding:.55rem .8rem!important}#storeBook_nav_container #store_my_info_container .coupon_list_container .reservation_card_list .reservation_card_wrapper:not([class*=NotUsingCard_usingCardWrapper__]).has_validity .list_bottom_section{margin-top:.35rem!important;padding-top:.35rem!important}#storeBook_nav_container #store_my_info_container .coupon_list_container .reservation_card_list .reservation_card_wrapper:not([class*=NotUsingCard_usingCardWrapper__]) .receipt_history_buttons{flex-shrink:0;margin-top:.4rem!important;padding-bottom:.5rem!important;padding-top:.5rem!important}#storeBook_nav_container #store_my_info_container .coupon_list_container .reservation_card_list .reservation_card_wrapper:not([class*=NotUsingCard_usingCardWrapper__]) .receipt_history_buttons button{font-size:1.1rem!important;min-height:2.6rem!important}#storeBook_nav_container #store_my_info_container .coupon_list_container .reservation_card_list .reservation_card_wrapper:not([class*=NotUsingCard_usingCardWrapper__]) .use_card{object-fit:cover;object-position:center}#storeBook_nav_container #store_my_info_container .coupon_list_container .reservation_card_list .reservation_card_wrapper:not([class*=NotUsingCard_usingCardWrapper__]) .enter_icon{right:1rem!important;top:1rem!important;width:5rem!important}}@media screen and (min-width:768px) and (max-width:1500px){#storeBook_nav_container #store_my_info_container .coupon_list_container .reservation_card_list .reservation_card_wrapper:not([class*=NotUsingCard_usingCardWrapper__]) .list_using_section .using_state{font-size:clamp(.67rem,2vw,2rem)!important;padding:0!important}#storeBook_nav_container #store_my_info_container .coupon_list_container .reservation_card_list .reservation_card_wrapper:not([class*=NotUsingCard_usingCardWrapper__]) .list_using_section .using_state.status_display{font-size:clamp(1.1rem,2.2vw,1.5rem)!important;padding:0!important}#storeBook_nav_container #store_my_info_container .coupon_list_container .reservation_card_list .reservation_card_wrapper:not([class*=NotUsingCard_usingCardWrapper__]) .list_using_section .using_title_wrapper{margin-top:clamp(.4rem,1vw,1.2rem)}#storeBook_nav_container #store_my_info_container .coupon_list_container .reservation_card_list .reservation_card_wrapper:not([class*=NotUsingCard_usingCardWrapper__]) .list_using_section .using_title_wrapper .using_title{font-size:clamp(1.5rem,5vw,5rem)!important}#storeBook_nav_container #store_my_info_container .coupon_list_container .reservation_card_list .reservation_card_wrapper:not([class*=NotUsingCard_usingCardWrapper__]) .list_using_section .using_title_wrapper .using_product_name.product_name,#storeBook_nav_container #store_my_info_container .coupon_list_container .reservation_card_list .reservation_card_wrapper:not([class*=NotUsingCard_usingCardWrapper__]) .list_using_section .using_title_wrapper .using_title.product_category_name{font-size:clamp(.95rem,2vw,1.2rem)!important}#storeBook_nav_container #store_my_info_container .coupon_list_container .reservation_card_list .reservation_card_wrapper:not([class*=NotUsingCard_usingCardWrapper__]) .list_time_section{display:flex;flex:1 1 auto;flex-direction:column;justify-content:flex-start;min-height:auto}#storeBook_nav_container #store_my_info_container .coupon_list_container .reservation_card_list .reservation_card_wrapper:not([class*=NotUsingCard_usingCardWrapper__]) .list_time_section.list_time_section_compact .time_title{gap:clamp(.5rem,1.2vw,1.5rem)!important}#storeBook_nav_container #store_my_info_container .coupon_list_container .reservation_card_list .reservation_card_wrapper:not([class*=NotUsingCard_usingCardWrapper__]) .list_time_section.list_time_section_compact .time_title .reservation_date{font-size:clamp(1rem,3vw,3rem)!important;line-height:1.3}#storeBook_nav_container #store_my_info_container .coupon_list_container .reservation_card_list .reservation_card_wrapper:not([class*=NotUsingCard_usingCardWrapper__]) .list_time_section.list_time_section_compact .time_title .sub_time_wrapper{display:flex;flex-direction:column;gap:clamp(.3rem,.8vw,1rem)}#storeBook_nav_container #store_my_info_container .coupon_list_container .reservation_card_list .reservation_card_wrapper:not([class*=NotUsingCard_usingCardWrapper__]) .list_time_section.list_time_section_compact .time_title .sub_time_wrapper .sub_time{font-size:clamp(.9rem,2.5vw,2.5rem)!important;line-height:1.2}#storeBook_nav_container #store_my_info_container .coupon_list_container .reservation_card_list .reservation_card_wrapper:not([class*=NotUsingCard_usingCardWrapper__]) .list_time_section .time_title .reservation_date{font-size:clamp(1rem,3vw,3rem)!important}#storeBook_nav_container #store_my_info_container .coupon_list_container .reservation_card_list .reservation_card_wrapper:not([class*=NotUsingCard_usingCardWrapper__]) .list_time_section .time_title .sub_time{font-size:clamp(.9rem,2.5vw,2.5rem)!important}#storeBook_nav_container #store_my_info_container .coupon_list_container .reservation_card_list .reservation_card_wrapper:not([class*=NotUsingCard_usingCardWrapper__]) .list_time_section .time_title_text.end_time_text{font-size:clamp(1rem,2.2vw,1.4rem)!important}#storeBook_nav_container #store_my_info_container .coupon_list_container .reservation_card_list .reservation_card_wrapper:not([class*=NotUsingCard_usingCardWrapper__]) .list_time_section .remaining_time_text{font-size:clamp(.85rem,1.8vw,1.1rem)!important}#storeBook_nav_container #store_my_info_container .coupon_list_container .reservation_card_list .reservation_card_wrapper:not([class*=NotUsingCard_usingCardWrapper__]) .list_time_section .sub_time.admin_set_time_text,#storeBook_nav_container #store_my_info_container .coupon_list_container .reservation_card_list .reservation_card_wrapper:not([class*=NotUsingCard_usingCardWrapper__]) .list_time_section .sub_time.validity_text{font-size:clamp(.9rem,1.8vw,1.2rem)!important;margin-top:2px}#storeBook_nav_container #store_my_info_container .coupon_list_container .reservation_card_list .reservation_card_wrapper:not([class*=NotUsingCard_usingCardWrapper__]) .list_bottom_section{flex-shrink:0;gap:clamp(.6rem,1.5vw,1.5rem)!important;margin-top:clamp(.4rem,1vw,1rem);padding-top:clamp(.4rem,1vw,1rem)}#storeBook_nav_container #store_my_info_container .coupon_list_container .reservation_card_list .reservation_card_wrapper:not([class*=NotUsingCard_usingCardWrapper__]) .list_bottom_section .bottom_text{font-size:clamp(1rem,3vw,3rem)!important;padding:clamp(.6rem,1.5vw,1.5rem) 0!important}#storeBook_nav_container #store_my_info_container .coupon_list_container .reservation_card_list .reservation_card_wrapper:not([class*=NotUsingCard_usingCardWrapper__]) .list_bottom_section .bottom_action_btn{flex:1 1;font-size:clamp(1.17rem,2.6vw,1.56rem);height:clamp(2.875rem,5vw,3.5rem)!important;min-width:auto!important;padding:clamp(.5rem,1vw,.7rem) clamp(.6rem,1.5vw,1.5rem)!important}#storeBook_nav_container #store_my_info_container .coupon_list_container .reservation_card_list .reservation_card_wrapper:not([class*=NotUsingCard_usingCardWrapper__]) .door_open_button_wrapper{gap:clamp(.4rem,1vw,1.2rem)!important;right:clamp(1.2rem,2.5vw,2.5rem)!important;top:clamp(1.2rem,2.5vw,2.5rem)!important}#storeBook_nav_container #store_my_info_container .coupon_list_container .reservation_card_list .reservation_card_wrapper:not([class*=NotUsingCard_usingCardWrapper__]) .door_open_button_wrapper button{border-radius:clamp(.8rem,2vw,2rem)!important;font-size:clamp(.9rem,2.5vw,2.5rem)!important;padding:clamp(.6rem,1.5vw,1.8rem) clamp(1rem,2.5vw,2.5rem)!important}#storeBook_nav_container #store_my_info_container .coupon_list_container .reservation_card_list .reservation_card_wrapper:not([class*=NotUsingCard_usingCardWrapper__]) .receipt_history_buttons{flex-shrink:0;gap:clamp(.6rem,1.2vw,.9rem);margin-top:clamp(.3rem,.8vw,.6rem);padding-bottom:clamp(.4rem,1vw,.7rem);padding-top:clamp(.4rem,1vw,.7rem)}#storeBook_nav_container #store_my_info_container .coupon_list_container .reservation_card_list .reservation_card_wrapper:not([class*=NotUsingCard_usingCardWrapper__]) .receipt_history_buttons button{font-size:clamp(.75rem,1.5vw,1rem);gap:clamp(.3rem,.6vw,.5rem);min-height:clamp(2.2rem,4vw,3.2rem);padding:clamp(.7rem,1.5vw,1.1rem) clamp(.8rem,1.6vw,1.2rem)}#storeBook_nav_container #store_my_info_container .coupon_list_container .reservation_card_list .reservation_card_wrapper:not([class*=NotUsingCard_usingCardWrapper__]) .receipt_history_buttons button svg{height:clamp(.9rem,1.3vw,1.2rem);width:clamp(.9rem,1.3vw,1.2rem)}#storeBook_nav_container #store_my_info_container .coupon_list_container .reservation_card_list .reservation_card_wrapper:not([class*=NotUsingCard_usingCardWrapper__]) .receipt_history_buttons .buy_text{font-size:clamp(.95rem,2vw,1.6rem)}#storeBook_nav_container #store_my_info_container .coupon_list_container .reservation_card_list .reservation_card_wrapper:not([class*=NotUsingCard_usingCardWrapper__]) .use_card{object-fit:cover;object-position:center}#storeBook_nav_container #store_my_info_container .coupon_list_container .reservation_card_list .reservation_card_wrapper:not([class*=NotUsingCard_usingCardWrapper__]) .enter_icon{right:clamp(.8rem,1.5vw,1rem);top:clamp(.8rem,1.5vw,1rem);width:clamp(4rem,5vw,5.5rem)}}@media screen and (min-width:1501px){#storeBook_nav_container #store_my_info_container .coupon_list_container .reservation_card_list{aspect-ratio:327/186;font-size:clamp(.875rem,1.5vw,1.3rem);height:auto;margin-left:auto;margin-right:auto;max-width:450px;min-height:auto}#storeBook_nav_container #store_my_info_container .coupon_list_container .reservation_card_list:not(:has(.reservation_card_wrapper)){aspect-ratio:auto!important;height:auto!important;max-width:none;min-height:0!important}#storeBook_nav_container #store_my_info_container .coupon_list_container .reservation_card_list .reservation_card_wrapper:not([class*=NotUsingCard_usingCardWrapper__]){gap:clamp(.35rem,.49vw,.49rem)!important;padding:clamp(.7rem,1.3vw,1.05rem) clamp(1.3rem,2.2vw,1.8rem) clamp(.56rem,1.05vw,.84rem)}#storeBook_nav_container #store_my_info_container .coupon_list_container .reservation_card_list .reservation_card_wrapper:not([class*=NotUsingCard_usingCardWrapper__]) .list_using_section .using_state{font-size:clamp(.67rem,1.2vw,1rem)!important;padding:clamp(.3rem,.5vw,.5rem) clamp(.6rem,1vw,.9rem)!important}#storeBook_nav_container #store_my_info_container .coupon_list_container .reservation_card_list .reservation_card_wrapper:not([class*=NotUsingCard_usingCardWrapper__]) .list_using_section .using_state.status_display{font-size:clamp(1.1rem,1.8vw,1.4rem)!important;padding:clamp(.3rem,.5vw,.5rem) clamp(.6rem,1vw,.9rem)!important}#storeBook_nav_container #store_my_info_container .coupon_list_container .reservation_card_list .reservation_card_wrapper:not([class*=NotUsingCard_usingCardWrapper__]) .list_using_section .using_title_wrapper{margin-top:clamp(.28rem,.49vw,.49rem)!important}#storeBook_nav_container #store_my_info_container .coupon_list_container .reservation_card_list .reservation_card_wrapper:not([class*=NotUsingCard_usingCardWrapper__]) .list_using_section .using_title_wrapper .using_title{font-size:clamp(1.5rem,3vw,2.5rem)!important}#storeBook_nav_container #store_my_info_container .coupon_list_container .reservation_card_list .reservation_card_wrapper:not([class*=NotUsingCard_usingCardWrapper__]) .list_using_section .using_title_wrapper .using_product_name.product_name,#storeBook_nav_container #store_my_info_container .coupon_list_container .reservation_card_list .reservation_card_wrapper:not([class*=NotUsingCard_usingCardWrapper__]) .list_using_section .using_title_wrapper .using_title.product_category_name{font-size:clamp(.95rem,1.6vw,1.15rem)!important}#storeBook_nav_container #store_my_info_container .coupon_list_container .reservation_card_list .reservation_card_wrapper:not([class*=NotUsingCard_usingCardWrapper__]) .list_time_section.list_time_section_compact .time_title{gap:clamp(.4rem,.8vw,.8rem)!important}#storeBook_nav_container #store_my_info_container .coupon_list_container .reservation_card_list .reservation_card_wrapper:not([class*=NotUsingCard_usingCardWrapper__]) .list_time_section.list_time_section_compact .time_title .reservation_date{font-size:clamp(.9rem,1.6vw,1.4rem)!important;line-height:1.3}#storeBook_nav_container #store_my_info_container .coupon_list_container .reservation_card_list .reservation_card_wrapper:not([class*=NotUsingCard_usingCardWrapper__]) .list_time_section.list_time_section_compact .time_title .sub_time_wrapper{display:flex;flex-direction:column;gap:clamp(.25rem,.5vw,.5rem)}#storeBook_nav_container #store_my_info_container .coupon_list_container .reservation_card_list .reservation_card_wrapper:not([class*=NotUsingCard_usingCardWrapper__]) .list_time_section.list_time_section_compact .time_title .sub_time_wrapper .sub_time{font-size:clamp(.85rem,1.5vw,1.3rem)!important;line-height:1.2}#storeBook_nav_container #store_my_info_container .coupon_list_container .reservation_card_list .reservation_card_wrapper:not([class*=NotUsingCard_usingCardWrapper__]) .list_time_section .time_title .reservation_date{font-size:clamp(.9rem,1.6vw,1.4rem)!important}#storeBook_nav_container #store_my_info_container .coupon_list_container .reservation_card_list .reservation_card_wrapper:not([class*=NotUsingCard_usingCardWrapper__]) .list_time_section .time_title .sub_time{font-size:clamp(.85rem,1.5vw,1.3rem)!important}#storeBook_nav_container #store_my_info_container .coupon_list_container .reservation_card_list .reservation_card_wrapper:not([class*=NotUsingCard_usingCardWrapper__]) .list_time_section .time_title_text.end_time_text{font-size:clamp(.95rem,1.6vw,1.2rem)!important}#storeBook_nav_container #store_my_info_container .coupon_list_container .reservation_card_list .reservation_card_wrapper:not([class*=NotUsingCard_usingCardWrapper__]) .list_time_section .remaining_time_text{font-size:clamp(.85rem,1.4vw,1rem)!important}#storeBook_nav_container #store_my_info_container .coupon_list_container .reservation_card_list .reservation_card_wrapper:not([class*=NotUsingCard_usingCardWrapper__]) .list_time_section .sub_time.admin_set_time_text,#storeBook_nav_container #store_my_info_container .coupon_list_container .reservation_card_list .reservation_card_wrapper:not([class*=NotUsingCard_usingCardWrapper__]) .list_time_section .sub_time.validity_text{font-size:clamp(.85rem,1.5vw,1.1rem)!important;margin-top:2px}#storeBook_nav_container #store_my_info_container .coupon_list_container .reservation_card_list .reservation_card_wrapper:not([class*=NotUsingCard_usingCardWrapper__]) .list_bottom_section{flex-shrink:0;gap:clamp(.5rem,.9vw,.8rem)!important;margin-top:clamp(.4rem,.8vw,.7rem);padding-top:clamp(.4rem,.8vw,.7rem)}#storeBook_nav_container #store_my_info_container .coupon_list_container .reservation_card_list .reservation_card_wrapper:not([class*=NotUsingCard_usingCardWrapper__]) .list_bottom_section .bottom_text{font-size:clamp(.9rem,1.6vw,1.4rem)!important;padding:clamp(.5rem,.9vw,.8rem) 0!important}#storeBook_nav_container #store_my_info_container .coupon_list_container .reservation_card_list .reservation_card_wrapper:not([class*=NotUsingCard_usingCardWrapper__]) .list_bottom_section .bottom_action_btn{flex:1 1;font-size:clamp(1.105rem,1.95vw,1.43rem);height:clamp(2.875rem,4.5vw,3.2rem)!important;min-width:auto!important;padding:clamp(.5rem,.9vw,.65rem) clamp(.5rem,.9vw,.8rem)!important}#storeBook_nav_container #store_my_info_container .coupon_list_container .reservation_card_list .reservation_card_wrapper:not([class*=NotUsingCard_usingCardWrapper__]) .door_open_button_wrapper{gap:clamp(.3rem,.6vw,.6rem)!important;right:clamp(1.2rem,1.8vw,1.6rem)!important;top:clamp(1.2rem,1.8vw,1.6rem)!important}#storeBook_nav_container #store_my_info_container .coupon_list_container .reservation_card_list .reservation_card_wrapper:not([class*=NotUsingCard_usingCardWrapper__]) .door_open_button_wrapper button{border-radius:clamp(.8rem,1.3vw,1.1rem)!important;font-size:clamp(.9rem,1.6vw,1.4rem)!important;padding:clamp(.5rem,1vw,.9rem) clamp(1rem,1.8vw,1.6rem)!important}#storeBook_nav_container #store_my_info_container .coupon_list_container .reservation_card_list .reservation_card_wrapper:not([class*=NotUsingCard_usingCardWrapper__]) .receipt_history_buttons{flex-shrink:0;gap:clamp(.6rem,1.2vw,.9rem);margin-top:clamp(.3rem,.7vw,.6rem);padding-bottom:clamp(.4rem,.9vw,.7rem);padding-top:clamp(.4rem,.9vw,.7rem)}#storeBook_nav_container #store_my_info_container .coupon_list_container .reservation_card_list .reservation_card_wrapper:not([class*=NotUsingCard_usingCardWrapper__]) .receipt_history_buttons button{font-size:clamp(.75rem,1.5vw,1rem);gap:clamp(.3rem,.6vw,.5rem);min-height:clamp(2.2rem,4vw,3.2rem);padding:clamp(.7rem,1.5vw,1.1rem) clamp(.8rem,1.6vw,1.2rem)}#storeBook_nav_container #store_my_info_container .coupon_list_container .reservation_card_list .reservation_card_wrapper:not([class*=NotUsingCard_usingCardWrapper__]) .receipt_history_buttons button svg{height:clamp(.9rem,1.3vw,1.2rem);width:clamp(.9rem,1.3vw,1.2rem)}#storeBook_nav_container #store_my_info_container .coupon_list_container .reservation_card_list .reservation_card_wrapper:not([class*=NotUsingCard_usingCardWrapper__]) .receipt_history_buttons .buy_text{font-size:clamp(.92rem,1.6vw,1.4rem)}#storeBook_nav_container #store_my_info_container .coupon_list_container .reservation_card_list .reservation_card_wrapper:not([class*=NotUsingCard_usingCardWrapper__]) .use_card{object-fit:cover;object-position:center}#storeBook_nav_container #store_my_info_container .coupon_list_container .reservation_card_list .reservation_card_wrapper:not([class*=NotUsingCard_usingCardWrapper__]) .enter_icon{right:clamp(.9rem,1.2vw,1rem);top:clamp(.9rem,1.2vw,1rem);width:clamp(4.5rem,1.2vw,5.5rem)}}#storeBook_nav_container #store_my_info_container .coupon_list_container .list_using_section{display:flex;flex-direction:column}#storeBook_nav_container #store_my_info_container .coupon_list_container .reservation_card_wrapper:not([class*=NotUsingCard_usingCardWrapper__]) .list_using_section .using_state{border:none;border-radius:1rem;color:var(--white);font-size:clamp(.67rem,1.2vw,.85rem);padding:0;width:-webkit-fit-content;width:fit-content}#storeBook_nav_container #store_my_info_container .coupon_list_container .reservation_card_wrapper:not([class*=NotUsingCard_usingCardWrapper__]) .list_using_section .using_state.status_display{font-size:clamp(1rem,2vw,1.3rem);padding:0}#storeBook_nav_container #store_my_info_container .coupon_list_container .list_using_section .pay_date_wrapper{color:var(--white);display:flex;font-size:.85rem;gap:.3rem;opacity:.8}#storeBook_nav_container #store_my_info_container .coupon_list_container .list_using_section .using_title_wrapper{margin-top:.5rem}#storeBook_nav_container #store_my_info_container .coupon_list_container .list_using_section .using_title_wrapper.cancel{margin-top:.2rem}#storeBook_nav_container #store_my_info_container .coupon_list_container .list_using_section .using_title_wrapper .using_title{color:var(--white);font-size:clamp(1.2rem,2.5vw,1.8rem);font-weight:300}#storeBook_nav_container #store_my_info_container .coupon_list_container .list_using_section .using_title_wrapper .using_title.product_category_name{font-size:clamp(.9rem,1.8vw,1.1rem);font-weight:600}#storeBook_nav_container #store_my_info_container .coupon_list_container .list_using_section .using_title_wrapper .using_product_name{color:var(--white);margin-left:.4rem}#storeBook_nav_container #store_my_info_container .coupon_list_container .list_using_section .using_title_wrapper .using_product_name.product_name{font-size:clamp(.9rem,1.8vw,1.1rem);font-weight:600}#storeBook_nav_container #store_my_info_container .coupon_list_container .list_using_section .using_title_wrapper .using_title:not(.product_category_name){font-size:clamp(.9rem,1.8vw,1.1rem);font-weight:600}#storeBook_nav_container #store_my_info_container .coupon_list_container .list_using_section.is_high_contrast .using_state{border:none;color:var(--black)}#storeBook_nav_container #store_my_info_container .coupon_list_container .list_time_section.is_high_contrast .time_sub_text,#storeBook_nav_container #store_my_info_container .coupon_list_container .list_time_section.is_high_contrast .time_title,#storeBook_nav_container #store_my_info_container .coupon_list_container .list_using_section.is_high_contrast .pay_date_wrapper,#storeBook_nav_container #store_my_info_container .coupon_list_container .list_using_section.is_high_contrast .using_title_wrapper .pay_date,#storeBook_nav_container #store_my_info_container .coupon_list_container .list_using_section.is_high_contrast .using_title_wrapper .using_product_name,#storeBook_nav_container #store_my_info_container .coupon_list_container .list_using_section.is_high_contrast .using_title_wrapper .using_title{color:var(--black)}#storeBook_nav_container #store_my_info_container .coupon_list_container .list_time_section.is_high_contrast .time_title .reservation_date .time_title_text.extra{color:var(--yellow)}#storeBook_nav_container #store_my_info_container .coupon_list_container .list_time_section.is_high_contrast .time_title .reservation_date .total_minute{color:var(--black)}#storeBook_nav_container #store_my_info_container .coupon_list_container .list_time_section.is_high_contrast .time_title .sub_time{flex-direction:column;gap:.3rem;margin-top:.5rem}#storeBook_nav_container #store_my_info_container .coupon_list_container .list_bottom_section.is_high_contrast{border-top:none;color:var(--black);flex-direction:column}#storeBook_nav_container #store_my_info_container .coupon_list_container .list_bottom_section.is_high_contrast .bottom_text{border-top:.3px solid var(--black);color:var(--main-900);padding:.7rem 0}#storeBook_nav_container #store_my_info_container .coupon_list_container .list_bottom_section.is_high_contrast .bottom_text:first-of-type{padding:.7rem 0}#storeBook_nav_container #store_my_info_container .coupon_list_container .list_bottom_section.is_high_contrast .bottom_text:last-of-type{padding:.7rem 0 1rem}#storeBook_nav_container #store_my_info_container .coupon_list_container .list_bottom_section.is_high_contrast .bottom_text.make_admin_text{color:var(--black)}#storeBook_nav_container #store_my_info_container .coupon_list_container .list_bottom_section.is_high_contrast .start_coupon_btn{background-color:var(--white);border:1px solid var(--black);border-radius:.5rem;cursor:pointer;display:block;font-size:1rem;font-weight:600;margin-top:.5rem;padding:.7rem 1.5rem;transition:all .2s ease;width:100%}#storeBook_nav_container #store_my_info_container .coupon_list_container .list_bottom_section.is_high_contrast .start_coupon_btn.seat-day{border-color:var(--seat-day);color:var(--seat-day)}#storeBook_nav_container #store_my_info_container .coupon_list_container .list_bottom_section.is_high_contrast .start_coupon_btn.seat-charge{border-color:var(--seat-charge);color:var(--seat-charge)}#storeBook_nav_container #store_my_info_container .coupon_list_container .list_bottom_section.is_high_contrast .start_coupon_btn.seat-period{border-color:var(--seat-period);color:var(--seat-period)}#storeBook_nav_container #store_my_info_container .coupon_list_container .list_bottom_section.is_high_contrast .start_coupon_btn.seat-locker{border-color:var(--seat-locker);color:var(--seat-locker)}#storeBook_nav_container #store_my_info_container .coupon_list_container .list_bottom_section.is_high_contrast .start_coupon_btn.seat-fixed{border-color:var(--seat-fixed);color:var(--seat-fixed)}#storeBook_nav_container #store_my_info_container .coupon_list_container .list_bottom_section.is_high_contrast .start_coupon_btn.seat-default{border-color:var(--main-900);color:var(--main-900)}#storeBook_nav_container #store_my_info_container .coupon_list_container .list_bottom_section.is_high_contrast .start_coupon_btn:hover{opacity:.8;transform:translateY(-1px)}#storeBook_nav_container #store_my_info_container .coupon_list_container .list_bottom_section.is_high_contrast .start_coupon_btn:active{opacity:.9;transform:translateY(0)}#storeBook_nav_container #store_my_info_container .coupon_list_container .list_time_section{display:flex;flex:1 1 auto;flex-direction:column;justify-content:flex-start;min-height:auto}#storeBook_nav_container #store_my_info_container .coupon_list_container .list_time_section .time_sub_text{color:var(--white);font-size:.7rem;padding-bottom:.3rem}#storeBook_nav_container #store_my_info_container .coupon_list_container .list_time_section .time_title{color:var(--white);display:flex;flex-direction:column;gap:.85rem;letter-spacing:.03rem}#storeBook_nav_container #store_my_info_container .coupon_list_container .list_time_section .time_title .reservation_date{display:flex}#storeBook_nav_container #store_my_info_container .coupon_list_container .list_time_section .time_title .reservation_date .time_title_text,#storeBook_nav_container #store_my_info_container .coupon_list_container .list_time_section .time_title .reservation_date .time_title_text.end_time_text{font-size:.95rem;font-weight:600}#storeBook_nav_container #store_my_info_container .coupon_list_container .list_time_section .time_title .reservation_date .time_title_text.extra{color:var(--yellow);font-weight:500}#storeBook_nav_container #store_my_info_container .coupon_list_container .list_time_section .time_title .reservation_date .remaining_time_text{font-size:.95rem;font-weight:600}#storeBook_nav_container #store_my_info_container .coupon_list_container .list_time_section .time_title .reservation_date .total_minute{color:var(--gray-400)}#storeBook_nav_container #store_my_info_container .coupon_list_container .list_time_section .time_title .sub_time{display:flex;font-size:.95rem;font-weight:600;gap:.8rem;opacity:.9}#storeBook_nav_container #store_my_info_container .coupon_list_container .list_time_section .time_title .sub_time.admin_set_time_text,#storeBook_nav_container #store_my_info_container .coupon_list_container .list_time_section .time_title .sub_time.validity_text{font-size:.95rem;font-weight:600}#storeBook_nav_container #store_my_info_container .coupon_list_container .list_time_section .time_title .sub_time.validity_text{margin-bottom:.3rem}#storeBook_nav_container #store_my_info_container .coupon_list_container .list_time_section:has(.validity_text){margin-bottom:.2rem}#storeBook_nav_container #store_my_info_container .coupon_list_container .reservation_card_wrapper.has_validity .list_time_section{margin-bottom:.3rem}#storeBook_nav_container #store_my_info_container .coupon_list_container .reservation_card_wrapper.has_validity .list_time_section .sub_time.validity_text{margin-bottom:.2rem}#storeBook_nav_container #store_my_info_container .coupon_list_container .reservation_card_wrapper.has_validity .list_bottom_section{margin-top:.4rem;padding-top:.4rem}@media screen and (max-width:767px){#storeBook_nav_container #store_my_info_container .coupon_list_container .reservation_card_wrapper.has_validity .list_bottom_section{margin-top:.35rem;padding-top:.35rem}}#storeBook_nav_container #store_my_info_container .coupon_list_container .reservation_card_wrapper.has_validity.not_using_state .list_bottom_section{margin-top:.5rem;padding-top:.5rem}@media screen and (max-width:767px){#storeBook_nav_container #store_my_info_container .coupon_list_container .reservation_card_wrapper.has_validity.not_using_state .list_bottom_section{margin-top:.4rem;padding-top:.4rem}}#storeBook_nav_container #store_my_info_container .coupon_list_container .list_real_price_section{align-items:end;display:flex;flex:1 1;gap:1.5rem}#storeBook_nav_container #store_my_info_container .coupon_list_container .list_real_price_section .real_price_wrapper{display:flex;flex-direction:column;gap:.2rem}#storeBook_nav_container #store_my_info_container .coupon_list_container .list_real_price_section .real_price_wrapper .cancel_text,#storeBook_nav_container #store_my_info_container .coupon_list_container .list_real_price_section .real_price_wrapper .price_text{font-size:.9rem;opacity:.8}#storeBook_nav_container #store_my_info_container .coupon_list_container .list_real_price_section .real_price_wrapper .price_title{color:var(--white);font-size:1.3rem}#storeBook_nav_container #store_my_info_container .coupon_list_container .list_real_price_section .real_price_wrapper .quota_text{margin-left:.3rem}#storeBook_nav_container #store_my_info_container .coupon_list_container .list_bottom_section{align-items:center;color:#494848;display:flex;flex-shrink:0;font-size:.9rem;font-weight:400;gap:.75rem;justify-content:space-between;margin-top:.6rem;min-width:0;padding:.6rem 0 0;width:100%}@media screen and (max-width:767px){#storeBook_nav_container #store_my_info_container .coupon_list_container .list_bottom_section{margin-top:.5rem;padding-top:.5rem}}#storeBook_nav_container #store_my_info_container .coupon_list_container .list_bottom_section:has(.reservation_bottom_buttons){border-top:none;flex-wrap:nowrap;min-width:0}#storeBook_nav_container #store_my_info_container .coupon_list_container .list_bottom_section.has_start_button{align-items:stretch;flex-direction:column}#storeBook_nav_container #store_my_info_container .coupon_list_container .list_bottom_section .reservation_bottom_buttons{display:flex;flex-wrap:wrap;gap:.5rem;min-width:0;width:100%}#storeBook_nav_container #store_my_info_container .coupon_list_container .list_bottom_section .reservation_bottom_buttons .bottom_action_btn{flex:1 1 auto;min-width:4.25rem}@media screen and (max-width:767px){#storeBook_nav_container #store_my_info_container .coupon_list_container .list_bottom_section .reservation_bottom_buttons{flex-wrap:nowrap;gap:.35rem}#storeBook_nav_container #store_my_info_container .coupon_list_container .list_bottom_section .reservation_bottom_buttons .bottom_action_btn{font-size:.95rem!important;min-height:2.7rem!important;min-width:0;padding:.5rem .6rem!important}}#storeBook_nav_container #store_my_info_container .coupon_list_container .list_bottom_section .bottom_text{color:#e0f98e;flex:1 1;padding:.4rem 0;text-align:center}#storeBook_nav_container #store_my_info_container .coupon_list_container .list_bottom_section .bottom_text:last-of-type{padding-left:.6rem}#storeBook_nav_container #store_my_info_container .coupon_list_container .list_bottom_section .bottom_text:first-of-type{padding-right:.6rem}#storeBook_nav_container #store_my_info_container .coupon_list_container .list_bottom_section .bottom_action_btn{align-items:center;background-color:var(--white);border:none;border-radius:.5rem;box-shadow:0 2px 4px #0000001a;cursor:pointer;display:flex;flex:1 1;flex-shrink:0;font-size:clamp(1.105rem,2.08vw,1.3rem);font-weight:600;height:2.875rem;justify-content:center;line-height:1.2;min-width:7rem;overflow:hidden;padding:.5rem 1.5rem;position:relative;text-align:center;transition:all .2s ease;width:auto;word-break:keep-all}#storeBook_nav_container #store_my_info_container .coupon_list_container .list_bottom_section .bottom_action_btn.btn-yellow{color:#c90}#storeBook_nav_container #store_my_info_container .coupon_list_container .list_bottom_section .bottom_action_btn.btn-blue{color:#6b2d99}#storeBook_nav_container #store_my_info_container .coupon_list_container .list_bottom_section .bottom_action_btn.btn-orange{color:#c60}#storeBook_nav_container #store_my_info_container .coupon_list_container .list_bottom_section .bottom_action_btn.btn-pink{color:#c66}#storeBook_nav_container #store_my_info_container .coupon_list_container .list_bottom_section .bottom_action_btn.btn-cyan{color:#006b8f}#storeBook_nav_container #store_my_info_container .coupon_list_container .list_bottom_section .bottom_action_btn.btn-gray{color:#374151}#storeBook_nav_container #store_my_info_container .coupon_list_container .list_bottom_section .bottom_action_btn:hover{box-shadow:0 4px 8px #00000026;opacity:.95;transform:translateY(-2px)}#storeBook_nav_container #store_my_info_container .coupon_list_container .list_bottom_section .bottom_action_btn:active{transform:translateY(0)}@media screen and (max-width:500px){#storeBook_nav_container #store_my_info_container .coupon_list_container .list_bottom_section .bottom_action_btn{font-size:.85rem;height:2.5rem;min-width:5.5rem;padding:.5rem 1rem}}@media screen and (min-width:501px) and (max-width:767px){#storeBook_nav_container #store_my_info_container .coupon_list_container .list_bottom_section .bottom_action_btn{font-size:.9rem;height:2.75rem;min-width:6rem;padding:.55rem 1.2rem}}@media screen and (min-width:768px){#storeBook_nav_container #store_my_info_container .coupon_list_container .list_bottom_section .bottom_action_btn{font-size:1rem;height:3.25rem;min-width:8rem;padding:.7rem 1.8rem}}#storeBook_nav_container #store_my_info_container .coupon_list_container .list_bottom_section .bottom_text.make_admin_text{color:var(--gray-100);padding-left:0;text-align:center}#storeBook_nav_container #store_my_info_container .coupon_list_container .list_bottom_section .start_coupon_btn{background-color:#fff;border:1px solid var(--gray-200);border-radius:.5rem;cursor:pointer;display:block;font-size:1rem;font-weight:600;margin-top:.5rem;padding:.7rem 1.5rem;transition:all .2s ease;width:100%}#storeBook_nav_container #store_my_info_container .coupon_list_container .list_bottom_section .start_coupon_btn.seat-day{border-color:var(--seat-day);color:var(--seat-day)}#storeBook_nav_container #store_my_info_container .coupon_list_container .list_bottom_section .start_coupon_btn.seat-charge{border-color:var(--seat-charge);color:var(--seat-charge)}#storeBook_nav_container #store_my_info_container .coupon_list_container .list_bottom_section .start_coupon_btn.seat-period{border-color:var(--seat-period);color:var(--seat-period)}#storeBook_nav_container #store_my_info_container .coupon_list_container .list_bottom_section .start_coupon_btn.seat-locker{border-color:var(--seat-locker);color:var(--seat-locker)}#storeBook_nav_container #store_my_info_container .coupon_list_container .list_bottom_section .start_coupon_btn.seat-fixed{border-color:var(--seat-fixed);color:var(--seat-fixed)}#storeBook_nav_container #store_my_info_container .coupon_list_container .list_bottom_section .start_coupon_btn.seat-default{border-color:var(--main-900);color:var(--main-900)}#storeBook_nav_container #store_my_info_container .coupon_list_container .list_bottom_section .start_coupon_btn:hover{opacity:.8;transform:translateY(-1px)}#storeBook_nav_container #store_my_info_container .coupon_list_container .list_bottom_section .start_coupon_btn:active{opacity:.9;transform:translateY(0)}#change_seat_container,#store_main_container{display:flex;flex-direction:column;margin:0 auto;max-width:1200px;position:relative;width:100%}#store_main_container.kiosk_store_info_container #user_header_container{margin-bottom:0}#layout[data-coordinate-viewer-margin-active=true],#layout[data-coordinate-viewer-margin-active=true] #user_header_container{background-color:#f1f5f9;background-color:var(--store-coordinate-viewer-margin-color,#f1f5f9)}#layout[data-coordinate-viewer-margin-active=true] #user_header_container{border-bottom-color:color-mix(in srgb,#f1f5f9 85%,#cbd5e1);border-bottom-color:color-mix(in srgb,var(--store-coordinate-viewer-margin-color,#f1f5f9) 85%,#cbd5e1)}#layout[data-coordinate-viewer-margin-active=true] #store_main_container{background-color:#f1f5f9;background-color:var(--store-coordinate-viewer-margin-color,#f1f5f9)}@media screen and (max-width:1200px) and (min-height:1500px){#change_seat_container,#store_main_container{max-width:100%!important;padding:0 .5rem!important}}@media screen and (min-height:1500px){#change_seat_container,#store_main_container{max-width:100%;padding:0 .5rem}}@media screen and (min-height:900px){#layout.android #change_seat_container,#layout.android #store_main_container{max-width:100%!important;padding:0 .5rem!important}}#store_main_container.low_screen{margin:0;max-width:none;overflow-x:auto;padding:.4rem 0 .4rem .6rem;width:calc(100% - 160px)}@media screen and (min-width:768px){#change_seat_container,#store_main_container{padding:0 2rem}}#kiosk_cover_container{align-items:center;display:flex;flex-direction:column;font-size:1rem;line-height:1.2;padding:1.3rem;width:100%}#kiosk_cover_container .no_store_info{align-items:center;display:flex;font-size:1.1rem;font-weight:500;height:100%;justify-content:center;width:100%}#kiosk_cover_container .kiosk_cover_image_container{width:100%}#kiosk_cover_container .kiosk_cover_image_container .kiosk_cover_image{aspect-ratio:1/1;border-radius:2rem;object-fit:cover;width:100%}#kiosk_cover_container .kiosk_current_status_container{align-items:center;border:1px solid var(--gray-300);border-radius:1rem;display:flex;font-size:1.1rem;margin:1rem 0;padding:1rem 1.5rem;width:100%}#kiosk_cover_container .kiosk_current_status_container .status_title{color:var(--gray-600)}#kiosk_cover_container .kiosk_current_status_container .line{align-self:stretch;background-color:var(--gray-600);margin:0 1rem;width:1px}#kiosk_cover_container .kiosk_current_status_container .status_content{align-items:center;display:flex;gap:2rem}#kiosk_cover_container .kiosk_current_status_container .status_content .seat_status_wrapper{display:flex}#kiosk_cover_container .kiosk_current_status_container .status_content .seat_status_wrapper .seat_status_title{margin-right:.8rem}#kiosk_cover_container .kiosk_current_status_container .status_content .seat_status_wrapper .seat_status_value{color:var(--gray-400);display:flex;gap:.3rem}#kiosk_cover_container .kiosk_current_status_container .status_content .seat_status_wrapper .seat_status_value .value{color:var(--main-900);font-weight:500}#kiosk_cover_container .kiosk_cover_buttons_container{flex:1 1;margin-top:2rem;width:100%}#kiosk_cover_container .kiosk_cover_buttons_container .login_temp_button{align-items:center;background-color:var(--kiosk-box-bg);border-color:var(--kiosk-box-bg);border-radius:1rem;color:#000;display:flex;font-size:1.25rem;padding:1.2rem 0;width:100%}#kiosk_cover_container .kiosk_cover_buttons_container .login_temp_button .button_icon_wrapper{background-color:var(--white);border-radius:50rem;height:3.5rem;margin:0 1rem;padding:.5rem;width:3.5rem}#kiosk_cover_container .kiosk_cover_buttons_container .login_temp_button .button_icon_wrapper .button_icon{width:100%}#kiosk_cover_container .kiosk_cover_buttons_container .login_temp_button .button_text_wrapper{flex:1 1}#kiosk_cover_container .kiosk_cover_buttons_container .top_button_wrapper{display:flex;gap:1rem}#kiosk_cover_container .kiosk_cover_buttons_container .top_button_wrapper .top_button{align-items:center;background-color:var(--kiosk-box-bg);border-color:var(--kiosk-box-bg);border-radius:2rem;display:flex;flex-direction:column}#kiosk_cover_container .kiosk_cover_buttons_container .top_button_wrapper .top_button.megastudy{background-color:var(--gray-300)}#kiosk_cover_container .kiosk_cover_buttons_container .top_button_wrapper .top_button.megastudy .button_icon_wrapper{background-color:var(--gray-200)}#kiosk_cover_container .kiosk_cover_buttons_container .top_button_wrapper .top_button.megastudy .button_text_wrapper{text-decoration:line-through}#kiosk_cover_container .kiosk_cover_buttons_container .top_button_wrapper .top_button .button_icon_wrapper{background-color:var(--white);border-radius:50rem;margin:1rem 0;padding:1.5rem;width:50%}#kiosk_cover_container .kiosk_cover_buttons_container .top_button_wrapper .top_button .button_text_wrapper{color:#000;margin-bottom:1rem}#kiosk_cover_container .kiosk_cover_buttons_container .top_button_wrapper .top_button .button_text_wrapper .button_text{font-size:1.15rem;font-weight:500}#kiosk_cover_container .kiosk_cover_buttons_container .top_button_wrapper .top_button .button_text_wrapper .button_subtext{font-size:1rem;margin-top:.2rem}#kiosk_cover_container .kiosk_cover_buttons_container .top_button_wrapper .top_button.active{background-color:var(--main-300);border-color:var(--main-600);color:var(--main-900)}#kiosk_cover_container .kiosk_cover_buttons_container .top_button_wrapper .top_button.active .button_text_wrapper{color:var(--main-900)}#kiosk_cover_container .kiosk_cover_buttons_container .bottom_button_wrapper{display:flex;gap:1rem;margin-top:1rem;width:100%}#kiosk_cover_container .kiosk_cover_buttons_container .bottom_button_wrapper .bottom_button{background-color:var(--kiosk-box-bg);border-color:var(--kiosk-box-bg);border-radius:1rem;color:#000;flex:1 1;font-size:1.15rem;padding:1rem 0}#kiosk_cover_container .kiosk_cover_bottom_container{display:flex;gap:3rem}#kiosk_cover_container .kiosk_cover_bottom_container .kiosk_cover_bottom_text{align-items:center;color:var(--gray-600);display:flex;font-size:1rem;font-weight:300;gap:.4rem}#kiosk_cover_container .kiosk_cover_bottom_container .kiosk_cover_bottom_text img{padding-top:.2rem;width:1.5rem}#kiosk_cover_container .kiosk_cover_bottom_container .kiosk_cover_bottom_text .time_wrapper{display:flex;gap:1rem}@media (min-height:1500px){#kiosk_cover_container .kiosk_current_status_container{border-radius:1.2rem;font-size:1.2rem;margin:1.5rem 0;padding:1.2rem 2rem}#kiosk_cover_container .kiosk_current_status_container .line{margin:0 1.5rem;width:1.2px}#kiosk_cover_container .kiosk_cover_buttons_container .top_button_wrapper{gap:.8rem}#kiosk_cover_container .kiosk_cover_buttons_container .top_button_wrapper .top_button{border-radius:1.6rem}#kiosk_cover_container .kiosk_cover_buttons_container .top_button_wrapper .top_button .button_icon_wrapper{margin:1.2rem 0;padding:1.1rem}#kiosk_cover_container .kiosk_cover_buttons_container .top_button_wrapper .top_button .button_text_wrapper{margin-bottom:1.2rem}#kiosk_cover_container .kiosk_cover_buttons_container .top_button_wrapper .top_button .button_text_wrapper .button_text{font-size:1.25rem}#kiosk_cover_container .kiosk_cover_buttons_container .top_button_wrapper .top_button .button_text_wrapper .button_subtext{font-size:1.1rem}#kiosk_cover_container .kiosk_cover_buttons_container .bottom_button_wrapper{gap:.8rem;margin-top:.8rem}#kiosk_cover_container .kiosk_cover_buttons_container .bottom_button_wrapper .bottom_button{border-radius:1.2rem;font-size:1.25rem;padding:1.2rem 0}#kiosk_cover_container .kiosk_cover_bottom_container{gap:2rem}#kiosk_cover_container .kiosk_cover_bottom_container .kiosk_cover_bottom_text{font-size:1.1rem;gap:.3rem}#kiosk_cover_container .kiosk_cover_bottom_container .kiosk_cover_bottom_text .time_wrapper{gap:.8rem}#kiosk_cover_container .kiosk_cover_bottom_container .kiosk_cover_bottom_text img{width:2.3rem}}#find_password_container{display:flex;flex-direction:column;font-size:1rem;width:100%}#find_password_container .find_password_main_container{display:flex;flex:1 1;flex-direction:column;padding:1rem 5%;width:100%}#find_password_container .find_password_main_container .find_password_wrapper{flex:1 1}#find_password_container .find_password_main_container .find_password_wrapper .input_style{border:.1rem solid var(--gray-100);border-radius:.5rem;padding:.9rem 0 .9rem 1rem}#find_password_container .find_password_main_container .find_password_wrapper .password_title{font-size:1.4rem;font-weight:500}#find_password_container .find_password_main_container .find_password_wrapper .password_description{font-size:1.1rem;margin-top:.3rem}#find_password_container .find_password_main_container .find_password_wrapper .phone_number_input_container{align-items:center;-webkit-appearance:none;appearance:none;display:flex;font-size:1.2rem;gap:.4rem;height:4rem;margin-top:1rem}#find_password_container .find_password_main_container .find_password_wrapper .phone_number_input_container .phone_number_input{flex:1 1;height:100%;min-width:0}#find_password_container .find_password_main_container .find_password_wrapper .phone_number_input_container .phone_number_input.keyboard_active{border:.1rem solid var(--gray-500)}#find_password_container .find_password_main_container .find_password_wrapper .phone_number_input_container .send_sms_btn{background-color:var(--main-300);border-color:var(--main-300);border-radius:.5rem;color:var(--main-600);font-size:1.2rem;height:100%;width:-webkit-fit-content;width:fit-content}#find_password_container .find_password_main_container .find_password_wrapper .check_sms_input_container{font-size:1.2rem;margin-top:.5rem;position:relative;width:100%}#find_password_container .find_password_main_container .find_password_wrapper .check_sms_input_container .check_sms_input{height:4rem;width:100%}#find_password_container .find_password_main_container .find_password_wrapper .check_sms_input_container .check_sms_input.keyboard_active{border:.1rem solid var(--gray-500)}#find_password_container .find_password_main_container .find_password_wrapper .check_sms_input_container .spinner{position:absolute;right:1rem;top:22%}#find_password_container .find_password_main_container .find_password_wrapper .check_sms_input_container .check_animation_wrapper,#find_password_container .find_password_main_container .find_password_wrapper .check_sms_input_container .svg-container{position:absolute;right:1rem;top:50%;transform:translateY(-50%);width:2rem}#find_password_container .find_password_main_container .find_password_wrapper .change_password_section{margin-top:3rem}#find_password_container .find_password_main_container .find_password_wrapper .change_password_section .caution_text{background-color:var(--gray-100);border-radius:.5rem;color:var(--gray-700);display:flex;flex-direction:column;font-size:1.05rem;gap:.5rem;margin-bottom:1rem;margin-top:.7rem;padding:.8rem 1rem}#find_password_container .find_password_main_container .find_password_wrapper .change_password_section .caution_text li{align-items:center;display:flex;gap:.3rem}#find_password_container .find_password_main_container .find_password_wrapper .change_password_section .caution_text li .dash{margin-bottom:.1rem}#find_password_container .find_password_main_container .find_password_wrapper .change_password_section .change_password_input_container{display:flex;flex-direction:column;font-size:1.2rem;gap:.5rem;height:4rem;width:100%}#find_password_container .find_password_main_container .find_password_wrapper .change_password_section .change_password_input_container .input_style{height:100%;width:100%}#find_password_container .find_password_main_container .find_password_wrapper .change_password_section .change_password_input_container .input_style.keyboard_active{border:.1rem solid var(--gray-500)}#find_password_container .find_password_main_container .find_password_wrapper .change_password_section .password_check_error{color:var(--red);font-size:1.1rem;margin-left:.5rem;margin-top:1rem}#find_password_container .find_password_main_container .change_password_btn{background-color:var(--main-900);border-color:var(--main-900);border-radius:.9rem;color:var(--white);font-size:1.2rem;padding:1rem;width:100%}@media (min-height:1500px){#find_password_container .find_password_main_container{padding:1rem 2.5rem}#find_password_container .find_password_main_container .find_password_wrapper .input_style{font-size:1.2rem}#find_password_container .find_password_main_container .find_password_wrapper .password_title{font-size:1.4rem}#find_password_container .find_password_main_container .find_password_wrapper .password_description{font-size:1.1rem;margin-top:.2rem}#find_password_container .find_password_main_container .find_password_wrapper .phone_number_input_container .send_sms_btn{font-size:1.2rem}#find_password_container .find_password_main_container .change_password_btn,#find_password_container .find_password_main_container .find_password_wrapper .change_password_section .caution_text{font-size:1.1rem}}#storeInfo_nav_container .location_container{flex:1 1;padding:1rem 5%;width:100%}#storeInfo_nav_container .location_container.low_screen{margin-top:20px;padding:0}#storeInfo_nav_container .location_container.low_screen #myMap{height:430px!important}#storeInfo_nav_container .location_container.low_screen #myMap .wrap{display:none}#storeInfo_nav_container #myMap{border-radius:1rem;width:100%}#storeInfo_nav_container #myMap .wrap{background-color:var(--white);bottom:3.8rem;font-size:.8rem;left:50%;line-height:1.4;position:absolute;transform:translate(-50%)}#storeInfo_nav_container #myMap .wrap .info{background:#fff;border-bottom:2px solid #ccc;border-radius:5px;border-right:1px solid #ccc;overflow:hidden;padding:.5rem}#storeInfo_nav_container #myMap .wrap .info:after{background:url(https://t1.daumcdn.net/localimg/localimages/07/mapapidoc/vertex_white.png);bottom:-.7rem;content:"";height:12px;left:50%;margin-left:-12px;position:absolute;width:22px}#storeInfo_nav_container #myMap .wrap .body{overflow:hidden;position:relative}#storeInfo_nav_container #myMap .wrap .title{font-size:.9rem;font-weight:500;margin-bottom:.3rem}#storeInfo_nav_container .map_wrapper{height:0}.StoreInfoNavContent_container__KMmnC{display:flex;flex:1 1;flex-direction:column;padding-bottom:1rem}.StoreInfoNavContent_infoSection__sNSIc{display:flex;flex-direction:column;gap:.8rem;line-height:var(--store-body-line);margin:2rem 5% 0}.StoreInfoNavContent_infoRow__w8Oi9{align-items:flex-start;display:flex;font-size:var(--store-body-size);font-weight:var(--store-body-weight)}.StoreInfoNavContent_infoLabel__9Nmxn{color:var(--gray-700);display:inline-block;font-size:var(--store-caption-size);font-weight:var(--store-caption-weight);padding-top:.1rem;width:27%}.StoreInfoNavContent_infoValue__fNnrK{color:var(--black);font-size:var(--store-body-size);width:73%}.StoreInfoNavContent_guideAccordion__zUAlK{flex:1 1;line-height:var(--store-body-line);margin:2rem 5% 0}.StoreInfoNavContent_guideAccordion__zUAlK .accordion-item{border-width:.1rem}.StoreInfoNavContent_guideAccordion__zUAlK .accordion-button{font-size:var(--store-title-size);font-weight:var(--store-title-weight);line-height:var(--store-title-line)}.StoreInfoNavContent_guideAccordion__zUAlK .accordion-button:not(.collapsed){color:var(--main-900)}.StoreInfoNavContent_guideAccordion__zUAlK .accordion-button:focus{box-shadow:none}.StoreInfoNavContent_guideAccordion__zUAlK .accordion-body{font-size:var(--store-body-size);font-weight:var(--store-body-weight);line-height:2;white-space:break-spaces}.StoreInfoNavContent_boardSection__Dx-xo{margin:2rem 5% 0}.StoreInfoNavContent_boardList__3fdcW{display:flex;flex-direction:column;gap:.8rem;list-style:none;margin:0;padding:0}.StoreInfoNavContent_boardItem__6dpe7{background:var(--white);border:1px solid var(--gray-200);border-radius:.65rem;cursor:pointer;padding:.85rem .95rem;transition:border-color .2s ease,box-shadow .2s ease}.StoreInfoNavContent_boardItem__6dpe7:focus,.StoreInfoNavContent_boardItem__6dpe7:hover{border-color:var(--main-300);box-shadow:0 2px 8px #0000000f}.StoreInfoNavContent_boardTitle__RgtY7{color:var(--main-900);font-size:var(--store-title-size);font-weight:var(--store-title-weight);line-height:var(--store-title-line);margin-bottom:.4rem;word-break:keep-all}.StoreInfoNavContent_boardContent__p\+FVY{color:var(--gray-700);font-size:var(--store-body-size);font-weight:var(--store-body-weight);line-height:var(--store-body-line);white-space:normal}.StoreInfoNavContent_boardContentPreview__9N7O1{-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;max-height:none;overflow:hidden;text-overflow:ellipsis}.StoreInfoNavContent_boardMore__Xa6Ud{color:var(--main-700);font-size:var(--store-caption-size);font-weight:500;margin-top:.45rem}.StoreInfoNavContent_boardContentDetail__ErmwA{color:var(--gray-800);font-size:var(--store-body-size);line-height:1.6}.StoreInfoNavContent_boardEmpty__tvS1H{align-items:center;background:var(--white);border:1px solid var(--gray-200);border-radius:.65rem;color:var(--gray-600);display:flex;font-size:var(--store-body-size);justify-content:center;min-height:10rem;width:100%}.StoreInfoNavContent_vocSection__rIDcb{display:flex;flex-direction:column;gap:.8rem;margin:2rem 5% 0}.StoreInfoNavContent_vocNotice__lTtAb{background:#0e50c30a;border:1px solid var(--main-300);border-radius:.6rem;color:var(--main-900);font-size:var(--store-body-size);font-weight:var(--store-body-weight);line-height:var(--store-body-line);padding:.75rem .9rem}.StoreInfoNavContent_vocCard__b59uY{background:var(--white);border:1px solid var(--gray-200);border-radius:.6rem;padding:.85rem .95rem}.StoreInfoNavContent_vocCardHeading__MQph\+{color:var(--gray-800);font-size:var(--store-title-size);font-weight:var(--store-title-weight);line-height:var(--store-title-line);margin-bottom:.55rem}.StoreInfoNavContent_vocInput__gaDFK,.StoreInfoNavContent_vocTextarea__DaJ7z{border:1px solid #d1d5db;border:1px solid var(--gray-300,#d1d5db);border-radius:.45rem;font-family:inherit;font-size:var(--store-body-size);line-height:var(--store-body-line);margin-bottom:.55rem;padding:.5rem .65rem;width:100%}.StoreInfoNavContent_vocTextarea__DaJ7z{min-height:6rem;resize:vertical}.StoreInfoNavContent_vocSubmit__S7xIQ{align-items:center;background:#1f2937;background:var(--gray-800,#1f2937);border:none;border-radius:.45rem;color:var(--white);cursor:pointer;display:inline-flex;font-size:var(--store-body-size);font-weight:600;justify-content:center;line-height:1.2;padding:.5rem 1rem}.StoreInfoNavContent_vocSubmit__S7xIQ:disabled{cursor:default;opacity:.6}.StoreInfoNavContent_vocEmpty__7zy30,.StoreInfoNavContent_vocLoading__LddKm{color:var(--gray-600);font-size:var(--store-body-size);padding:1rem 0;text-align:center}.StoreInfoNavContent_vocCommentList__hSe3y{display:flex;flex-direction:column;gap:.55rem}.StoreInfoNavContent_vocCommentItem__rA1De{border:1px solid var(--gray-200);border-radius:.5rem;padding:.55rem .65rem}.StoreInfoNavContent_vocCommentMeta__coCeI{color:var(--gray-600);font-size:var(--store-caption-size);margin-bottom:.25rem}.StoreInfoNavContent_vocCommentBody__um13r{font-size:var(--store-body-size);line-height:var(--store-body-line);white-space:pre-wrap}.StoreInfoNavContent_vocAdminHeading__yxAZh{font-size:var(--store-body-size);font-weight:600;margin:.6rem 0 .45rem}.StoreInfoNavContent_productContainer__C2vpo{margin:.4rem auto 0;width:95%}.StoreInfoNavContent_productTable__9b13C{font-family:var(--mainKor-font),sans-serif;margin:0;width:100%}.StoreInfoNavContent_productTable__9b13C thead th{font-size:var(--store-title-size);font-weight:var(--store-title-weight);line-height:var(--store-title-line);padding:.6rem .7rem;vertical-align:middle}.StoreInfoNavContent_productTable__9b13C tbody td{font-size:var(--store-body-size);font-weight:var(--store-body-weight);line-height:1.32;padding:.56rem .7rem;vertical-align:middle}.StoreInfoNavContent_deadlineText__frtkC{align-items:center;color:var(--gray-700);display:flex;font-size:var(--store-caption-size);margin:.8rem 0 0 2rem}.StoreInfoNavContent_deadlineText__frtkC:before{background-color:var(--gray-700);border-radius:50rem;content:"";display:inline-flex;height:.3rem;margin-right:.3rem;width:.3rem}@media screen and (max-width:767px){.StoreInfoNavContent_productTable__9b13C tbody td,.StoreInfoNavContent_productTable__9b13C thead th{padding:.48rem .58rem}}.BarriStoreInfo_root__G45NA{background:#fff;color:#1a1a1a;display:flex;flex:1 1;flex-direction:column;font-size:50px;max-width:100%;min-height:0;padding:12px 8px 24px;width:100%}.BarriStoreInfo_tabs__BR4LE{-webkit-overflow-scrolling:touch;border-bottom:1px solid #9ca3af;display:flex;flex-wrap:nowrap;gap:6px;margin-bottom:10px;margin-top:0;min-width:0;overflow-x:auto;scrollbar-width:thin;width:100%}.BarriStoreInfo_tabActive__3l6JJ,.BarriStoreInfo_tab__Z34D4{background:#0000;border:none;border-bottom:3px solid #0000;color:#1a1a1a;cursor:pointer;flex:1 1;font-size:50px;font-weight:600;line-height:1.2;min-height:100px;min-width:max(22%,100px);padding:12px 8px;white-space:nowrap}.BarriStoreInfo_tab__Z34D4:hover{color:#000}.BarriStoreInfo_tabActive__3l6JJ{border-bottom-color:#000;color:#000;font-weight:700}#layout.high_contrast .BarriStoreInfo_root__G45NA .BarriStoreInfo_tabs__BR4LE{border-bottom-color:#ff0}#layout.high_contrast .BarriStoreInfo_root__G45NA .BarriStoreInfo_tab__Z34D4{background:#000!important;color:#ff0!important}#layout.high_contrast .BarriStoreInfo_root__G45NA .BarriStoreInfo_tabActive__3l6JJ{background:#0000!important;border-bottom-color:#ff0!important;border-bottom-width:4px;color:#ff0!important}#layout.large_font .BarriStoreInfo_root__G45NA{font-size:55px}#layout.large_font .BarriStoreInfo_root__G45NA .BarriStoreInfo_tabActive__3l6JJ,#layout.large_font .BarriStoreInfo_root__G45NA .BarriStoreInfo_tab__Z34D4{font-size:55px;min-height:100px}.BarriStoreInfo_swiperWrap__34L4r{margin-bottom:12px;width:100%}.BarriStoreInfo_swiper__felO2{aspect-ratio:16/9;background:#f3f4f6;border-radius:.25rem;overflow:hidden;width:100%}.BarriStoreInfo_slide__3ZHU0{align-items:center;display:flex;height:auto;justify-content:center}.BarriStoreInfo_storeImgWrapper__\+U8XC{align-items:center;background:#e5e7eb;cursor:pointer;display:flex;height:100%;justify-content:center;min-height:12rem;width:100%}.BarriStoreInfo_swiperImg__pycf4{height:100%;max-height:min(70vh,28rem);object-fit:cover;width:100%}.BarriStoreInfo_noImage__twWHB{align-items:center;background:#f3f4f6;border:2px dashed #9ca3af;border-radius:.25rem;color:#374151;display:flex;font-size:50px;font-weight:600;justify-content:center;min-height:280px}.BarriStoreInfo_root__G45NA .swiper-pagination-bullet{background:#1f2937;height:12px;opacity:.45;width:12px}.BarriStoreInfo_root__G45NA .swiper-pagination-bullet-active{background:#000;opacity:1}#layout.high_contrast .BarriStoreInfo_root__G45NA .swiper-pagination-bullet{background:#ff0;opacity:.5}#layout.high_contrast .BarriStoreInfo_root__G45NA .swiper-pagination-bullet-active{opacity:1}.BarriStoreInfo_navSection__tFEbi{width:100%}.BarriStoreInfo_root__G45NA .BarriStoreInfo_navSection__tFEbi #storeInfo_nav_container{color:#111827;font-size:50px;line-height:1.45}.BarriStoreInfo_root__G45NA .BarriStoreInfo_navSection__tFEbi .info_wrapper .info_text_wrapper{font-size:50px!important;line-height:1.35}.BarriStoreInfo_root__G45NA .BarriStoreInfo_navSection__tFEbi .info_wrapper .info_sub_title{color:#111827;font-size:48px!important;font-weight:700}.BarriStoreInfo_root__G45NA .BarriStoreInfo_navSection__tFEbi .info_wrapper .info_main_title{color:#000;font-size:50px!important;font-weight:600;line-height:1.35}.BarriStoreInfo_root__G45NA .BarriStoreInfo_navSection__tFEbi .accordion-button{font-size:50px!important;font-weight:600!important}.BarriStoreInfo_root__G45NA .BarriStoreInfo_navSection__tFEbi .accordion-body{font-size:50px!important;line-height:1.5!important}.BarriStoreInfo_root__G45NA .BarriStoreInfo_navSection__tFEbi .product_list_wrapper td,.BarriStoreInfo_root__G45NA .BarriStoreInfo_navSection__tFEbi .product_list_wrapper th{font-size:48px!important;padding:16px 12px!important}.BarriStoreInfo_root__G45NA .BarriStoreInfo_navSection__tFEbi .location_container{min-height:280px}#layout.large_font .BarriStoreInfo_root__G45NA .BarriStoreInfo_navSection__tFEbi #storeInfo_nav_container{font-size:55px}#layout.large_font .BarriStoreInfo_root__G45NA .BarriStoreInfo_navSection__tFEbi .info_wrapper .info_text_wrapper{font-size:55px!important}#layout.large_font .BarriStoreInfo_root__G45NA .BarriStoreInfo_navSection__tFEbi .info_wrapper .info_sub_title{font-size:52px!important}#layout.large_font .BarriStoreInfo_root__G45NA .BarriStoreInfo_navSection__tFEbi .accordion-body,#layout.large_font .BarriStoreInfo_root__G45NA .BarriStoreInfo_navSection__tFEbi .accordion-button,#layout.large_font .BarriStoreInfo_root__G45NA .BarriStoreInfo_navSection__tFEbi .info_wrapper .info_main_title{font-size:55px!important}#layout.large_font .BarriStoreInfo_root__G45NA .BarriStoreInfo_navSection__tFEbi .product_list_wrapper td,#layout.large_font .BarriStoreInfo_root__G45NA .BarriStoreInfo_navSection__tFEbi .product_list_wrapper th{font-size:52px!important}#layout.high_contrast .BarriStoreInfo_root__G45NA .BarriStoreInfo_navSection__tFEbi .accordion-button{background:#000!important;color:#ff0!important}#layout.high_contrast .BarriStoreInfo_root__G45NA .BarriStoreInfo_navSection__tFEbi .accordion-body{background:#1a1a1a!important;color:#fff!important}.StoreSubTabs_subNav__UGMHL.nav.nav-tabs{border-bottom:none!important}.StoreSubTabs_subNav__UGMHL{align-items:stretch;border:none;border-bottom:1px solid var(--gray-200);box-sizing:border-box;display:flex;flex-shrink:0;flex-wrap:nowrap;gap:0;margin-bottom:.45rem;margin-top:.55rem;padding:0 clamp(14px,3.5vw,28px);width:100%}.StoreSubTabs_subNav__UGMHL .nav-item{align-items:stretch!important;display:flex!important;flex:1 1!important;margin-bottom:0!important;margin-top:0!important;min-width:0!important}.StoreSubTabs_item__wGmS8{display:flex;flex:1 1;min-width:0}.StoreSubTabs_link__78t9d{align-items:center!important;background:#0000!important;border:none!important;border-bottom:2px solid #0000!important;border-radius:0!important;box-shadow:none!important;box-sizing:border-box;color:var(--gray-700)!important;display:flex!important;font-family:var(--mainKor-font),sans-serif!important;font-size:1.12rem!important;font-size:var(--store-nav-label-size,1.12rem)!important;font-weight:600!important;font-weight:var(--store-nav-label-weight,600)!important;justify-content:center!important;letter-spacing:0!important;line-height:1.2!important;margin-bottom:0!important;margin-top:0!important;min-height:max(44px,2.3rem);overflow:hidden;padding:0 .3rem!important;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%}.StoreSubTabs_link__78t9d.active,.StoreSubTabs_link__78t9d.nav-link.active,.StoreSubTabs_link__78t9d.nav-link.show{background:#0000!important;border:none!important;border-bottom:2px solid var(--main-900)!important;color:var(--main-900)!important;font-weight:600!important}.StoreSubTabs_link__78t9d:focus,.StoreSubTabs_link__78t9d:hover{color:var(--gray-700)!important;text-decoration:none}.StoreSubTabs_subNav__UGMHL .nav-link{border-left:none!important;border-radius:0!important;border-right:none!important;border-top:none!important;margin-bottom:0!important;margin-top:0!important}@media screen and (min-width:768px) and (max-width:1399px){.StoreSubTabs_subNav__UGMHL{gap:0;justify-content:stretch;overflow-x:visible}.StoreSubTabs_subNav__UGMHL .nav-item{flex:1 1!important;min-width:0!important}.StoreSubTabs_item__wGmS8{flex:1 1;min-width:0}.StoreSubTabs_link__78t9d{line-height:1.2!important;min-height:2.75rem!important;padding:0 .24rem!important}}@media screen and (min-width:1400px) and (min-height:900px){.StoreSubTabs_link__78t9d{min-height:2.68rem}}@media screen and (max-width:1200px) and (min-height:1500px){.StoreSubTabs_subNav__UGMHL{padding:0 .5rem}}@media screen and (min-height:900px){#layout.android .StoreSubTabs_subNav__UGMHL{padding:0 .5rem}}@media screen and (max-width:767px){.StoreSubTabs_subNav__UGMHL{-webkit-overflow-scrolling:touch;justify-content:flex-start;overflow-x:auto;overflow-y:hidden;padding:0 12px;scrollbar-width:none;width:100%}.StoreSubTabs_subNav__UGMHL::-webkit-scrollbar{display:none}.StoreSubTabs_subNav__UGMHL .nav-item{flex:0 0 auto!important;min-width:-webkit-fit-content!important;min-width:fit-content!important}.StoreSubTabs_item__wGmS8{flex:0 0 auto;min-width:-webkit-fit-content;min-width:fit-content}.StoreSubTabs_link__78t9d{min-height:2.15rem;overflow:visible;padding:0 .65rem!important;text-overflow:clip;width:auto}}.StoreMainSectionLayout_root__5tHAY{--store-title-size:1.18rem;--store-title-weight:700;--store-body-size:1.06rem;--store-body-weight:500;--store-caption-size:0.94rem;--store-caption-weight:400;--store-title-line:1.3;--store-body-line:1.5;--store-caption-line:1.4;box-sizing:border-box;color:var(--gray-800);display:flex;flex:1 1;flex-direction:column;font-family:var(--mainKor-font),sans-serif;margin:0 auto;max-width:1200px;padding:0 0 2rem;width:100%}@media screen and (min-width:768px) and (max-width:1399px){.StoreMainSectionLayout_root__5tHAY{--store-title-size:1.3rem;--store-body-size:1.16rem;--store-caption-size:1.02rem;max-width:100%}}@media screen and (min-width:1400px){.StoreMainSectionLayout_root__5tHAY{--store-title-size:1.24rem;--store-body-size:1.1rem;--store-caption-size:0.98rem;max-width:100%}}.StoreMainSectionLayout_rootMyInfo__l\+Y\+A{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow:hidden;padding-bottom:0}.StoreMainSectionLayout_root__5tHAY .btn_primary_large,.StoreMainSectionLayout_root__5tHAY .pay_button,.StoreMainSectionLayout_root__5tHAY .payment_button{min-height:max(44px,2.75rem)}.StoreMainNavLayout_storeBookNavContainer__KrD6h{--store-nav-label-size:1.12rem;--store-nav-label-weight:600;--store-main-bottom-nav-height:72px;--store-main-content-max-width:1200px;display:flex;flex:1 1 auto;flex-direction:column;font-family:var(--mainKor-font),sans-serif;font-size:1rem;min-height:0;overflow:hidden;padding-bottom:calc(var(--store-main-bottom-nav-height) + env(safe-area-inset-bottom, 0px))}@media screen and (max-width:767px){.StoreMainNavLayout_storeBookNavContainer__KrD6h{--store-main-bottom-nav-height:60px;--store-nav-label-size:1.03rem;--store-main-content-max-width:100%}}@media screen and (min-width:768px) and (max-width:1399px){.StoreMainNavLayout_storeBookNavContainer__KrD6h{--store-main-bottom-nav-height:106px;--store-nav-label-size:1.38rem;--store-main-content-max-width:100%}}@media screen and (min-width:768px) and (max-width:1399px) and (min-height:1500px){.StoreMainNavLayout_storeBookNavContainer__KrD6h{--store-main-bottom-nav-height:136px}}@media screen and (min-width:1400px){.StoreMainNavLayout_storeBookNavContainer__KrD6h{--store-main-content-max-width:min(100%,1680px);--store-main-bottom-nav-height:clamp(72px,5.5vh,96px)}}@media screen and (min-width:1400px) and (max-width:2600px) and (max-height:1500px) and (min-height:900px){.StoreMainNavLayout_storeBookNavContainer__KrD6h{--store-main-bottom-nav-height:clamp(80px,6.2vh,106px);--store-nav-label-size:1.12rem}}@media screen and (min-width:1400px) and (min-height:1500px){.StoreMainNavLayout_storeBookNavContainer__KrD6h{--store-main-bottom-nav-height:clamp(96px,6.8vh,136px);--store-nav-label-size:1.28rem}}.StoreMainNavLayout_storeBookNavContainer__KrD6h.low_screen .nav_contents{background-color:var(--white);border-bottom:1px solid var(--gray-300);border-radius:0;margin-top:-1px;position:fixed;z-index:10000}.StoreMainNavLayout_storeBookNavContainer__KrD6h.low_screen .nav_contents .nav-item .nav-link{padding:15px 0!important}.StoreMainNavLayout_storeBookNavContainer__KrD6h>.nav_contents.nav.nav-tabs.nav-fill>.nav-item{display:flex;justify-content:center;width:-webkit-fit-content;width:fit-content}.StoreMainNavLayout_tabPanelHidden__s97Pt{display:none!important}.StoreMainNavLayout_storeBookTabPanel__8TCeY{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow:hidden}.StoreMainNavLayout_storeBookTabPanel__8TCeY #seat_container{flex:1 1 auto;max-height:100%;min-height:0}.StoreMainNavLayout_storeBookTabPanel__8TCeY #store_booking_container{flex:1 1 auto;max-height:100%;min-height:0;overflow:hidden}.StoreMainNavLayout_storeBookTabPanel__8TCeY #store_info_container,.StoreMainNavLayout_storeBookTabPanel__8TCeY #store_my_info_container{display:flex;flex:1 1 auto;flex-direction:column;max-height:100%;min-height:0;overflow:hidden}.StoreMainNavLayout_storeBookNavContainer__KrD6h .nav_contents{background-color:initial;border:none;height:auto;margin:0 auto;max-width:1200px;max-width:var(--store-main-content-max-width,1200px);width:100%}.StoreMainNavLayout_storeBookNavContainer__KrD6h .nav_contents .nav-item{width:-webkit-fit-content;width:fit-content}.StoreMainNavLayout_storeBookNavContainer__KrD6h .nav_contents .nav-item .nav-link{background:#0000;border-bottom:2px solid #0000;border-radius:0;font-size:1rem;padding:1rem 0}.StoreMainNavLayout_storeBookNavContainer__KrD6h .nav_contents .nav-item .nav-link.active{background:var(--white);border-bottom:2px solid var(--main-900);color:var(--main-900)}.StoreMainNavLayout_storeBookNavContainer__KrD6h>.nav_contents.nav.nav-tabs.nav-fill{height:var(--store-main-bottom-nav-height)!important;min-height:var(--store-main-bottom-nav-height)!important}.StoreMainNavLayout_storeBookNavContainer__KrD6h>.nav_contents.nav.nav-tabs.nav-fill>.nav-item{align-items:stretch!important;display:flex!important;height:100%!important;min-height:var(--store-main-bottom-nav-height)!important}.StoreMainNavLayout_storeBookNavContainer__KrD6h>.nav_contents.nav.nav-tabs.nav-fill>.nav-item>.nav-link{align-items:center!important;display:flex!important;height:100%!important;justify-content:center!important;min-height:var(--store-main-bottom-nav-height)!important;padding-bottom:0!important;padding-top:0!important}.KioskStoreInfo_root__BmppN{display:flex;flex-direction:column;min-height:0;width:100%}.KioskStoreInfo_root__BmppN #storeBook_nav_container{padding-top:0}.KioskStoreInfo_barriHeader__vKDzf{border-bottom-width:1px!important;margin-bottom:12px!important;padding:16px 20px!important}.KioskStoreInfo_barriHeader__vKDzf .top_info_wrapper{align-items:center;max-width:100%!important;min-height:100px!important;padding:0 12px!important;width:100%!important}.KioskStoreInfo_barriHeader__vKDzf .store_text{font-size:50px!important;font-weight:600;line-height:1.15!important}.KioskStoreInfo_barriHeader__vKDzf #header-back-btn{align-items:center;display:flex;height:100px!important;justify-content:center;min-height:100px;min-width:100px;width:100px!important}.KioskStoreInfo_barriHeader__vKDzf #header-back-btn svg{height:50px!important;width:50px!important}#layout.large_font .KioskStoreInfo_barriHeader__vKDzf .store_text{font-size:55px!important}#layout.large_font .KioskStoreInfo_barriHeader__vKDzf #header-back-btn svg{height:55px!important;width:55px!important}#qr_code_container{height:100%;padding-bottom:10rem;width:100%}#qr_code_container,#qr_code_container .qr_code_main_wrapper{align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:center}#qr_code_container .qr_code_main_wrapper .modal_title{font-size:1.6rem;margin-bottom:1rem;text-align:center;width:100%}#qr_code_container .qr_code_main_wrapper .modal_sub_text_wrapper{display:flex;flex-direction:column;gap:.2rem}#qr_code_container .qr_code_main_wrapper .modal_sub_text_wrapper .modal_sub_text{color:var(--gray-600);font-size:1rem;text-align:center}#qr_code_container .qr_code_main_wrapper .count_down_text{color:var(--main-900);font-size:1.3rem;font-weight:500;margin:.6rem 0 .8rem;text-align:center}#qr_code_container .qr_code_main_wrapper .qr_code_container{align-items:center;display:flex;justify-content:center;position:relative;width:100%}#qr_code_container .qr_code_main_wrapper .qr_code_container .qr_code_canvas{height:100%!important;width:100%!important}#qr_code_container .qr_code_main_wrapper .refresh_overlay{align-items:center;background-color:#fffc;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0}#qr_code_container .qr_code_main_wrapper .refresh_icon{cursor:pointer;transition:transform .2s}#qr_code_container .qr_code_main_wrapper .refresh_button{opacity:.5}#qr_code_container .qr_code_main_wrapper .refresh_button:disabled{opacity:.3}#qr_code_container .qr_code_main_wrapper .refresh_button:not(:disabled){opacity:1}#extra_fee_container{display:flex;flex-direction:column;width:100%}#extra_fee_container .extra_fee_list_wrapper{display:flex;flex:1 1;flex-direction:column;overflow:auto;padding:1rem 7% 2rem}#extra_fee_container .extra_fee_list_wrapper.etc{padding:0}#extra_fee_container .extra_fee_list_wrapper .extra_fee_text_wrapper{background-color:var(--gray-50);border:1px solid var(--gray-100);border-radius:.6rem;padding:1rem}#extra_fee_container .extra_fee_list_wrapper .extra_fee_text_wrapper .extra_fee_text_title{color:var(--gray-700);font-weight:500;margin-bottom:.7rem}#extra_fee_container .extra_fee_list_wrapper .extra_fee_text_wrapper .extra_fee_text_description{color:var(--gray-600);font-size:1rem;font-weight:300;line-height:1.4}#extra_fee_container .extra_fee_list_wrapper .extra_fee_item_wrapper{display:flex;flex-direction:column;gap:.5rem;margin-top:1rem;overflow:auto}#extra_fee_container .extra_fee_list_wrapper .extra_fee_item_wrapper .extra_fee_list_item{background-color:var(--white);border:.1rem solid var(--gray-100);border-radius:.6rem;color:var(--main-600);display:flex;flex-direction:column;padding:1.2rem 1.8rem}#extra_fee_container .extra_fee_list_wrapper .extra_fee_item_wrapper .extra_fee_list_item .extra_fee_info_wrapper{color:var(--gray-600);display:flex;flex-direction:column;font-size:.95rem;font-weight:400;gap:.2rem;margin-bottom:1rem}#extra_fee_container .extra_fee_list_wrapper .extra_fee_item_wrapper .extra_fee_list_item .extra_fee_charge_wrapper{align-items:baseline;display:flex;font-size:1.4rem;gap:1rem;justify-content:space-between;margin-top:.4rem}#extra_fee_container .extra_fee_list_wrapper .extra_fee_item_wrapper .extra_fee_list_item .extra_fee_charge_wrapper .extra_fee_charge_product_name{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#extra_fee_container .extra_fee_list_wrapper .extra_fee_item_wrapper .extra_fee_list_item.selected{border-color:var(--main-900);color:var(--main-900);font-weight:500}#extra_fee_container .extra_fee_list_wrapper .extra_fee_item_wrapper .extra_fee_list_item:last-of-type{margin-bottom:1rem}#extra_fee_container .extra_fee_list_wrapper .payment_button{background-color:var(--main-900);border-radius:.8rem;color:#fff;padding:.9rem 0}#extra_fee_container .no_extra_fee_text{align-items:center;color:var(--gray-900);display:flex;flex:1 1;font-size:1.1rem;font-weight:300;justify-content:center;padding-bottom:5rem;text-align:center;width:100%}.pingpong-main{background:linear-gradient(135deg,#667eea,#764ba2);box-sizing:border-box;display:flex;flex-direction:column;height:100vh;margin:0;overflow:hidden;padding:20px;position:relative;width:100vw}.pingpong-main__header{background:#fffffff2;border-radius:15px;box-shadow:0 8px 32px #0000001a;justify-content:space-between;margin-bottom:20px;padding:20px}.pingpong-main__header,.pingpong-main__header .header-left{align-items:center;display:flex}.pingpong-main__header .header-left .home-button{align-items:center;background:linear-gradient(135deg,#4facfe,#00f2fe);border:none;border-radius:12px;box-shadow:0 4px 15px #4facfe4d;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:600;gap:8px;padding:12px 20px;transition:all .3s ease}.pingpong-main__header .header-left .home-button:hover{box-shadow:0 6px 20px #4facfe66;transform:translateY(-2px)}.pingpong-main__header .header-left .home-button:active{transform:translateY(0)}.pingpong-main__header .header-left .home-button .home-icon{filter:drop-shadow(0 2px 4px rgba(0,0,0,.3));font-size:20px}.pingpong-main__header .header-left .home-button .home-text{font-weight:600;text-shadow:0 1px 2px #0000004d}.pingpong-main__header .header-right .recharge-button{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:12px;box-shadow:0 4px 15px #667eea4d;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:600;gap:8px;padding:12px 20px;transition:all .3s ease}.pingpong-main__header .header-right .recharge-button:hover{box-shadow:0 6px 20px #667eea66;transform:translateY(-2px)}.pingpong-main__header .header-right .recharge-button:active{transform:translateY(0)}.pingpong-main__header .header-right .recharge-button .recharge-icon{filter:drop-shadow(0 2px 4px rgba(0,0,0,.3));font-size:20px}.pingpong-main__header .header-right .recharge-button .recharge-text{font-weight:600;text-shadow:0 1px 2px #0000004d}.pingpong-main__container{border-radius:20px;box-shadow:0 10px 30px #0003;height:calc(100vh - 200px)}.pingpong-main__container .tables-layout{grid-gap:30px;align-items:center;box-sizing:border-box;display:grid;gap:30px;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);height:100%;justify-items:center;min-height:600px;padding:25px;position:relative;width:100%}.pingpong-main__purchase-section{align-items:center;display:flex;justify-content:center;margin-top:40px}.pingpong-main__purchase-section .purchase-button{align-items:center;background:linear-gradient(135deg,#ff6b6b,#ee5a52);border:none;border-radius:20px;box-shadow:0 8px 25px #ff6b6b66;color:#fff;cursor:pointer;display:flex;font-size:24px;font-weight:600;gap:15px;justify-content:center;min-width:250px;padding:25px 50px;transition:all .3s ease}.pingpong-main__purchase-section .purchase-button:hover{box-shadow:0 12px 35px #ff6b6b99;transform:translateY(-3px)}.pingpong-main__purchase-section .purchase-button:active{transform:translateY(-1px)}.pingpong-main__purchase-section .purchase-button .purchase-icon{filter:drop-shadow(0 2px 4px rgba(0,0,0,.3));font-size:32px}.pingpong-main__purchase-section .purchase-button .purchase-text{font-weight:600;text-shadow:0 1px 2px #0000004d}.pingpong-main__info{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.pingpong-main__info .info-card{background:#fffffff2;border-radius:15px;box-shadow:0 8px 32px #0000001a;padding:20px}.pingpong-main__info .info-card h3{color:#333;font-size:20px;font-weight:700;margin:0 0 15px;text-align:center}.pingpong-main__info .info-card .status-summary{display:flex;gap:20px;justify-content:space-around}.pingpong-main__info .info-card .status-summary .status-item{align-items:center;display:flex;flex-direction:column;gap:5px}.pingpong-main__info .info-card .status-summary .status-item .status-count{color:#333;font-size:32px;font-weight:700}.pingpong-main__info .info-card .status-summary .status-item .status-label{color:#666;font-size:14px;font-weight:500}.pingpong-main__loading{align-items:center;color:#fff;display:flex;flex-direction:column;height:100%;justify-content:center}.pingpong-main__loading .loading-spinner{animation:spin 1s linear infinite;border:4px solid #ffffff4d;border-radius:50%;border-top-color:#fff;height:50px;margin-bottom:20px;width:50px}.pingpong-main__loading p{font-size:18px;margin:0}.pingpong-main__error{align-items:center;color:#fff;display:flex;flex-direction:column;height:100%;justify-content:center;text-align:center}.pingpong-main__error p{font-size:18px;margin-bottom:20px}.pingpong-main__error button{background:#ffffffe6;border:none;border-radius:8px;color:#333;cursor:pointer;font-size:16px;padding:12px 24px;transition:all .3s ease}.pingpong-main__error button:hover{background:#fff;transform:translateY(-2px)}:root{--kiosk-table-min-width:220px;--kiosk-table-min-height:150px}@media screen and (-webkit-min-device-pixel-ratio:2) and (max-width:1080px),screen and (max-aspect-ratio:9/16),screen and (max-width:1080px) and (min-height:1920px),screen and (max-width:1080px) and (min-height:1920px) and (orientation:portrait),screen and (min-resolution:192dpi) and (max-width:1080px),screen and (width:1080px) and (height:1920px){.pingpong-main{bottom:0;box-sizing:border-box;font-size:16px;height:100vh;left:0;margin:0;max-height:1920px;min-height:1920px;padding:30px;padding:var(--kiosk-padding);position:relative;right:0;top:0;width:100vw}.pingpong-main__header{border-radius:25px;box-sizing:border-box;flex-direction:row;gap:40px;margin-bottom:40px;padding:40px 50px;padding:var(--kiosk-header-padding);width:100%}.pingpong-main__header .header-left .home-button{border-radius:20px;font-size:24px;font-size:var(--kiosk-font-size);justify-content:center;min-width:150px;padding:25px 35px;padding:var(--kiosk-button-padding)}.pingpong-main__header .header-left .home-button .home-icon{font-size:32px;font-size:var(--kiosk-icon-size)}.pingpong-main__header .header-left .home-button .home-text{font-size:24px;font-size:var(--kiosk-font-size)}.pingpong-main__header .header-right .recharge-button{border-radius:20px;font-size:24px;font-size:var(--kiosk-font-size);justify-content:center;min-width:170px;padding:25px 35px;padding:var(--kiosk-button-padding)}.pingpong-main__header .header-right .recharge-button .recharge-icon{font-size:32px;font-size:var(--kiosk-icon-size)}.pingpong-main__header .header-right .recharge-button .recharge-text{font-size:24px;font-size:var(--kiosk-font-size)}.pingpong-main__container{border:4px dashed #0000001a;border-radius:30px;box-sizing:border-box;flex:1 1;min-height:1200px;min-height:var(--kiosk-container-min-height);width:100%}.pingpong-main__table{border-radius:20px;min-height:150px;min-height:var(--kiosk-table-min-height);min-width:220px;min-width:var(--kiosk-table-min-width)}.pingpong-main__table:hover{transform:scale(1.08)}.pingpong-main__table .table-content{padding:25px}.pingpong-main__table .table-content .table-info-container{border-radius:30px;gap:15px;min-width:220px;min-width:var(--kiosk-table-min-width);padding:25px 30px}.pingpong-main__table .table-content .table-info-container .table-header{gap:15px}.pingpong-main__table .table-content .table-info-container .table-header .table-icon{font-size:42px}.pingpong-main__table .table-content .table-info-container .table-header .table-type{font-size:28px}.pingpong-main__table .table-content .table-info-container .table-number{border-radius:20px;font-size:38px;padding:15px 25px}.pingpong-main__table .table-content .table-info-container .table-status{border-radius:30px;font-size:22px;padding:12px 22px}.pingpong-main__table.status-available:hover{box-shadow:0 15px 50px #4caf5099;transform:scale(1.12)}.pingpong-main__table.status-in_use:hover{box-shadow:0 15px 50px #ff980099;transform:scale(1.08)}.pingpong-main__table.status-maintenance:hover{box-shadow:0 15px 50px #f4433699;transform:scale(1.08)}.pingpong-main__info{margin-top:40px}.pingpong-main__info .info-card{border-radius:30px;padding:50px}.pingpong-main__info .info-card h3{font-size:38px;margin-bottom:40px}.pingpong-main__info .info-card .status-summary{gap:50px}.pingpong-main__info .info-card .status-summary .status-item{gap:20px}.pingpong-main__info .info-card .status-summary .status-item .status-count{font-size:68px}.pingpong-main__info .info-card .status-summary .status-item .status-label{font-size:28px}.pingpong-main__purchase-section{margin-top:40px}.pingpong-main__purchase-section .purchase-button{border-radius:30px;font-size:40px;gap:20px;min-width:400px;padding:40px 80px}.pingpong-main__purchase-section .purchase-button .purchase-icon{font-size:48px}.pingpong-main__purchase-section .purchase-button .purchase-text{font-size:40px}.add-to-cart-popup .popup-content{margin:0 40px;padding:40px}.add-to-cart-popup .popup-content .popup-header{margin-bottom:30px;padding-bottom:20px}.add-to-cart-popup .popup-content .popup-header .popup-icon{font-size:32px;margin-right:15px}.add-to-cart-popup .popup-content .popup-header .popup-title{font-size:28px}.add-to-cart-popup .popup-content .popup-header .popup-close{font-size:32px;height:50px;width:50px}.add-to-cart-popup .popup-content .popup-body .added-product{gap:20px;margin-bottom:30px;padding:20px}.add-to-cart-popup .popup-content .popup-body .added-product .product-image{height:80px;width:80px}.add-to-cart-popup .popup-content .popup-body .added-product .product-image .product-placeholder{font-size:32px}.add-to-cart-popup .popup-content .popup-body .added-product .product-info h4{font-size:24px;margin-bottom:8px}.add-to-cart-popup .popup-content .popup-body .added-product .product-info p{font-size:18px;margin-bottom:10px}.add-to-cart-popup .popup-content .popup-body .added-product .product-info .price{font-size:22px}.add-to-cart-popup .popup-content .popup-body .cart-summary{padding:20px}.add-to-cart-popup .popup-content .popup-body .cart-summary .cart-count{font-size:22px}.add-to-cart-popup .popup-content .popup-body .cart-summary .cart-total{font-size:24px}.add-to-cart-popup .popup-content .popup-actions{gap:20px;margin-top:30px}.add-to-cart-popup .popup-content .popup-actions .continue-shopping,.add-to-cart-popup .popup-content .popup-actions .go-to-cart{font-size:22px;padding:20px 30px}}@media screen and (min-width:1081px) and (min-height:1921px){.pingpong-main{padding:20px}.pingpong-main__header{gap:20px;margin-bottom:25px;padding:25px 30px}.pingpong-main__header .header-left .home-button{font-size:18px;padding:15px 25px}.pingpong-main__header .header-left .home-button .home-icon{font-size:24px}.pingpong-main__header .header-left .home-button .home-text{font-size:18px}.pingpong-main__header .header-right .recharge-button{font-size:18px;padding:15px 25px}.pingpong-main__header .header-right .recharge-button .recharge-icon{font-size:24px}.pingpong-main__header .header-right .recharge-button .recharge-text{font-size:18px}.pingpong-main__container{min-height:800px}.pingpong-main__table{min-height:100px;min-width:160px}.pingpong-main__table .table-content{padding:15px}.pingpong-main__table .table-content .table-info-container{min-width:160px;padding:15px 20px}.pingpong-main__table .table-content .table-info-container .table-header .table-icon{font-size:28px}.pingpong-main__table .table-content .table-info-container .table-header .table-type{font-size:18px}.pingpong-main__table .table-content .table-info-container .table-number{font-size:24px}.pingpong-main__table .table-content .table-info-container .table-status{font-size:14px}}@media screen and (max-width:768px){.pingpong-main{padding:10px}.pingpong-main__header{flex-direction:row;gap:10px;padding:15px}.pingpong-main__header .header-left .home-button{font-size:12px;padding:8px 12px}.pingpong-main__header .header-left .home-button .home-icon{font-size:16px}.pingpong-main__header .header-left .home-button .home-text{font-size:12px}.pingpong-main__header .header-right .recharge-button{font-size:12px;padding:8px 12px}.pingpong-main__header .header-right .recharge-button .recharge-icon{font-size:16px}.pingpong-main__header .header-right .recharge-button .recharge-text{font-size:12px}.pingpong-main__table .table-content .table-info-container .table-header .table-icon{font-size:18px}.pingpong-main__table .table-content .table-info-container .table-header .table-type{font-size:10px}.pingpong-main__table .table-content .table-info-container .table-number{font-size:16px}.pingpong-main__table .table-content .table-info-container .table-status{font-size:8px}.pingpong-main__info .info-card{padding:10px}.pingpong-main__info .info-card h3{font-size:16px}.pingpong-main__info .info-card .status-summary{gap:15px}.pingpong-main__info .info-card .status-summary .status-item .status-count{font-size:24px}.pingpong-main__info .info-card .status-summary .status-item .status-label{font-size:10px}}.pingpong-number-modal .modal-content{border:none;border-radius:20px;box-shadow:0 20px 60px #0000004d;margin:0 auto;max-width:90vw;width:90vw}.pingpong-number-modal.large-modal .modal-dialog{margin:1rem auto;max-width:95vw;width:95vw}.pingpong-number-modal.large-modal .modal-content{max-height:90vh;max-width:95vw;min-height:80vh;width:95vw}.pingpong-number-modal .modal-header{background:linear-gradient(135deg,#667eea,#764ba2);border-bottom:1px solid #e9ecef;border-radius:20px 20px 0 0;color:#fff;padding:35px 40px}.pingpong-number-modal .modal-header .modal-title{font-size:32px;font-weight:600;margin:0}.pingpong-number-modal .modal-header .btn-close-custom{align-items:center;background:none;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:36px;height:45px;justify-content:center;padding:0;transition:all .3s ease;width:45px}.pingpong-number-modal .modal-header .btn-close-custom:hover{background:#fff3;transform:scale(1.1)}.pingpong-number-modal .modal-body{background:#f8f9fa;padding:50px}.pingpong-number-modal .modal-body .selected-option{margin-bottom:50px;text-align:center}.pingpong-number-modal .modal-body .selected-option .option-badge{animation:fadeInUp .3s ease;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:30px;box-shadow:0 4px 15px #667eea4d;color:#fff;display:inline-block;font-size:24px;font-weight:600;padding:20px 40px}.pingpong-number-modal .modal-body .step_title{margin-bottom:60px;text-align:center}.pingpong-number-modal .modal-body .step_title .number_title{color:#333;font-size:36px;font-weight:700;margin-bottom:25px}.pingpong-number-modal .modal-body .step_title .sub_text{color:#666;font-size:24px;margin-bottom:15px}.pingpong-number-modal .modal-body .step_title .sub_alarm_text{color:#999;font-size:20px;font-style:italic}.pingpong-number-modal .modal-body .phone-display-section{background:linear-gradient(135deg,#f8f9fa,#e9ecef);border:2px solid #667eea;border-radius:15px;box-shadow:0 4px 12px #667eea1a;margin-bottom:35px;padding:25px 30px;text-align:center}.pingpong-number-modal .modal-body .phone-display-section .phone-display-label{color:#666;font-size:20px;font-weight:500;margin-bottom:10px}.pingpong-number-modal .modal-body .phone-display-section .phone-display-number{background:#fff;border:1px solid #e9ecef;border-radius:10px;box-shadow:0 2px 8px #0000001a;color:#333;display:inline-block;font-size:28px;font-weight:700;padding:15px 25px}.pingpong-number-modal .modal-body .payment-section{background:linear-gradient(135deg,#f8f9fa,#e9ecef);border:2px solid #667eea;border-radius:15px;box-shadow:0 4px 12px #667eea1a;margin-bottom:35px;margin-top:20px;padding:48px}.pingpong-number-modal .modal-body .payment-section .payment-info{margin-bottom:48px}.pingpong-number-modal .modal-body .payment-section .payment-info .payment-amount,.pingpong-number-modal .modal-body .payment-section .payment-info .payment-option,.pingpong-number-modal .modal-body .payment-section .payment-info .payment-phone{align-items:center;border-bottom:1px solid #e9ecef;display:flex;justify-content:space-between;padding:32px 0}.pingpong-number-modal .modal-body .payment-section .payment-info .payment-amount:last-child,.pingpong-number-modal .modal-body .payment-section .payment-info .payment-option:last-child,.pingpong-number-modal .modal-body .payment-section .payment-info .payment-phone:last-child{border-bottom:none}.pingpong-number-modal .modal-body .payment-section .payment-info .payment-amount .payment-label,.pingpong-number-modal .modal-body .payment-section .payment-info .payment-option .payment-label,.pingpong-number-modal .modal-body .payment-section .payment-info .payment-phone .payment-label{color:#666;font-size:32px;font-weight:500}.pingpong-number-modal .modal-body .payment-section .payment-info .payment-amount .payment-value,.pingpong-number-modal .modal-body .payment-section .payment-info .payment-option .payment-value,.pingpong-number-modal .modal-body .payment-section .payment-info .payment-phone .payment-value{color:#333;font-size:38px;font-weight:600}.pingpong-number-modal .modal-body .payment-section .payment-info .payment-amount .payment-value.amount,.pingpong-number-modal .modal-body .payment-section .payment-info .payment-option .payment-value.amount,.pingpong-number-modal .modal-body .payment-section .payment-info .payment-phone .payment-value.amount{color:#667eea;font-size:45px;font-weight:700}.pingpong-number-modal .modal-body .payment-section .payment-actions{display:flex;gap:24px;justify-content:center}.pingpong-number-modal .modal-body .payment-section .payment-actions .payment-confirm-btn{background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:19px;box-shadow:0 4px 15px #667eea4d;color:#fff;cursor:pointer;font-size:38px;font-weight:600;padding:32px 64px;transition:all .3s ease}.pingpong-number-modal .modal-body .payment-section .payment-actions .payment-confirm-btn:hover{box-shadow:0 6px 20px #667eea66;transform:translateY(-2px)}.pingpong-number-modal .modal-body .payment-section .payment-actions .payment-confirm-btn:active{transform:translateY(0)}.pingpong-number-modal .modal-body .payment-section .payment-actions .payment-cancel-btn{background:#fff;border:2px solid #e9ecef;border-radius:19px;color:#666;cursor:pointer;font-size:38px;font-weight:600;padding:32px 64px;transition:all .3s ease}.pingpong-number-modal .modal-body .payment-section .payment-actions .payment-cancel-btn:hover{background:#f8f9fa;border-color:#667eea;color:#667eea}.pingpong-number-modal .modal-body .table-usage-info{background:linear-gradient(135deg,#f8f9fa,#e9ecef);border:2px solid #667eea;border-radius:15px;box-shadow:0 4px 12px #667eea1a;margin-bottom:35px;padding:30px}.pingpong-number-modal .modal-body .table-usage-info .usage-status{margin-bottom:30px;text-align:center}.pingpong-number-modal .modal-body .table-usage-info .usage-status .status-badge{border-radius:25px;color:#fff;display:inline-block;font-size:24px;font-weight:700;padding:15px 30px}.pingpong-number-modal .modal-body .table-usage-info .usage-status .status-badge.in-use{background:linear-gradient(135deg,#ff6b6b,#ee5a52);box-shadow:0 4px 15px #ff6b6b4d}.pingpong-number-modal .modal-body .table-usage-info .usage-details{margin-bottom:30px}.pingpong-number-modal .modal-body .table-usage-info .usage-details .usage-item{align-items:center;border-bottom:1px solid #e9ecef;display:flex;justify-content:space-between;padding:20px 0}.pingpong-number-modal .modal-body .table-usage-info .usage-details .usage-item:last-child{border-bottom:none}.pingpong-number-modal .modal-body .table-usage-info .usage-details .usage-item .usage-label{color:#666;font-size:20px;font-weight:500}.pingpong-number-modal .modal-body .table-usage-info .usage-details .usage-item .usage-value{color:#333;font-size:24px;font-weight:600}.pingpong-number-modal .modal-body .table-usage-info .usage-details .usage-item .usage-value.remaining-time{color:#ff6b6b;font-size:28px;font-weight:700}.pingpong-number-modal .modal-body .table-usage-info .usage-actions{display:flex;justify-content:center}.pingpong-number-modal .modal-body .table-usage-info .usage-actions .exit-table-btn{background:linear-gradient(135deg,#ff6b6b,#ee5a52);border:none;border-radius:12px;box-shadow:0 4px 15px #ff6b6b4d;color:#fff;cursor:pointer;font-size:24px;font-weight:600;padding:20px 40px;transition:all .3s ease}.pingpong-number-modal .modal-body .table-usage-info .usage-actions .exit-table-btn:hover{box-shadow:0 6px 20px #ff6b6b66;transform:translateY(-2px)}.pingpong-number-modal .modal-body .table-usage-info .usage-actions .exit-table-btn:active{transform:translateY(0)}.pingpong-number-modal .modal-body .input_wrapper{margin-bottom:35px}.pingpong-number-modal .modal-body .input_wrapper .phone-input-container{align-items:center;background:#fff;border:3px solid #e9ecef;border-radius:15px;box-shadow:0 4px 12px #0000001a;display:flex;min-height:104px;padding:0;transition:all .3s ease}.pingpong-number-modal .modal-body .input_wrapper .phone-input-container:focus-within{border-color:#667eea;box-shadow:0 0 0 3px #667eea1a,0 6px 20px #667eea33}.pingpong-number-modal .modal-body .input_wrapper .phone-input-container.input_error{border-color:#dc3545;box-shadow:0 0 0 3px #dc35451a,0 6px 20px #dc354533}.pingpong-number-modal .modal-body .input_wrapper .phone-input-container .phone-prefix{align-items:center;background:#f8f9fa;border-radius:15px 0 0 15px;border-right:2px solid #e9ecef;color:#333;display:flex;font-size:36px;font-weight:600;justify-content:center;min-width:156px;padding:32px 0 32px 60px;text-align:center}.pingpong-number-modal .modal-body .input_wrapper .phone-input-container .input_section{background:#0000;border:none;border-radius:0 15px 15px 0;color:#333;flex:1 1;font-size:42px;font-weight:600;outline:none;padding:32px 60px;text-align:center}.pingpong-number-modal .modal-body .input_wrapper .phone-input-container .input_section::placeholder{color:#999;font-size:31px;font-weight:400}.pingpong-number-modal .modal-body .input_wrapper .error_text{color:#dc3545;font-size:26px;font-weight:500;margin-top:15px;text-align:center}.pingpong-number-modal .modal-body .input_wrapper .loading_text{animation:pulse 1.5s ease-in-out infinite;color:#667eea;font-size:23px;font-weight:500;margin-top:15px;text-align:center}.pingpong-number-modal .modal-body .keyboard_wrapper{display:flex;flex-wrap:wrap;font-size:36px;gap:15px;justify-content:space-between;margin-top:35px;text-align:center;transform:translateZ(0);width:100%;will-change:transform}.pingpong-number-modal .modal-body .keyboard_wrapper .number{-webkit-tap-highlight-color:transparent;background-color:#f8f9fa;border:3px solid #e9ecef;border-radius:15px;color:#333;cursor:pointer;font-weight:600;min-height:80px;padding:35px 0;touch-action:manipulation;transition:background-color .15s ease,transform .15s ease;-webkit-user-select:none;user-select:none;width:calc(33.333% - 10px)}.pingpong-number-modal .modal-body .keyboard_wrapper .number:hover{background-color:#e9ecef;box-shadow:0 2px 8px #0000001a;transform:translateY(-1px)}.pingpong-number-modal .modal-body .keyboard_wrapper .number:active{background-color:#dee2e6;transform:translateY(0);transition:all .1s ease}.pingpong-number-modal .modal-body .keyboard_wrapper .number.delete_btn{align-items:center;display:flex;justify-content:center;padding:25px 0}.pingpong-number-modal .modal-body .keyboard_wrapper .number.delete_btn .delete_btn_icon{height:32px;width:32px}.pingpong-number-modal .modal-body .keyboard_wrapper .number.clear{color:#6c757d;font-size:29px}.pingpong-number-modal .modal-footer{background:#fff;border-radius:0 0 20px 20px;border-top:1px solid #e9ecef;padding:35px 40px}.pingpong-number-modal .modal-footer .footer_wrapper{display:flex;gap:25px;width:100%}.pingpong-number-modal .modal-footer .footer_wrapper .apply_btn{background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:15px;box-shadow:0 4px 15px #667eea4d;color:#fff;cursor:pointer;flex:1 1;font-size:24px;font-weight:600;min-height:70px;padding:25px 40px;transition:all .3s ease}.pingpong-number-modal .modal-footer .footer_wrapper .apply_btn:hover{box-shadow:0 6px 20px #667eea66;transform:translateY(-2px)}.pingpong-number-modal .modal-footer .footer_wrapper .apply_btn:active{transform:translateY(0)}.pingpong-number-modal .modal-footer .footer_wrapper .no_btn{background:#f8f9fa;border:3px solid #e9ecef;border-radius:15px;color:#6c757d;cursor:pointer;flex:1 1;font-size:24px;font-weight:600;min-height:70px;padding:25px 40px;transition:all .3s ease}.pingpong-number-modal .modal-footer .footer_wrapper .no_btn:hover{background:#e9ecef;transform:translateY(-2px)}.pingpong-number-modal .modal-footer .footer_wrapper .no_btn:active{transform:translateY(0)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.pingpong-number-modal.large-modal .modal-dialog{margin:.5rem auto;max-width:98vw;width:98vw}.pingpong-number-modal.large-modal .modal-content{max-height:95vh;max-width:98vw;min-height:85vh;width:98vw}.pingpong-number-modal .modal-header{padding:25px 30px}.pingpong-number-modal .modal-header .modal-title{font-size:24px}.pingpong-number-modal .modal-header .btn-close-custom{font-size:28px;height:35px;width:35px}.pingpong-number-modal .modal-body{padding:30px}.pingpong-number-modal .modal-body .step_title{margin-bottom:40px}.pingpong-number-modal .modal-body .step_title .number_title{font-size:28px;margin-bottom:20px}.pingpong-number-modal .modal-body .step_title .sub_text{font-size:20px;margin-bottom:12px}.pingpong-number-modal .modal-body .step_title .sub_alarm_text{font-size:16px}.pingpong-number-modal .modal-body .selected-option{margin-bottom:35px}.pingpong-number-modal .modal-body .phone-display-section{padding:15px}.pingpong-number-modal .modal-body .phone-display-section .phone-display-label{font-size:16px}.pingpong-number-modal .modal-body .phone-display-section .phone-display-number{font-size:22px}.pingpong-number-modal .modal-body .payment-section{padding:24px}.pingpong-number-modal .modal-body .payment-section .payment-info{margin-bottom:24px}.pingpong-number-modal .modal-body .payment-section .payment-info .payment-amount,.pingpong-number-modal .modal-body .payment-section .payment-info .payment-option,.pingpong-number-modal .modal-body .payment-section .payment-info .payment-phone{padding:16px 0}.pingpong-number-modal .modal-body .payment-section .payment-info .payment-amount .payment-label,.pingpong-number-modal .modal-body .payment-section .payment-info .payment-option .payment-label,.pingpong-number-modal .modal-body .payment-section .payment-info .payment-phone .payment-label{font-size:20px}.pingpong-number-modal .modal-body .payment-section .payment-info .payment-amount .payment-value,.pingpong-number-modal .modal-body .payment-section .payment-info .payment-option .payment-value,.pingpong-number-modal .modal-body .payment-section .payment-info .payment-phone .payment-value{font-size:22px}.pingpong-number-modal .modal-body .payment-section .payment-info .payment-amount .payment-value.amount,.pingpong-number-modal .modal-body .payment-section .payment-info .payment-option .payment-value.amount,.pingpong-number-modal .modal-body .payment-section .payment-info .payment-phone .payment-value.amount{font-size:26px}.pingpong-number-modal .modal-body .payment-section .payment-actions{flex-direction:column;gap:12px}.pingpong-number-modal .modal-body .payment-section .payment-actions .payment-cancel-btn,.pingpong-number-modal .modal-body .payment-section .payment-actions .payment-confirm-btn{border-radius:10px;font-size:19px;padding:16px 32px}.pingpong-number-modal .modal-body .table-usage-info{padding:15px}.pingpong-number-modal .modal-body .table-usage-info .usage-status .status-badge{font-size:20px;padding:10px 20px}.pingpong-number-modal .modal-body .table-usage-info .usage-details .usage-item{padding:15px 0}.pingpong-number-modal .modal-body .table-usage-info .usage-details .usage-item .usage-label{font-size:16px}.pingpong-number-modal .modal-body .table-usage-info .usage-details .usage-item .usage-value{font-size:20px}.pingpong-number-modal .modal-body .table-usage-info .usage-details .usage-item .usage-value.remaining-time{font-size:24px}.pingpong-number-modal .modal-body .table-usage-info .usage-actions .exit-table-btn{font-size:20px;padding:15px 30px}.pingpong-number-modal .modal-body .input_wrapper .phone-input-container{min-height:78px}.pingpong-number-modal .modal-body .input_wrapper .phone-input-container .phone-prefix{font-size:29px;min-width:91px;padding:23px 0 23px 50px}.pingpong-number-modal .modal-body .input_wrapper .phone-input-container .input_section{font-size:29px;padding:23px 50px}.pingpong-number-modal .modal-body .input_wrapper .phone-input-container .input_section::placeholder{font-size:23px}.pingpong-number-modal .modal-body .keyboard_wrapper{font-size:29px;gap:10px}.pingpong-number-modal .modal-body .keyboard_wrapper .number{min-height:60px;padding:25px 0}.pingpong-number-modal .modal-footer{padding:25px 30px}.pingpong-number-modal .modal-footer .footer_wrapper{gap:15px}.pingpong-number-modal .modal-footer .footer_wrapper .apply_btn,.pingpong-number-modal .modal-footer .footer_wrapper .no_btn{font-size:20px;min-height:60px;padding:20px 30px}}.exit-section{margin-top:30px;text-align:center}.exit-section h4{color:#333;font-size:18px;margin-bottom:15px}.exit-section .exit-btn{background:linear-gradient(135deg,#ff6b6b,#ee5a52);border:none;border-radius:12px;box-shadow:0 4px 15px #ff6b6b4d;color:#fff;cursor:pointer;font-size:16px;font-weight:600;padding:15px 30px;transition:all .3s ease}.exit-section .exit-btn:hover{box-shadow:0 6px 20px #ff6b6b66;transform:translateY(-2px)}.exit-section .exit-btn:active{transform:translateY(0)}@media (max-width:768px){.pingpong-main__container{height:calc(100vh - 150px);padding:20px}.pingpong-main__container .tables-layout{gap:25px;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,1fr);padding:20px}}@media (max-width:1080px) and (min-height:1920px){.pingpong-main__container{height:calc(100vh - 180px);padding:35px}.pingpong-main__container .tables-layout{gap:50px;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);padding:35px}}:root{--grid-gap:20px;--border-radius:12px}.pingpong-main__container{background:linear-gradient(135deg,#667eea,#764ba2);height:100%;min-height:600px;overflow:hidden;padding:20px;position:relative;width:100%}.tables-layout{grid-gap:20px;grid-gap:var(--grid-gap);display:grid;gap:20px;gap:var(--grid-gap);grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,400px);height:auto;margin:0 auto;max-width:1200px;min-height:860px;min-height:calc(840px + var(--grid-gap));padding:20px;width:100%}.pingpong-main__table{border-radius:12px;border-radius:var(--border-radius);box-shadow:0 8px 25px #00000026;cursor:pointer;overflow:hidden;position:relative;transition:all .3s ease;-webkit-user-select:none;user-select:none}.pingpong-main__table.layout-horizontal{aspect-ratio:4/3!important;height:240px!important;width:320px!important}.pingpong-main__table.layout-vertical,.pingpong-main__table:not(.layout-horizontal):not(.layout-vertical){aspect-ratio:3/4!important;height:320px!important;width:240px!important}.pingpong-main__table .table-settings-icon{align-items:center;background:#000000e6;border-radius:50%;box-shadow:0 2px 8px #0000004d;cursor:pointer;display:flex;height:72px;justify-content:center;pointer-events:auto;position:absolute;right:5px;top:5px;transition:all .3s ease;width:72px;z-index:100}.pingpong-main__table .table-settings-icon .settings-icon{color:#fff;font-size:48px}.pingpong-main__table .table-settings-icon:hover{background:#000;transform:scale(1.1)}.pingpong-main__table .table-settings-icon:active{transform:scale(.95)}.pingpong-main__table:hover{box-shadow:0 12px 35px #00000040;transform:scale(1.02);z-index:10}.pingpong-main__table.status-available{box-shadow:0 8px 25px #ffffff4d}.pingpong-main__table.status-available:hover{box-shadow:0 12px 35px #fff6}.pingpong-main__table.status-in_use{box-shadow:0 8px 25px #4caf504d}.pingpong-main__table.status-in_use:hover{box-shadow:0 12px 35px #4caf5066}.pingpong-main__table.status-maintenance{box-shadow:0 8px 25px #f443364d;cursor:not-allowed;opacity:.7}.pingpong-main__table.status-maintenance:hover{box-shadow:0 12px 35px #f4433666;transform:scale(1.01)}.pingpong-main__table .table-surface{border-radius:8px;border-radius:calc(8px*var(--layout-scale, 1));overflow:hidden;position:relative;transform-origin:center center}.pingpong-main__table .table-surface.horizontal-layout{aspect-ratio:4/3!important;height:240px!important;width:320px!important}.pingpong-main__table .table-surface.vertical-layout{aspect-ratio:3/4!important;height:320px!important;width:240px!important}.pingpong-main__table .table-frame{background:linear-gradient(135deg,#2c3e50,#34495e);border:3px solid #1a252f;border:calc(3px*var(--layout-scale, 1)) solid #1a252f;border-radius:8px;border-radius:calc(8px*var(--layout-scale, 1));bottom:0;left:0;position:absolute;right:0;top:0}.pingpong-main__table .table-playing-area{border-radius:4px;border-radius:calc(4px*var(--layout-scale, 1));bottom:8px;bottom:calc(8px*var(--layout-scale, 1));left:8px;left:calc(8px*var(--layout-scale, 1));overflow:hidden;position:absolute;right:8px;right:calc(8px*var(--layout-scale, 1));top:8px;top:calc(8px*var(--layout-scale, 1))}.pingpong-main__table.pingpong-table .table-playing-area,.pingpong-main__table.pingpong-table.status-available .table-playing-area{background:linear-gradient(135deg,#fff,#f5f5f5);border:2px solid #e0e0e0;border:calc(2px*var(--layout-scale, 1)) solid #e0e0e0}.pingpong-main__table.pingpong-table.status-in_use .table-playing-area{background:linear-gradient(135deg,#4caf50,#388e3c);border:2px solid #2e7d32;border:calc(2px*var(--layout-scale, 1)) solid #2e7d32}.pingpong-main__table.pingpong-table.status-maintenance .table-playing-area{background:linear-gradient(135deg,#f44336,#d32f2f);border:2px solid #c62828;border:calc(2px*var(--layout-scale, 1)) solid #c62828}.pingpong-main__table.pingpong-table .table-playing-area .pingpong-net.vertical{background:linear-gradient(90deg,#000000e6,#000000b3 25%,#000000e6 50%,#000000b3 75%,#000000e6)!important;bottom:auto!important;box-shadow:0 2px 4px #0000004d!important;box-shadow:0 calc(2px*var(--layout-scale, 1)) calc(4px*var(--layout-scale, 1)) #0000004d!important;height:4px!important;height:calc(4px*var(--layout-scale, 1))!important;left:0!important;position:absolute!important;right:0!important;top:50%!important;transform:translateY(-50%)!important;width:auto!important;z-index:2}.pingpong-main__table.pingpong-table .table-playing-area .pingpong-net.vertical:after,.pingpong-main__table.pingpong-table .table-playing-area .pingpong-net.vertical:before{background:#000!important;border-radius:2px!important;border-radius:calc(2px*var(--layout-scale, 1))!important;box-shadow:0 2px 4px #0000004d!important;box-shadow:0 calc(2px*var(--layout-scale, 1)) calc(4px*var(--layout-scale, 1)) #0000004d!important;content:""!important;height:16px!important;height:calc(16px*var(--layout-scale, 1))!important;left:auto!important;position:absolute!important;top:-6px!important;top:calc(-6px*var(--layout-scale, 1))!important;width:8px!important;width:calc(8px*var(--layout-scale, 1))!important}.pingpong-main__table.pingpong-table .table-playing-area .pingpong-net.vertical:before{left:-4px!important;left:calc(-4px*var(--layout-scale, 1))!important}.pingpong-main__table.pingpong-table .table-playing-area .pingpong-net.vertical:after{right:-4px!important;right:calc(-4px*var(--layout-scale, 1))!important}.pingpong-main__table.pingpong-table .table-playing-area .pingpong-net.horizontal{background:linear-gradient(0deg,#000000e6,#000000b3 25%,#000000e6 50%,#000000b3 75%,#000000e6)!important;bottom:0!important;box-shadow:2px 0 4px #0000004d!important;box-shadow:calc(2px*var(--layout-scale, 1)) 0 calc(4px*var(--layout-scale, 1)) #0000004d!important;height:auto!important;left:50%!important;position:absolute!important;right:auto!important;top:0!important;transform:translateX(-50%)!important;width:4px!important;width:calc(4px*var(--layout-scale, 1))!important;z-index:2}.pingpong-main__table.pingpong-table .table-playing-area .pingpong-net.horizontal:after,.pingpong-main__table.pingpong-table .table-playing-area .pingpong-net.horizontal:before{background:#000!important;border-radius:2px!important;border-radius:calc(2px*var(--layout-scale, 1))!important;box-shadow:2px 0 4px #0000004d!important;box-shadow:calc(2px*var(--layout-scale, 1)) 0 calc(4px*var(--layout-scale, 1)) #0000004d!important;content:""!important;height:8px!important;height:calc(8px*var(--layout-scale, 1))!important;left:-6px!important;left:calc(-6px*var(--layout-scale, 1))!important;position:absolute!important;top:auto!important;width:16px!important;width:calc(16px*var(--layout-scale, 1))!important}.pingpong-main__table.pingpong-table .table-playing-area .pingpong-net.horizontal:before{top:-4px!important;top:calc(-4px*var(--layout-scale, 1))!important}.pingpong-main__table.pingpong-table .table-playing-area .pingpong-net.horizontal:after{bottom:-4px!important;bottom:calc(-4px*var(--layout-scale, 1))!important}.pingpong-main__table.pingpong-table .pingpong-net:not(.horizontal):not(.vertical){background:linear-gradient(90deg,#000000e6,#000000b3 25%,#000000e6 50%,#000000b3 75%,#000000e6);box-shadow:0 2px 4px #0000004d;box-shadow:0 calc(2px*var(--layout-scale, 1)) calc(4px*var(--layout-scale, 1)) #0000004d;height:4px;height:calc(4px*var(--layout-scale, 1));left:0;position:absolute;right:0;top:50%;transform:translateY(-50%);z-index:2}.pingpong-main__table.pingpong-table .pingpong-net:not(.horizontal):not(.vertical):after,.pingpong-main__table.pingpong-table .pingpong-net:not(.horizontal):not(.vertical):before{background:#000;border-radius:2px;border-radius:calc(2px*var(--layout-scale, 1));box-shadow:0 2px 4px #0000004d;box-shadow:0 calc(2px*var(--layout-scale, 1)) calc(4px*var(--layout-scale, 1)) #0000004d;content:"";height:16px;height:calc(16px*var(--layout-scale, 1));position:absolute;top:-6px;top:calc(-6px*var(--layout-scale, 1));width:8px;width:calc(8px*var(--layout-scale, 1))}.pingpong-main__table.pingpong-table .pingpong-net:not(.horizontal):not(.vertical):before{left:-4px;left:calc(-4px*var(--layout-scale, 1))}.pingpong-main__table.pingpong-table .pingpong-net:not(.horizontal):not(.vertical):after{right:-4px;right:calc(-4px*var(--layout-scale, 1))}.pingpong-main__table.pingpong-table .table-playing-area .pingpong-center-line.vertical{background:#000c!important;bottom:0!important;height:auto!important;left:50%!important;position:absolute!important;right:auto!important;top:0!important;transform:translateX(-50%)!important;width:2px!important;width:calc(2px*var(--layout-scale, 1))!important;z-index:1}.pingpong-main__table.pingpong-table .table-playing-area .pingpong-center-line.horizontal{background:#000c!important;bottom:auto!important;height:2px!important;height:calc(2px*var(--layout-scale, 1))!important;left:0!important;position:absolute!important;right:0!important;top:50%!important;transform:translateY(-50%)!important;width:auto!important;z-index:1}.pingpong-main__table.pingpong-table .pingpong-center-line:not(.horizontal):not(.vertical){background:#000c;bottom:0;left:50%;position:absolute;top:0;transform:translateX(-50%);width:2px;width:calc(2px*var(--layout-scale, 1));z-index:1}.pingpong-main__table.pingpong-table.status-in_use .pingpong-net:not(.horizontal):not(.vertical),.pingpong-main__table.pingpong-table.status-in_use .table-playing-area .pingpong-net.vertical{background:linear-gradient(90deg,#ffffffe6,#ffffffb3 25%,#ffffffe6 50%,#ffffffb3 75%,#ffffffe6)!important}.pingpong-main__table.pingpong-table.status-in_use .pingpong-net:not(.horizontal):not(.vertical):after,.pingpong-main__table.pingpong-table.status-in_use .pingpong-net:not(.horizontal):not(.vertical):before,.pingpong-main__table.pingpong-table.status-in_use .table-playing-area .pingpong-net.vertical:after,.pingpong-main__table.pingpong-table.status-in_use .table-playing-area .pingpong-net.vertical:before{background:#fff!important}.pingpong-main__table.pingpong-table.status-in_use .table-playing-area .pingpong-net.horizontal{background:linear-gradient(0deg,#ffffffe6,#ffffffb3 25%,#ffffffe6 50%,#ffffffb3 75%,#ffffffe6)!important}.pingpong-main__table.pingpong-table.status-in_use .table-playing-area .pingpong-net.horizontal:after,.pingpong-main__table.pingpong-table.status-in_use .table-playing-area .pingpong-net.horizontal:before{background:#fff!important}.pingpong-main__table.pingpong-table.status-in_use .pingpong-center-line{background:#fffc}.pingpong-main__table.billiard-table .table-playing-area,.pingpong-main__table.billiard-table.status-available .table-playing-area{background:linear-gradient(135deg,#fff,#f5f5f5);border:2px solid #e0e0e0;border:calc(2px*var(--layout-scale, 1)) solid #e0e0e0}.pingpong-main__table.billiard-table.status-in_use .table-playing-area{background:linear-gradient(135deg,#2196f3,#1976d2);border:2px solid #0d47a1;border:calc(2px*var(--layout-scale, 1)) solid #0d47a1}.pingpong-main__table.billiard-table.status-maintenance .table-playing-area{background:linear-gradient(135deg,#f44336,#d32f2f);border:2px solid #c62828;border:calc(2px*var(--layout-scale, 1)) solid #c62828}.pingpong-main__table.billiard-table .billiard-rails{border:8px solid #8d6e63;border:calc(8px*var(--layout-scale, 1)) solid #8d6e63;border-radius:6px;border-radius:calc(6px*var(--layout-scale, 1));bottom:-2px;bottom:calc(-2px*var(--layout-scale, 1));box-shadow:inset 0 2px 4px #0000004d,0 2px 8px #0003;box-shadow:inset 0 calc(2px*var(--layout-scale, 1)) calc(4px*var(--layout-scale, 1)) #0000004d,0 calc(2px*var(--layout-scale, 1)) calc(8px*var(--layout-scale, 1)) #0003;left:-2px;left:calc(-2px*var(--layout-scale, 1));position:absolute;right:-2px;right:calc(-2px*var(--layout-scale, 1));top:-2px;top:calc(-2px*var(--layout-scale, 1))}.pingpong-main__table.billiard-table .billiard-pockets .pocket{background:radial-gradient(circle,#000 30%,#333 100%);border:2px solid #8d6e63;border:calc(2px*var(--layout-scale, 1)) solid #8d6e63;border-radius:50%;box-shadow:inset 0 2px 4px #000c;box-shadow:inset 0 calc(2px*var(--layout-scale, 1)) calc(4px*var(--layout-scale, 1)) #000c;height:16px;height:calc(16px*var(--layout-scale, 1));position:absolute;width:16px;width:calc(16px*var(--layout-scale, 1))}.pingpong-main__table.billiard-table .billiard-pockets .pocket.corner{height:20px;height:calc(20px*var(--layout-scale, 1));width:20px;width:calc(20px*var(--layout-scale, 1))}.pingpong-main__table.billiard-table .billiard-pockets .pocket.corner.top-left{left:-10px;left:calc(-10px*var(--layout-scale, 1));top:-10px;top:calc(-10px*var(--layout-scale, 1))}.pingpong-main__table.billiard-table .billiard-pockets .pocket.corner.top-right{right:-10px;right:calc(-10px*var(--layout-scale, 1));top:-10px;top:calc(-10px*var(--layout-scale, 1))}.pingpong-main__table.billiard-table .billiard-pockets .pocket.corner.bottom-left{bottom:-10px;bottom:calc(-10px*var(--layout-scale, 1));left:-10px;left:calc(-10px*var(--layout-scale, 1))}.pingpong-main__table.billiard-table .billiard-pockets .pocket.corner.bottom-right{bottom:-10px;bottom:calc(-10px*var(--layout-scale, 1));right:-10px;right:calc(-10px*var(--layout-scale, 1))}.pingpong-main__table.billiard-table .billiard-pockets .pocket.corner.left-top{left:-10px;left:calc(-10px*var(--layout-scale, 1));top:-10px;top:calc(-10px*var(--layout-scale, 1))}.pingpong-main__table.billiard-table .billiard-pockets .pocket.corner.left-bottom{bottom:-10px;bottom:calc(-10px*var(--layout-scale, 1));left:-10px;left:calc(-10px*var(--layout-scale, 1))}.pingpong-main__table.billiard-table .billiard-pockets .pocket.corner.right-top{right:-10px;right:calc(-10px*var(--layout-scale, 1));top:-10px;top:calc(-10px*var(--layout-scale, 1))}.pingpong-main__table.billiard-table .billiard-pockets .pocket.corner.right-bottom{bottom:-10px;bottom:calc(-10px*var(--layout-scale, 1));right:-10px;right:calc(-10px*var(--layout-scale, 1))}.pingpong-main__table.billiard-table .billiard-pockets .pocket.side{height:16px;height:calc(16px*var(--layout-scale, 1));width:16px;width:calc(16px*var(--layout-scale, 1))}.pingpong-main__table.billiard-table .billiard-pockets .pocket.side.top-center{left:50%;top:-8px;top:calc(-8px*var(--layout-scale, 1));transform:translateX(-50%)}.pingpong-main__table.billiard-table .billiard-pockets .pocket.side.bottom-center{bottom:-8px;bottom:calc(-8px*var(--layout-scale, 1));left:50%;transform:translateX(-50%)}.pingpong-main__table.billiard-table .billiard-pockets .pocket.side.left-center{left:-8px;left:calc(-8px*var(--layout-scale, 1));top:50%;transform:translateY(-50%)}.pingpong-main__table.billiard-table .billiard-pockets .pocket.side.right-center{right:-8px;right:calc(-8px*var(--layout-scale, 1));top:50%;transform:translateY(-50%)}.pingpong-main__table .table-info{left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:10}.pingpong-main__table .table-info-panel{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border:1px solid #0000001a;border:calc(1px*var(--layout-scale, 1)) solid #0000001a;border-radius:12px;border-radius:calc(12px*var(--layout-scale, 1));box-shadow:0 2px 12px #0000001a;box-shadow:0 calc(2px*var(--layout-scale, 1)) calc(12px*var(--layout-scale, 1)) #0000001a;min-width:210px;min-width:calc(210px*var(--layout-scale, 1));padding:12px 20px;padding:calc(12px*var(--layout-scale, 1)) calc(20px*var(--layout-scale, 1));text-align:center}.pingpong-main__table .table-info-panel .table-header{align-items:center;display:flex;gap:6px;gap:calc(6px*var(--layout-scale, 1));justify-content:center;margin-bottom:8px;margin-bottom:calc(8px*var(--layout-scale, 1))}.pingpong-main__table .table-info-panel .table-header .table-icon{filter:drop-shadow(0 2px 4px rgba(0,0,0,.3));filter:drop-shadow(0 calc(2px*var(--layout-scale, 1)) calc(4px*var(--layout-scale, 1)) rgba(0,0,0,.3));font-size:64px;font-size:calc(64px*var(--layout-scale, 1)*var(--text-scale, 1))}.pingpong-main__table .table-info-panel .table-header .table-icon.robot-icon{animation:robot-pulse 2s infinite}.pingpong-main__table .table-info-panel .table-header .table-type{color:#333;font-size:42px;font-size:calc(42px*var(--layout-scale, 1)*var(--text-scale, 1));font-weight:600;text-shadow:0 1px 2px #0000001a;text-shadow:0 calc(1px*var(--layout-scale, 1)) calc(2px*var(--layout-scale, 1)) #0000001a;white-space:nowrap}.pingpong-main__table .table-info-panel .table-number{color:#333;font-size:84px;font-size:calc(84px*var(--layout-scale, 1)*var(--text-scale, 1));font-weight:700;margin-bottom:6px;margin-bottom:calc(6px*var(--layout-scale, 1));text-shadow:0 2px 4px #0000001a;text-shadow:0 calc(2px*var(--layout-scale, 1)) calc(4px*var(--layout-scale, 1)) #0000001a}.pingpong-main__table .table-info-panel .table-status{align-items:center;display:flex;gap:6px;gap:calc(6px*var(--layout-scale, 1));justify-content:center;margin-bottom:6px;margin-bottom:calc(6px*var(--layout-scale, 1))}.pingpong-main__table .table-info-panel .table-status .status-indicator{animation:pulse 2s infinite;border-radius:50%;height:16px;height:calc(16px*var(--layout-scale, 1));width:16px;width:calc(16px*var(--layout-scale, 1))}.pingpong-main__table .table-info-panel .table-status .status-text{color:#333;font-size:40px;font-size:calc(40px*var(--layout-scale, 1)*var(--text-scale, 1));font-weight:600;text-shadow:0 1px 2px #0000001a;text-shadow:0 calc(1px*var(--layout-scale, 1)) calc(2px*var(--layout-scale, 1)) #0000001a;white-space:nowrap}.pingpong-main__table .table-info-panel .table-status.status-available .status-indicator{background:#e0e0e0;box-shadow:0 0 8px #e0e0e0cc;box-shadow:0 0 calc(8px*var(--layout-scale, 1)) #e0e0e0cc}.pingpong-main__table .table-info-panel .table-status.status-in_use .status-indicator{background:#4caf50;box-shadow:0 0 8px #4caf50cc;box-shadow:0 0 calc(8px*var(--layout-scale, 1)) #4caf50cc}.pingpong-main__table .table-info-panel .table-status.status-maintenance .status-indicator{background:#f44336;box-shadow:0 0 8px #f44336cc;box-shadow:0 0 calc(8px*var(--layout-scale, 1)) #f44336cc}.pingpong-main__table .table-info-panel .time-remaining{background:#ff980033;border:1px solid #ff98004d;border:calc(1px*var(--layout-scale, 1)) solid #ff98004d;border-radius:8px;border-radius:calc(8px*var(--layout-scale, 1));color:#ffb74d;font-size:18px;font-size:calc(18px*var(--layout-scale, 1));font-weight:600;padding:4px 16px;padding:calc(4px*var(--layout-scale, 1)) calc(16px*var(--layout-scale, 1));text-shadow:0 1px 2px #0000001a;text-shadow:0 calc(1px*var(--layout-scale, 1)) calc(2px*var(--layout-scale, 1)) #0000001a}.pingpong-main__table .table-info-panel .table-timer{background:#00aa001a;border:1px solid #0a03;border:calc(1px*var(--layout-scale, 1)) solid #0a03;border-radius:4px;border-radius:calc(4px*var(--layout-scale, 1));font-size:14px;font-size:calc(14px*var(--layout-scale, 1)*var(--text-scale, 1));font-weight:700;margin-top:2px;margin-top:calc(2px*var(--layout-scale, 1));padding:2px 6px;padding:calc(2px*var(--layout-scale, 1)) calc(6px*var(--layout-scale, 1))}.pingpong-main__table .table-info-panel .table-timer.low-time{animation:pulse 1s infinite;background:#ff99001a!important;border-color:#f903!important;color:#f90!important}.pingpong-main__table .table-info-panel .table-timer.expired{animation:blink .5s infinite;background:#ff44441a!important;border-color:#f443!important;color:#f44!important}.pingpong-main__table .table-info-panel .table-header-compact{align-items:center;display:flex;gap:8px;gap:calc(8px*var(--layout-scale, 1));justify-content:center;margin-bottom:12px;margin-bottom:calc(12px*var(--layout-scale, 1))}.pingpong-main__table .table-info-panel .table-header-compact .table-icon{font-size:48px;font-size:calc(48px*var(--layout-scale, 1)*var(--text-scale, 1))}.pingpong-main__table .table-info-panel .table-header-compact .table-icon.robot-icon{animation:robot-pulse 2s infinite}.pingpong-main__table .table-info-panel .table-header-compact .table-type{color:#fff;font-size:36px;font-size:calc(36px*var(--layout-scale, 1)*var(--text-scale, 1));font-weight:600}.pingpong-main__table .table-info-panel .table-number-status{align-items:center;display:flex;justify-content:center;margin-bottom:16px;margin-bottom:calc(16px*var(--layout-scale, 1))}.pingpong-main__table .table-info-panel .table-number-status .table-number-medium{color:#fff;font-size:44px;font-size:calc(44px*var(--layout-scale, 1)*var(--text-scale, 1));font-weight:600;text-shadow:0 2px 4px #000c;text-shadow:0 calc(2px*var(--layout-scale, 1)) calc(4px*var(--layout-scale, 1)) #000c}.pingpong-main__table .table-info-panel .user-info{margin-bottom:8px;margin-bottom:calc(8px*var(--layout-scale, 1));text-align:center}.pingpong-main__table .table-info-panel .user-info .user-phone{color:#ffb74d;display:inline-block;font-size:32px;font-size:calc(32px*var(--layout-scale, 1)*var(--text-scale, 1));font-weight:500;text-shadow:0 1px 2px #000c;text-shadow:0 calc(1px*var(--layout-scale, 1)) calc(2px*var(--layout-scale, 1)) #000c}.pingpong-main__table .table-info-panel .user-info .ticket-type{margin-top:8px;margin-top:calc(8px*var(--layout-scale, 1))}.pingpong-main__table .table-info-panel .user-info .ticket-type .ticket-badge{border-radius:12px;border-radius:calc(12px*var(--layout-scale, 1));display:inline-block;font-size:24px;font-size:calc(24px*var(--layout-scale, 1)*var(--text-scale, 1));font-weight:600;padding:4px 12px;padding:calc(4px*var(--layout-scale, 1)) calc(12px*var(--layout-scale, 1));text-shadow:none}.pingpong-main__table .table-info-panel .user-info .ticket-type .ticket-badge.daily{background:linear-gradient(135deg,#ff9800,#f57c00);border:1px solid #ff98004d;border:calc(1px*var(--layout-scale, 1)) solid #ff98004d;color:#fff}.pingpong-main__table .table-info-panel .user-info .ticket-type .ticket-badge.membership{background:linear-gradient(135deg,#9c27b0,#7b1fa2);border:1px solid #9c27b04d;border:calc(1px*var(--layout-scale, 1)) solid #9c27b04d;color:#fff}.pingpong-main__table .table-info-panel .timer-container{margin-top:8px;margin-top:calc(8px*var(--layout-scale, 1));text-align:center}.pingpong-main__table .table-info-panel .timer-container .table-timer-badge{background:#0a03;border:2px solid #0a06;border:calc(2px*var(--layout-scale, 1)) solid #0a06;border-radius:8px;border-radius:calc(8px*var(--layout-scale, 1));box-shadow:0 2px 8px #0a03;box-shadow:0 calc(2px*var(--layout-scale, 1)) calc(8px*var(--layout-scale, 1)) #0a03;display:inline-block;font-size:45px;font-size:calc(45px*var(--layout-scale, 1)*var(--text-scale, 1));font-weight:700;min-width:140px;min-width:calc(140px*var(--layout-scale, 1));padding:4px 12px;padding:calc(4px*var(--layout-scale, 1)) calc(12px*var(--layout-scale, 1))}.pingpong-main__table .table-info-panel .timer-container .table-timer-badge.low-time{animation:pulse 1s infinite;background:#f903!important;border-color:#f906!important;box-shadow:0 2px 8px #f903!important;box-shadow:0 calc(2px*var(--layout-scale, 1)) calc(8px*var(--layout-scale, 1)) #f903!important}.pingpong-main__table .table-info-panel .timer-container .table-timer-badge.expired{animation:blink .5s infinite;background:#f443!important;border-color:#f446!important;box-shadow:0 2px 8px #f443!important;box-shadow:0 calc(2px*var(--layout-scale, 1)) calc(8px*var(--layout-scale, 1)) #f443!important}.pingpong-main__table.status-in_use .table-info-panel{background:#000000e6;border:2px solid #ffffff4d;border:calc(2px*var(--layout-scale, 1)) solid #ffffff4d}.pingpong-main__table.status-in_use .table-info-panel .table-header .table-type{color:#fff;text-shadow:0 1px 2px #000c;text-shadow:0 calc(1px*var(--layout-scale, 1)) calc(2px*var(--layout-scale, 1)) #000c}.pingpong-main__table.status-in_use .table-info-panel .table-number{color:#fff;text-shadow:0 2px 4px #000c;text-shadow:0 calc(2px*var(--layout-scale, 1)) calc(4px*var(--layout-scale, 1)) #000c}.pingpong-main__table.status-in_use .table-info-panel .table-status .status-text{color:#fff;text-shadow:0 1px 2px #000c;text-shadow:0 calc(1px*var(--layout-scale, 1)) calc(2px*var(--layout-scale, 1)) #000c}@keyframes blink{0%{opacity:1}50%{opacity:.3}to{opacity:1}}.pingpong-exit-modal-overlay{align-items:center;animation:pingpong-fadeIn .3s ease-out;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0009;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:9999}.pingpong-exit-modal{animation:pingpong-slideUp .3s ease-out;background:#fff;border-radius:30px;box-shadow:0 30px 90px #00000026;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;max-height:90vh;max-width:720px;overflow-y:auto;width:100%}.pingpong-modal-header{align-items:flex-start;border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;padding:36px 36px 30px}.pingpong-modal-header .pingpong-header-content{flex:1 1}.pingpong-modal-header .pingpong-header-content .pingpong-modal-title{color:#1a1a1a;font-size:36px;font-weight:700;line-height:1.2;margin:0 0 6px}.pingpong-modal-header .pingpong-header-content .pingpong-modal-subtitle{color:#666;font-size:21px;line-height:1.4;margin:0}.pingpong-modal-header .pingpong-close-button{background:none;border:none;border-radius:12px;color:#666;cursor:pointer;flex-shrink:0;padding:12px;transition:all .2s ease}.pingpong-modal-header .pingpong-close-button:hover{background:#f5f5f5;color:#333}.pingpong-modal-header .pingpong-close-button svg{height:30px;width:30px}.pingpong-table-info-card{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border:1px solid #e2e8f0;border-radius:24px;margin:30px 36px;padding:30px}.pingpong-table-info-card .pingpong-info-row{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;padding:18px 0}.pingpong-table-info-card .pingpong-info-row:last-child{border-bottom:none;padding-bottom:0}.pingpong-table-info-card .pingpong-info-row .pingpong-info-label{color:#64748b;font-size:21px;font-weight:500}.pingpong-table-info-card .pingpong-info-row .pingpong-info-value{color:#1e293b;font-size:21px;font-weight:600}.pingpong-table-info-card .pingpong-info-row .pingpong-info-value.pingpong-highlight{color:#dc2626;font-weight:700}.pingpong-phone-input-section{padding:0 36px 30px}.pingpong-phone-input-section .pingpong-input-label{color:#374151;display:block;font-size:21px;font-weight:600;margin-bottom:12px}.pingpong-phone-input-section .pingpong-phone-display{align-items:center;background:#f9fafb;border:2px solid #e5e7eb;border-radius:18px;color:#1f2937;display:flex;font-size:24px;font-weight:500;justify-content:center;min-height:84px;padding:24px;text-align:center;transition:all .2s ease}.pingpong-phone-input-section .pingpong-phone-display:focus-within{background:#fff;border-color:#3b82f6}.pingpong-phone-input-section .pingpong-error-message{align-items:center;background:#fef2f2;border:1px solid #fecaca;border-radius:12px;color:#dc2626;display:flex;font-size:21px;gap:12px;margin-top:12px;padding:18px}.pingpong-phone-input-section .pingpong-error-message .pingpong-error-icon{font-size:24px}.pingpong-keypad-section{padding:0 36px 30px}.pingpong-action-buttons{display:flex;gap:18px;padding:30px 36px 36px}.pingpong-action-buttons button{align-items:center;border:none;border-radius:18px;cursor:pointer;display:flex;flex:1 1;font-size:24px;font-weight:600;gap:12px;justify-content:center;padding:24px 36px;transition:all .2s ease}.pingpong-action-buttons button:disabled{cursor:not-allowed;opacity:.6}.pingpong-action-buttons .pingpong-cancel-button{background:#f3f4f6;border:1px solid #d1d5db;color:#374151}.pingpong-action-buttons .pingpong-cancel-button:hover:not(:disabled){background:#e5e7eb;border-color:#9ca3af}.pingpong-action-buttons .pingpong-exit-button{background:linear-gradient(135deg,#dc2626,#b91c1c);color:#fff}.pingpong-action-buttons .pingpong-exit-button:hover:not(:disabled){background:linear-gradient(135deg,#b91c1c,#991b1b);box-shadow:0 6px 18px #dc26264d;transform:translateY(-1px)}.pingpong-action-buttons .pingpong-exit-button .pingpong-loading-spinner{animation:pingpong-spin 1s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:#fff;height:24px;width:24px}@keyframes pingpong-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes pingpong-slideUp{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes pingpong-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:768px){.pingpong-exit-modal-overlay{padding:24px}.pingpong-exit-modal{border-radius:24px;max-height:95vh}.pingpong-modal-header{padding:30px 30px 24px}.pingpong-modal-header .pingpong-modal-title{font-size:30px}.pingpong-table-info-card{margin:24px 30px;padding:24px}.pingpong-keypad-section,.pingpong-phone-input-section{padding-left:30px;padding-right:30px}.pingpong-action-buttons{flex-direction:column;padding:24px 30px 30px}.pingpong-action-buttons button{font-size:22px;padding:21px 30px}}.pingpong-keyboard-wrapper{display:flex;flex-wrap:wrap;font-size:24px;gap:12px;justify-content:space-between;text-align:center;width:100%}.pingpong-keyboard-wrapper .pingpong-keyboard-number{align-items:center;background-color:#f9fafb;border:2px solid #e5e7eb;border-radius:18px;color:#374151;cursor:pointer;display:flex;font-size:27px;font-weight:600;justify-content:center;margin-bottom:12px;padding:30px 0;transition:all .2s ease;-webkit-user-select:none;user-select:none;width:calc(33.33% - 8px)}.pingpong-keyboard-wrapper .pingpong-keyboard-number:hover{background-color:#f3f4f6;border-color:#d1d5db;box-shadow:0 3px 12px #0000001a;transform:translateY(-1px)}.pingpong-keyboard-wrapper .pingpong-keyboard-number:active{background-color:#e5e7eb;box-shadow:0 1px 6px #0000001a;transform:translateY(0)}.pingpong-keyboard-wrapper .pingpong-keyboard-clear{color:#6b7280;font-size:21px;font-weight:500}.pingpong-keyboard-wrapper .pingpong-keyboard-clear:hover{background-color:#fef2f2;border-color:#fecaca;color:#dc2626}.pingpong-keyboard-wrapper .pingpong-keyboard-delete{padding:24px 0}.pingpong-keyboard-wrapper .pingpong-keyboard-delete .pingpong-delete-icon{color:#dc2626;font-size:36px;font-weight:700}.pingpong-keyboard-wrapper .pingpong-keyboard-delete:hover{background-color:#fef2f2;border-color:#fecaca}@media (max-width:768px){.pingpong-keyboard-wrapper{gap:9px}.pingpong-keyboard-wrapper .pingpong-keyboard-number{border-radius:15px;font-size:24px;padding:24px 0;width:calc(33.33% - 6px)}.pingpong-keyboard-wrapper .pingpong-keyboard-clear{font-size:18px}.pingpong-keyboard-wrapper .pingpong-keyboard-delete{padding:21px 0}.pingpong-keyboard-wrapper .pingpong-keyboard-delete .pingpong-delete-icon{font-size:30px}}.pingpong-extend-or-exit-modal .modal-dialog{max-width:600px}.pingpong-extend-or-exit-modal .modal-header{background:linear-gradient(135deg,#667eea,#764ba2);border-bottom:none;color:#fff;padding:1.5rem}.pingpong-extend-or-exit-modal .modal-header .modal-title{font-size:1.5rem;font-weight:600}.pingpong-extend-or-exit-modal .modal-header .btn-close{filter:brightness(0) invert(1)}.pingpong-extend-or-exit-modal .modal-body{padding:2rem}.pingpong-extend-or-exit-modal .selection-options h4{color:#333;font-size:1.25rem;font-weight:500;margin-bottom:2rem;text-align:center}.pingpong-extend-or-exit-modal .selection-options .option-cards{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:1fr 1fr}@media (max-width:768px){.pingpong-extend-or-exit-modal .selection-options .option-cards{grid-template-columns:1fr}}.pingpong-extend-or-exit-modal .selection-options .option-cards .option-card{align-items:center;background:#fff;border:2px solid #e0e0e0;border-radius:12px;cursor:pointer;display:flex;flex-direction:column;justify-content:center;min-height:200px;padding:2rem;text-align:center;transition:all .3s ease}.pingpong-extend-or-exit-modal .selection-options .option-cards .option-card:hover{border-color:#667eea;box-shadow:0 8px 20px #00000026;transform:translateY(-5px)}.pingpong-extend-or-exit-modal .selection-options .option-cards .option-card:active{transform:translateY(-2px)}.pingpong-extend-or-exit-modal .selection-options .option-cards .option-card .card-icon{font-size:3.5rem;margin-bottom:1rem}.pingpong-extend-or-exit-modal .selection-options .option-cards .option-card .card-content h5{color:#333;font-size:1.25rem;font-weight:600;margin-bottom:.5rem}.pingpong-extend-or-exit-modal .selection-options .option-cards .option-card .card-content p{color:#666;font-size:.95rem;line-height:1.5;margin:0}.pingpong-extend-or-exit-modal .selection-options .option-cards .option-card.extend-card:hover{background:linear-gradient(135deg,#f1f8f4,#e8f5e9);border-color:#4caf50}.pingpong-extend-or-exit-modal .selection-options .option-cards .option-card.extend-card .card-icon{color:#4caf50}.pingpong-extend-or-exit-modal .selection-options .option-cards .option-card.exit-card:hover{background:linear-gradient(135deg,#fff5f5,#ffebee);border-color:#f44336}.pingpong-extend-or-exit-modal .selection-options .option-cards .option-card.exit-card .card-icon{color:#f44336}.non-member-prepaid-pass-modal .modal-overlay{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.non-member-prepaid-pass-modal .modal-content{background:#fff;border-radius:12px;box-shadow:0 10px 30px #0000004d;max-height:80vh;max-width:500px;overflow-y:auto;padding:0;width:90%}.non-member-prepaid-pass-modal .modal-header{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-bottom:1px solid #e5e5e5;display:flex;justify-content:space-between;padding:20px 24px}.non-member-prepaid-pass-modal .modal-header h2{color:#fff;font-size:1.5rem;font-weight:600;margin:0}.non-member-prepaid-pass-modal .modal-header .close-button{align-items:center;background:none;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:24px;height:30px;justify-content:center;padding:0;transition:background-color .2s;width:30px}.non-member-prepaid-pass-modal .modal-header .close-button:hover{background-color:#fff3}.non-member-prepaid-pass-modal .modal-body{padding:24px}.non-member-prepaid-pass-modal .table-select-step h3{color:#333;font-size:1.3rem;margin:0 0 20px;text-align:center}.non-member-prepaid-pass-modal .table-select-step .table-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));margin-top:20px}.non-member-prepaid-pass-modal .table-select-step .table-button{background:#fff;border:2px solid #e5e5e5;border-radius:8px;color:#333;cursor:pointer;font-size:1rem;font-weight:500;padding:16px 12px;transition:all .2s}.non-member-prepaid-pass-modal .table-select-step .table-button:hover{background-color:#f8f9ff;border-color:#667eea;transform:translateY(-2px)}.non-member-prepaid-pass-modal .table-select-step .table-button:active{transform:translateY(0)}.non-member-prepaid-pass-modal .phone-input-step h3{color:#333;font-size:1.3rem;margin:0 0 20px;text-align:center}.non-member-prepaid-pass-modal .phone-input-step .input-group{margin-bottom:16px}.non-member-prepaid-pass-modal .phone-input-step .input-group label{color:#555;display:block;font-weight:500;margin-bottom:8px}.non-member-prepaid-pass-modal .phone-input-step .input-group input{border:2px solid #e5e5e5;border-radius:8px;font-size:1rem;padding:12px 16px;transition:border-color .2s;width:100%}.non-member-prepaid-pass-modal .phone-input-step .input-group input:focus{border-color:#667eea;outline:none}.non-member-prepaid-pass-modal .phone-input-step .input-group input::placeholder{color:#999}.non-member-prepaid-pass-modal .phone-input-step .search-button{background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:14px;transition:all .2s;width:100%}.non-member-prepaid-pass-modal .phone-input-step .search-button:hover:not(:disabled){box-shadow:0 4px 12px #667eea66;transform:translateY(-2px)}.non-member-prepaid-pass-modal .phone-input-step .search-button:disabled{cursor:not-allowed;opacity:.6;transform:none}.non-member-prepaid-pass-modal .pass-list-step h3{color:#333;font-size:1.3rem;margin:0 0 20px;text-align:center}.non-member-prepaid-pass-modal .pass-list-step .pass-grid{grid-gap:12px;display:grid;gap:12px}.non-member-prepaid-pass-modal .pass-list-step .pass-item{border:2px solid #e5e5e5;border-radius:8px;cursor:pointer;padding:16px;transition:all .2s}.non-member-prepaid-pass-modal .pass-list-step .pass-item:hover{background-color:#f8f9ff;border-color:#667eea;transform:translateY(-2px)}.non-member-prepaid-pass-modal .pass-list-step .pass-item h4{color:#333;font-size:1.1rem;font-weight:600;margin:0 0 8px}.non-member-prepaid-pass-modal .pass-list-step .pass-item p{color:#666;font-size:.9rem;margin:4px 0}.non-member-prepaid-pass-modal .pass-select-step h3{color:#333;font-size:1.3rem;margin:0 0 20px;text-align:center}.non-member-prepaid-pass-modal .pass-select-step .selected-pass-info{background:#f8f9ff;border:2px solid #667eea;border-radius:8px;margin-bottom:20px;padding:20px}.non-member-prepaid-pass-modal .pass-select-step .selected-pass-info h4{color:#333;font-size:1.2rem;font-weight:600;margin:0 0 12px}.non-member-prepaid-pass-modal .pass-select-step .selected-pass-info p{color:#555;font-size:1rem;margin:8px 0}.non-member-prepaid-pass-modal .pass-select-step .button-group{display:flex;gap:12px}.non-member-prepaid-pass-modal .pass-select-step .start-button{background:linear-gradient(135deg,#28a745,#20c997);border:none;border-radius:8px;color:#fff;cursor:pointer;flex:1 1;font-size:1rem;font-weight:600;padding:14px;transition:all .2s}.non-member-prepaid-pass-modal .pass-select-step .start-button:hover:not(:disabled){box-shadow:0 4px 12px #28a74566;transform:translateY(-2px)}.non-member-prepaid-pass-modal .pass-select-step .start-button:disabled{cursor:not-allowed;opacity:.6;transform:none}.non-member-prepaid-pass-modal .using-step{text-align:center}.non-member-prepaid-pass-modal .using-step h3{color:#28a745;font-size:1.5rem;font-weight:600;margin:0 0 20px}.non-member-prepaid-pass-modal .using-step .success-info{background:#d4edda;border:1px solid #c3e6cb;border-radius:8px;margin-bottom:20px;padding:20px}.non-member-prepaid-pass-modal .using-step .success-info p{color:#155724;font-size:1rem;margin:8px 0}.non-member-prepaid-pass-modal .using-step .close-button{background:#667eea;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:1rem;font-weight:500;padding:12px 24px;transition:background-color .2s}.non-member-prepaid-pass-modal .using-step .close-button:hover{background:#5a6fd8}.non-member-prepaid-pass-modal .error-step{text-align:center}.non-member-prepaid-pass-modal .error-step h3{color:#dc3545;font-size:1.3rem;font-weight:600;margin:0 0 16px}.non-member-prepaid-pass-modal .error-step .error-message{background:#f8d7da;border:1px solid #f5c6cb;border-radius:8px;color:#721c24;font-size:1rem;margin-bottom:20px;padding:16px}.non-member-prepaid-pass-modal .error-step .button-group{display:flex;gap:12px;justify-content:center}.non-member-prepaid-pass-modal .error-step .retry-button{background:#667eea;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:1rem;font-weight:500;padding:12px 20px;transition:background-color .2s}.non-member-prepaid-pass-modal .error-step .retry-button:hover{background:#5a6fd8}.non-member-prepaid-pass-modal .error-step .close-button{background:#6c757d;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:1rem;font-weight:500;padding:12px 20px;transition:background-color .2s}.non-member-prepaid-pass-modal .error-step .close-button:hover{background:#5a6268}.non-member-prepaid-pass-modal .loading-spinner{animation:spin 1s linear infinite;border:3px solid #f3f3f3;border-radius:50%;border-top-color:#667eea;display:inline-block;height:20px;width:20px}@media (max-width:480px){.non-member-prepaid-pass-modal .modal-content{margin:10px;width:95%}.non-member-prepaid-pass-modal .modal-header{padding:16px 20px}.non-member-prepaid-pass-modal .modal-header h2{font-size:1.3rem}.non-member-prepaid-pass-modal .modal-body{padding:20px}.non-member-prepaid-pass-modal .table-grid{grid-template-columns:repeat(2,1fr)}.non-member-prepaid-pass-modal .button-group{flex-direction:column}}.pingpong-pass-selection-modal .modal-dialog{max-width:600px}.pingpong-pass-selection-modal .modal-header{background:linear-gradient(135deg,#667eea,#764ba2);border-bottom:none;border-radius:8px 8px 0 0;color:#fff}.pingpong-pass-selection-modal .modal-header .modal-title{font-size:1.25rem;font-weight:600}.pingpong-pass-selection-modal .modal-header .btn-close{filter:invert(1)}.pingpong-pass-selection-modal .modal-body{max-height:60vh;overflow-y:auto;padding:1.5rem}.pingpong-pass-selection-modal .loading-container{padding:2rem;text-align:center}.pingpong-pass-selection-modal .loading-container .spinner-border{height:3rem;width:3rem}.pingpong-pass-selection-modal .loading-container p{color:#6c757d;margin-top:1rem}.pingpong-pass-selection-modal .message-container{background:#e3f2fd;border:1px solid #bbdefb;border-radius:8px;margin-bottom:1.5rem;padding:1rem}.pingpong-pass-selection-modal .message-container .message-text{color:#1976d2;font-weight:500;margin:0}.pingpong-pass-selection-modal .passes-container .no-passes{color:#6c757d;padding:2rem;text-align:center}.pingpong-pass-selection-modal .passes-container .no-passes p{font-size:1.1rem;margin:0}.pingpong-pass-selection-modal .passes-container .passes-list{display:flex;flex-direction:column;gap:1rem}.pingpong-pass-selection-modal .passes-container .pass-item{background:#fff;border:2px solid #e9ecef;border-radius:12px;cursor:pointer;padding:1.25rem;position:relative;transition:all .3s ease}.pingpong-pass-selection-modal .passes-container .pass-item:hover{border-color:#667eea;box-shadow:0 4px 12px #667eea26;transform:translateY(-2px)}.pingpong-pass-selection-modal .passes-container .pass-item.selected{background:linear-gradient(135deg,#f8f9ff,#e8f0ff);border-color:#667eea;box-shadow:0 4px 16px #667eea33}.pingpong-pass-selection-modal .passes-container .pass-item.selected .pass-header .pass-name h5{color:#667eea}.pingpong-pass-selection-modal .passes-container .pass-item .pass-header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:1rem}.pingpong-pass-selection-modal .passes-container .pass-item .pass-header .pass-name h5{color:#2c3e50;font-size:1.2rem;font-weight:600;margin:0 0 .25rem}.pingpong-pass-selection-modal .passes-container .pass-item .pass-header .pass-name .pass-type{background:#667eea;border-radius:20px;color:#fff;font-size:.8rem;font-weight:500;padding:.25rem .75rem}.pingpong-pass-selection-modal .passes-container .pass-item .pass-header .pass-status .status-badge{background:#28a745;border-radius:20px;color:#fff;font-size:.8rem;font-weight:500;padding:.25rem .75rem}.pingpong-pass-selection-modal .passes-container .pass-item .pass-details{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:1fr 1fr;margin-bottom:1rem}.pingpong-pass-selection-modal .passes-container .pass-item .pass-details .detail-row{align-items:center;display:flex;justify-content:space-between}.pingpong-pass-selection-modal .passes-container .pass-item .pass-details .detail-row .label{color:#6c757d;font-size:.9rem;font-weight:500}.pingpong-pass-selection-modal .passes-container .pass-item .pass-details .detail-row .value{color:#2c3e50;font-size:.9rem;font-weight:600}.pingpong-pass-selection-modal .passes-container .pass-item .pass-details .detail-row .value.highlight{color:#667eea;font-size:1rem}.pingpong-pass-selection-modal .passes-container .pass-item .pass-footer{align-items:center;display:flex;justify-content:flex-end}.pingpong-pass-selection-modal .passes-container .pass-item .pass-footer .selection-indicator i{color:#28a745;font-size:1.5rem}.pingpong-pass-selection-modal .modal-footer{background:#f8f9fa;border-top:1px solid #e9ecef;display:flex;gap:1rem;justify-content:flex-end;padding:1rem 1.5rem}.pingpong-pass-selection-modal .modal-footer .btn{border-radius:8px;font-weight:600;min-width:120px;padding:.75rem 1.5rem;transition:all .3s ease}.pingpong-pass-selection-modal .modal-footer .btn.btn-secondary{background:#6c757d;border-color:#6c757d;color:#fff}.pingpong-pass-selection-modal .modal-footer .btn.btn-secondary:hover{background:#5a6268;border-color:#545b62}.pingpong-pass-selection-modal .modal-footer .btn.btn-primary{background:linear-gradient(135deg,#667eea,#764ba2);border:none;color:#fff}.pingpong-pass-selection-modal .modal-footer .btn.btn-primary:hover{background:linear-gradient(135deg,#5a6fd8,#6a4190);box-shadow:0 4px 12px #667eea4d;transform:translateY(-1px)}.pingpong-pass-selection-modal .modal-footer .btn.btn-primary:disabled{background:#6c757d;box-shadow:none;opacity:.6;transform:none}@media (max-width:768px){.pingpong-pass-selection-modal .modal-dialog{margin:.5rem;max-width:calc(100% - 1rem)}.pingpong-pass-selection-modal .modal-body,.pingpong-pass-selection-modal .pass-item{padding:1rem}.pingpong-pass-selection-modal .pass-item .pass-details{gap:.5rem;grid-template-columns:1fr}.pingpong-pass-selection-modal .modal-footer{gap:.75rem;padding:.75rem 1rem}.pingpong-pass-selection-modal .modal-footer .btn{font-size:.9rem;min-width:100px;padding:.6rem 1.2rem}}.pingpong-prepaid-selection-modal .modal-content{border:none;border-radius:12px;box-shadow:0 10px 30px #0003;margin:0 auto;max-width:90vw;width:90vw}.pingpong-prepaid-selection-modal .modal-header{align-items:center;border-bottom:1px solid #e9ecef;display:flex;gap:1rem;padding:1rem 1.5rem;position:relative}.pingpong-prepaid-selection-modal .modal-header .modal-title{color:#333;font-size:1.25rem;font-weight:600;margin:0}.pingpong-prepaid-selection-modal .modal-body{padding:2rem}.pingpong-prepaid-selection-modal .selection-options h4{color:#333;font-size:1.3rem;font-weight:600;margin:0 0 1.5rem;text-align:center}.pingpong-prepaid-selection-modal .selection-options .option-cards{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:1fr;margin-bottom:2.5rem}.pingpong-prepaid-selection-modal .selection-options .option-card{background:#fff;border:2px solid #e9ecef;border-radius:12px;cursor:pointer;overflow:hidden;padding:2rem;position:relative;transition:all .3s ease}.pingpong-prepaid-selection-modal .selection-options .option-card:hover{box-shadow:0 8px 25px #00000026;transform:translateY(-2px)}.pingpong-prepaid-selection-modal .selection-options .option-card.purchase-card{background:linear-gradient(135deg,#fffbf0,#fff3cd);border-color:#ffc107}.pingpong-prepaid-selection-modal .selection-options .option-card.purchase-card:hover{background:linear-gradient(135deg,#fff3cd,#ffeaa7);border-color:#e0a800;box-shadow:0 8px 25px #ffc10733}.pingpong-prepaid-selection-modal .selection-options .option-card.purchase-card .card-icon{background:linear-gradient(135deg,#ffc107,#ffb300);box-shadow:0 4px 15px #ffc1074d;color:#fff}.pingpong-prepaid-selection-modal .selection-options .option-card.purchase-card .card-content h5{color:#856404}.pingpong-prepaid-selection-modal .selection-options .option-card.purchase-card .card-content ul li:before{color:#ffc107}.pingpong-prepaid-selection-modal .selection-options .option-card.use-card{background:linear-gradient(135deg,#f8f5ff,#e9ecef);border-color:#6f42c1}.pingpong-prepaid-selection-modal .selection-options .option-card.use-card:hover{background:linear-gradient(135deg,#e9ecef,#d4edda);border-color:#5a32a3;box-shadow:0 8px 25px #6f42c133}.pingpong-prepaid-selection-modal .selection-options .option-card.use-card .card-icon{background:linear-gradient(135deg,#6f42c1,#5a32a3);box-shadow:0 4px 15px #6f42c14d;color:#fff}.pingpong-prepaid-selection-modal .selection-options .option-card.use-card .card-content h5{color:#4a2b8a}.pingpong-prepaid-selection-modal .selection-options .option-card.use-card .card-content ul li:before{color:#6f42c1}.pingpong-prepaid-selection-modal .selection-options .option-card .card-icon{align-items:center;background:#e9ecef;border-radius:50%;display:flex;font-size:2.5rem;height:80px;justify-content:center;margin:0 auto 1.5rem;transition:all .3s ease;width:80px}.pingpong-prepaid-selection-modal .selection-options .option-card .card-content{text-align:center}.pingpong-prepaid-selection-modal .selection-options .option-card .card-content h5{color:#333;font-size:1.3rem;font-weight:600;margin:0 0 .75rem}.pingpong-prepaid-selection-modal .selection-options .option-card .card-content p{color:#6c757d;font-size:1rem;margin:0 0 1.25rem}.pingpong-prepaid-selection-modal .selection-options .option-card .card-content ul{list-style:none;margin:0;padding:0;text-align:left}.pingpong-prepaid-selection-modal .selection-options .option-card .card-content ul li{color:#495057;font-size:.875rem;padding:.25rem 0 .25rem 1.25rem;position:relative}.pingpong-prepaid-selection-modal .selection-options .option-card .card-content ul li:before{color:#28a745;content:"✓";font-weight:700;left:0;position:absolute}@media (max-width:768px){.pingpong-prepaid-selection-modal .modal-content{max-width:98vw;width:98vw}.pingpong-prepaid-selection-modal .modal-body{padding:1.5rem}.pingpong-prepaid-selection-modal .modal-header{padding:.75rem 1rem}.pingpong-prepaid-selection-modal .modal-header .modal-title,.pingpong-prepaid-selection-modal .selection-options h4{font-size:1.1rem}.pingpong-prepaid-selection-modal .selection-options .option-cards{gap:.75rem;margin-bottom:1.5rem}.pingpong-prepaid-selection-modal .selection-options .option-card{padding:1rem}.pingpong-prepaid-selection-modal .selection-options .option-card .card-icon{font-size:1.5rem;height:50px;width:50px}.pingpong-prepaid-selection-modal .selection-options .option-card .card-content h5{font-size:1rem}.pingpong-prepaid-selection-modal .selection-options .option-card .card-content p{font-size:.85rem}.pingpong-prepaid-selection-modal .selection-options .option-card .card-content ul li{font-size:.8rem}}@keyframes robot-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.pingpong-purchase-modal .modal-content{border:none;border-radius:12px;box-shadow:0 10px 30px #0003;margin:0 auto;max-width:90vw;width:90vw}.pingpong-purchase-modal.large-modal .modal-dialog{margin:2rem auto;max-width:90vw;width:90vw}.pingpong-purchase-modal.large-modal .modal-content{max-height:85vh;max-width:90vw;min-height:75vh;width:90vw}.pingpong-purchase-modal .modal-header{align-items:center;border-bottom:1px solid #e9ecef;display:flex;gap:1rem;padding:1rem 1.5rem;position:relative}.pingpong-purchase-modal .modal-header .btn-back{align-items:center;background:none;border:none;border-radius:4px;color:#6c757d;cursor:pointer;display:flex;flex-shrink:0;font-size:1.5rem;height:40px;justify-content:center;padding:.5rem;transition:all .3s ease;width:40px}.pingpong-purchase-modal .modal-header .btn-back:hover{background:#f8f9fa;color:#495057;transform:scale(1.1)}.pingpong-purchase-modal .modal-header .btn-back:active{transform:scale(.95)}.pingpong-purchase-modal .modal-header .btn-close-custom{align-items:center;background:none;border:none;border-radius:4px;color:#6c757d;cursor:pointer;display:flex;flex-shrink:0;font-size:1.5rem;height:32px;justify-content:center;margin-left:auto;padding:.25rem;transition:all .3s ease;width:32px}.pingpong-purchase-modal .modal-header .btn-close-custom:hover{background:#f8f9fa;color:#495057;transform:scale(1.1)}.pingpong-purchase-modal .modal-header .btn-close-custom:active{transform:scale(.95)}.pingpong-purchase-modal .modal-header .modal-title{color:#333;font-size:1.25rem;font-weight:600;margin:0}.pingpong-purchase-modal .modal-header .tab-container{display:flex;flex:1 1;gap:.5rem;justify-content:center;margin:0 auto}.pingpong-purchase-modal .modal-header .tab-container .tab-btn{background:none;border:none;border-radius:8px;color:#6c757d;cursor:pointer;font-size:1rem;font-weight:500;padding:.75rem 1.5rem;position:relative;transition:all .3s ease}.pingpong-purchase-modal .modal-header .tab-container .tab-btn:hover{background:#f8f9fa;color:#495057}.pingpong-purchase-modal .modal-header .tab-container .tab-btn.active{background:#e3f2fd;color:#007bff;font-weight:600}.pingpong-purchase-modal .modal-header .tab-container .tab-btn.active:after{background:#007bff;border-radius:2px;bottom:-1rem;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);width:100%}.pingpong-purchase-modal .modal-body{padding:2rem}.pingpong-purchase-modal .table-info{background:#f8f9fa;border-left:4px solid #007bff;border-radius:8px;margin-bottom:2rem;padding:1.5rem}.pingpong-purchase-modal .table-info h4{color:#495057;font-size:1.2rem;font-weight:600;margin:0 0 .75rem}.pingpong-purchase-modal .table-info .table-details{align-items:center;display:flex;gap:1.5rem}.pingpong-purchase-modal .table-info .table-details .table-number{color:#007bff;font-size:1.3rem;font-weight:600}.pingpong-purchase-modal .table-info .table-details .table-type{align-items:center;background:#e9ecef;border-radius:20px;color:#6c757d;display:flex;font-size:1rem;gap:.25rem;padding:.5rem 1rem}.pingpong-purchase-modal .table-info .table-details .table-type .robot-icon{animation:robot-pulse 2s infinite;font-size:1.2rem}.pingpong-purchase-modal .purchase-options h4{color:#333;font-size:1.3rem;font-weight:600;margin:0 0 1.5rem}.pingpong-purchase-modal .purchase-options .option-cards{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:1fr 1fr;margin-bottom:2.5rem}.pingpong-purchase-modal .purchase-options .option-card{background:#fff;border:2px solid #e9ecef;border-radius:12px;cursor:pointer;overflow:hidden;padding:2rem;position:relative;transition:all .3s ease}.pingpong-purchase-modal .purchase-options .option-card:hover{box-shadow:0 8px 25px #00000026;transform:translateY(-2px)}.pingpong-purchase-modal .purchase-options .option-card.daily-card{background:linear-gradient(135deg,#f8fff9,#e8f5e8);border-color:#28a745}.pingpong-purchase-modal .purchase-options .option-card.daily-card:hover{background:linear-gradient(135deg,#e8f5e8,#d4edda);border-color:#1e7e34;box-shadow:0 8px 25px #28a74533}.pingpong-purchase-modal .purchase-options .option-card.daily-card .card-icon{background:linear-gradient(135deg,#28a745,#20c997);box-shadow:0 4px 15px #28a7454d;color:#fff}.pingpong-purchase-modal .purchase-options .option-card.daily-card .card-content h5{color:#155724}.pingpong-purchase-modal .purchase-options .option-card.daily-card .card-content ul li:before{color:#28a745}.pingpong-purchase-modal .purchase-options .option-card.membership-card{background:linear-gradient(135deg,#fffbf0,#fff3cd);border-color:#ffc107}.pingpong-purchase-modal .purchase-options .option-card.membership-card:hover{background:linear-gradient(135deg,#fff3cd,#ffeaa7);border-color:#e0a800;box-shadow:0 8px 25px #ffc10733}.pingpong-purchase-modal .purchase-options .option-card.membership-card .card-icon{background:linear-gradient(135deg,#ffc107,#ffb300);box-shadow:0 4px 15px #ffc1074d;color:#fff}.pingpong-purchase-modal .purchase-options .option-card.membership-card .card-content h5{color:#856404}.pingpong-purchase-modal .purchase-options .option-card.membership-card .card-content ul li:before{color:#ffc107}.pingpong-purchase-modal .purchase-options .option-card .card-icon{align-items:center;background:#e9ecef;border-radius:50%;display:flex;font-size:2.5rem;height:80px;justify-content:center;margin:0 auto 1.5rem;transition:all .3s ease;width:80px}.pingpong-purchase-modal .purchase-options .option-card .card-content{text-align:center}.pingpong-purchase-modal .purchase-options .option-card .card-content h5{color:#333;font-size:1.3rem;font-weight:600;margin:0 0 .75rem}.pingpong-purchase-modal .purchase-options .option-card .card-content p{color:#6c757d;font-size:1rem;margin:0 0 1.25rem}.pingpong-purchase-modal .purchase-options .option-card .card-content ul{list-style:none;margin:0;padding:0;text-align:left}.pingpong-purchase-modal .purchase-options .option-card .card-content ul li{color:#495057;font-size:.875rem;padding:.25rem 0 .25rem 1.25rem;position:relative}.pingpong-purchase-modal .purchase-options .option-card .card-content ul li:before{color:#28a745;content:"✓";font-weight:700;left:0;position:absolute}.pingpong-purchase-modal .purchase-options .membership-usage-section{background:#f8f9fa;border:2px solid #e9ecef;border-radius:12px;padding:1.5rem;text-align:center}.pingpong-purchase-modal .purchase-options .membership-usage-section h4{color:#333;font-size:1.1rem;font-weight:600;margin:0 0 1rem}.pingpong-purchase-modal .purchase-options .membership-usage-section .use-membership-btn{background:linear-gradient(135deg,#6f42c1,#5a32a3);border:none;border-radius:8px;box-shadow:0 4px 15px #6f42c14d;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:.75rem 2rem;transition:all .3s ease}.pingpong-purchase-modal .purchase-options .membership-usage-section .use-membership-btn:hover{background:linear-gradient(135deg,#5a32a3,#4a2b8a);box-shadow:0 6px 20px #6f42c166;transform:translateY(-2px)}.pingpong-purchase-modal .purchase-options .membership-usage-section .use-membership-btn:active{transform:translateY(0)}.pingpong-purchase-modal .loading-options{padding:40px 20px;text-align:center}.pingpong-purchase-modal .loading-options p{color:#666;font-size:16px;margin:0}.pingpong-purchase-modal .no-options{padding:40px 20px;text-align:center}.pingpong-purchase-modal .no-options p{color:#999;font-size:16px;margin:0}.pingpong-purchase-modal .option-description{color:#666;display:block;font-size:12px;margin-top:4px}.pingpong-purchase-modal .purchase-section h4{color:#333;font-size:1.3rem;font-weight:600;margin:0 0 1.5rem}.pingpong-purchase-modal .purchase-section .membership-notice{background:#fff3cd;border:1px solid #ffeaa7;border-radius:8px;margin-bottom:2rem;padding:1.5rem}.pingpong-purchase-modal .purchase-section .membership-notice p{color:#856404;font-size:1rem;line-height:1.4;margin:0 0 .75rem}.pingpong-purchase-modal .purchase-section .membership-notice p:last-of-type{margin-bottom:1rem}.pingpong-purchase-modal .purchase-section .membership-notice p strong{color:#d63031}.pingpong-purchase-modal .purchase-section .membership-notice .policy-link{color:#007bff;font-size:1rem;font-weight:500;text-decoration:none}.pingpong-purchase-modal .purchase-section .membership-notice .policy-link:hover{text-decoration:underline}.pingpong-purchase-modal .purchase-section .purchase-options{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:2rem}.pingpong-purchase-modal .purchase-section .purchase-option-card{align-items:center;background:#fff;border:3px solid #e9ecef;border-radius:16px;cursor:pointer;display:flex;justify-content:space-between;min-height:160px;overflow:hidden;padding:2.5rem 3rem;position:relative;transition:all .3s ease}.pingpong-purchase-modal .purchase-section .purchase-option-card:before{background:linear-gradient(90deg,#007bff,#28a745);content:"";height:4px;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.pingpong-purchase-modal .purchase-section .purchase-option-card:hover{border-color:#007bff;box-shadow:0 12px 35px #0003;transform:translateY(-4px)}.pingpong-purchase-modal .purchase-section .purchase-option-card:hover:before{opacity:1}.pingpong-purchase-modal .purchase-section .purchase-option-card .option-left .option-duration{color:#333;font-size:1.6rem;font-weight:700;position:relative}.pingpong-purchase-modal .purchase-section .purchase-option-card .option-left .option-duration:after{background:linear-gradient(90deg,#007bff,#28a745);bottom:-8px;content:"";height:2px;left:0;position:absolute;transition:width .3s ease;width:0}.pingpong-purchase-modal .purchase-section .purchase-option-card .option-right .option-price{color:#007bff;font-size:1.8rem;font-weight:800;text-shadow:0 2px 4px #007bff1a}.pingpong-purchase-modal .purchase-section .purchase-option-card:hover .option-left .option-duration:after{width:100%}.pingpong-purchase-modal .purchase-section .membership-usage-section{background:#f8f9fa;border:2px solid #e9ecef;border-radius:12px;padding:2rem;text-align:center}.pingpong-purchase-modal .purchase-section .membership-usage-section h4{color:#333;font-size:1.3rem;font-weight:600;margin:0 0 1.5rem}.pingpong-purchase-modal .purchase-section .membership-usage-section .use-membership-btn{background:linear-gradient(135deg,#6f42c1,#5a32a3);border:none;border-radius:8px;box-shadow:0 4px 15px #6f42c14d;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:600;padding:1rem 2.5rem;transition:all .3s ease}.pingpong-purchase-modal .purchase-section .membership-usage-section .use-membership-btn:hover{background:linear-gradient(135deg,#5a32a3,#4a2b8a);box-shadow:0 6px 20px #6f42c166;transform:translateY(-2px)}.pingpong-purchase-modal .purchase-section .membership-usage-section .use-membership-btn:active{transform:translateY(0)}.pingpong-purchase-modal .table-usage-info .usage-status{margin-bottom:2rem}.pingpong-purchase-modal .table-usage-info .usage-status .status-badge{border-radius:20px;display:inline-block;font-size:1rem;font-weight:600;padding:.5rem 1.5rem}.pingpong-purchase-modal .table-usage-info .usage-status .status-badge.in-use{background:linear-gradient(135deg,#ff6b6b,#ee5a52);box-shadow:0 4px 15px #ff6b6b4d;color:#fff}.pingpong-purchase-modal .table-usage-info .usage-details{background:#f8f9fa;border-radius:12px;margin-bottom:2rem;padding:2rem}.pingpong-purchase-modal .table-usage-info .usage-details .usage-item{align-items:center;border-bottom:1px solid #e9ecef;display:flex;justify-content:space-between;padding:1rem 0}.pingpong-purchase-modal .table-usage-info .usage-details .usage-item:last-child{border-bottom:none}.pingpong-purchase-modal .table-usage-info .usage-details .usage-item .usage-label{color:#495057;font-size:1.1rem;font-weight:600}.pingpong-purchase-modal .table-usage-info .usage-details .usage-item .usage-value{color:#333;font-size:1.2rem;font-weight:700}.pingpong-purchase-modal .table-usage-info .usage-details .usage-item .usage-value.remaining-time{color:#ff6b6b;font-weight:800}.pingpong-purchase-modal .table-usage-info .usage-details .usage-item .usage-value .membership-badge{animation:pulse 2s infinite;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px;box-shadow:0 2px 8px #667eea4d;color:#fff;display:inline-block;font-size:.8rem;font-weight:600;margin-left:.5rem;padding:.2rem .6rem}.pingpong-purchase-modal .table-usage-info .usage-actions{text-align:center}.pingpong-purchase-modal .table-usage-info .usage-actions .exit-table-btn{background:linear-gradient(135deg,#ff6b6b,#ee5a52);border:none;border-radius:12px;box-shadow:0 4px 15px #ff6b6b4d;color:#fff;cursor:pointer;font-size:1.2rem;font-weight:600;padding:1rem 3rem;transition:all .3s ease}.pingpong-purchase-modal .table-usage-info .usage-actions .exit-table-btn:hover{background:linear-gradient(135deg,#ee5a52,#d63031);box-shadow:0 6px 20px #ff6b6b66;transform:translateY(-2px)}.pingpong-purchase-modal .table-usage-info .usage-actions .exit-table-btn:active{transform:translateY(0)}.pingpong-purchase-modal .table-usage-info .usage-actions .exit-table-btn:disabled{cursor:not-allowed}.pingpong-purchase-modal .table-usage-info .usage-actions .exit-table-btn:disabled,.pingpong-purchase-modal .table-usage-info .usage-actions .exit-table-btn:disabled:hover{background:linear-gradient(135deg,#bdc3c7,#95a5a6);box-shadow:0 2px 8px #bdc3c74d;transform:none}@media (max-width:768px){.pingpong-purchase-modal.large-modal .modal-dialog{margin:.5rem auto;max-width:98vw;width:98vw}.pingpong-purchase-modal.large-modal .modal-content{max-height:95vh;max-width:98vw;min-height:85vh;width:98vw}.pingpong-purchase-modal .modal-body{padding:1.5rem}.pingpong-purchase-modal .modal-header{flex-direction:column;gap:.75rem;padding:.75rem 1rem}.pingpong-purchase-modal .modal-header .btn-back{align-self:flex-start;font-size:1.25rem;height:36px;width:36px}.pingpong-purchase-modal .modal-header .btn-close-custom{align-self:flex-end;font-size:1.25rem;height:28px;width:28px}.pingpong-purchase-modal .modal-header .modal-title{font-size:1.1rem}.pingpong-purchase-modal .modal-header .tab-container{justify-content:center;width:100%}.pingpong-purchase-modal .modal-header .tab-container .tab-btn{font-size:.9rem;padding:.6rem 1.2rem}.pingpong-purchase-modal .purchase-options .option-cards{gap:.75rem;grid-template-columns:1fr;margin-bottom:1.5rem}.pingpong-purchase-modal .purchase-options .option-card{padding:1rem}.pingpong-purchase-modal .purchase-options .option-card .card-icon{font-size:1.5rem;height:50px;width:50px}.pingpong-purchase-modal .purchase-options .option-card .card-content h5{font-size:1rem}.pingpong-purchase-modal .purchase-options .option-card .card-content p{font-size:.85rem}.pingpong-purchase-modal .purchase-options .option-card .card-content ul li{font-size:.8rem}.pingpong-purchase-modal .purchase-options .membership-usage-section{padding:1rem}.pingpong-purchase-modal .purchase-options .membership-usage-section h4{font-size:1rem}.pingpong-purchase-modal .purchase-options .membership-usage-section .use-membership-btn{font-size:.9rem;padding:.6rem 1.5rem}.pingpong-purchase-modal .purchase-section .membership-notice{padding:.75rem}.pingpong-purchase-modal .purchase-section .membership-notice .policy-link,.pingpong-purchase-modal .purchase-section .membership-notice p{font-size:.8rem}.pingpong-purchase-modal .purchase-section .purchase-options{gap:.75rem}.pingpong-purchase-modal .purchase-section .purchase-option-card{min-height:120px;padding:1.25rem 1.5rem}.pingpong-purchase-modal .purchase-section .purchase-option-card .option-left .option-duration{font-size:1.2rem}.pingpong-purchase-modal .purchase-section .purchase-option-card .option-right .option-price{font-size:1.3rem}.pingpong-purchase-modal .purchase-section .membership-usage-section{padding:1rem}.pingpong-purchase-modal .purchase-section .membership-usage-section h4{font-size:1rem}.pingpong-purchase-modal .purchase-section .membership-usage-section .use-membership-btn{font-size:.9rem;padding:.6rem 1.5rem}.pingpong-purchase-modal .table-info{margin-bottom:1rem;padding:.75rem}.pingpong-purchase-modal .table-info h4{font-size:.9rem}.pingpong-purchase-modal .table-info .table-details{align-items:flex-start;flex-direction:column;gap:.5rem}.pingpong-purchase-modal .table-info .table-details .table-number{font-size:1rem}.pingpong-purchase-modal .table-info .table-details .table-type{font-size:.8rem}.pingpong-purchase-modal .table-usage-info .usage-details{padding:1rem}.pingpong-purchase-modal .table-usage-info .usage-details .usage-item{align-items:flex-start;flex-direction:column;gap:.5rem}.pingpong-purchase-modal .table-usage-info .usage-details .usage-item .usage-label{font-size:.9rem}.pingpong-purchase-modal .table-usage-info .usage-details .usage-item .usage-value{font-size:1rem}.pingpong-purchase-modal .table-usage-info .usage-actions .exit-table-btn{font-size:1rem;padding:.75rem 2rem}}.pingpong-number-modal .confirm-section{margin-top:1.5rem;text-align:center}.pingpong-number-modal .confirm-section .exit-confirm-btn{background:linear-gradient(135deg,#dc3545,#c82333);border:none;border-radius:8px;box-shadow:0 4px 15px #dc35454d;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:600;min-width:200px;padding:1rem 2rem;transition:all .3s ease}.pingpong-number-modal .confirm-section .exit-confirm-btn:hover:not(:disabled){background:linear-gradient(135deg,#c82333,#bd2130);box-shadow:0 6px 20px #dc354566;transform:translateY(-2px)}.pingpong-number-modal .confirm-section .exit-confirm-btn:active:not(:disabled){box-shadow:0 2px 10px #dc35454d;transform:translateY(0)}.pingpong-number-modal .confirm-section .exit-confirm-btn:disabled{background:#6c757d;box-shadow:0 2px 8px #6c757d33;cursor:not-allowed;transform:none}.pingpong-number-modal .confirm-section .membership-confirm-btn{background:linear-gradient(135deg,#6f42c1,#5a32a3);border:none;border-radius:8px;box-shadow:0 4px 15px #6f42c14d;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:600;min-width:200px;padding:1rem 2rem;transition:all .3s ease}.pingpong-number-modal .confirm-section .membership-confirm-btn:hover:not(:disabled){background:linear-gradient(135deg,#5a32a3,#4a2b8a);box-shadow:0 6px 20px #6f42c166;transform:translateY(-2px)}.pingpong-number-modal .confirm-section .membership-confirm-btn:active:not(:disabled){box-shadow:0 2px 10px #6f42c14d;transform:translateY(0)}.pingpong-number-modal .confirm-section .membership-confirm-btn:disabled{background:#6c757d;box-shadow:0 2px 8px #6c757d33;cursor:not-allowed;transform:none}.pingpong-number-modal .selected-option-info{background:linear-gradient(135deg,#f8f9fa,#e9ecef);border:1px solid #dee2e6;border-radius:8px;margin:1rem 0;padding:1rem}.pingpong-number-modal .selected-option-info .option-details{display:flex;flex-direction:column;gap:.5rem}.pingpong-number-modal .selected-option-info .option-details .option-label{color:#6c757d;font-size:.9rem;font-weight:500}.pingpong-number-modal .selected-option-info .option-details .option-value{color:#495057;font-size:1.1rem;font-weight:600;line-height:1.4}.pingpong-number-modal .confirm-message-overlay{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:9999}.pingpong-number-modal .confirm-message-overlay .confirm-message-modal{background:#fff;border-radius:12px;box-shadow:0 10px 30px #0000004d;max-width:90vw;padding:2rem;text-align:center;width:90vw}.pingpong-number-modal .confirm-message-overlay .confirm-message-modal .confirm-message-icon{align-items:center;border-radius:50%;display:flex;font-size:2rem;font-weight:700;height:60px;justify-content:center;margin:0 auto 1rem;width:60px}.pingpong-number-modal .confirm-message-overlay .confirm-message-modal .confirm-message-icon.success{background:linear-gradient(135deg,#28a745,#20c997);color:#fff}.pingpong-number-modal .confirm-message-overlay .confirm-message-modal .confirm-message-icon.info{background:linear-gradient(135deg,#17a2b8,#138496);color:#fff}.pingpong-number-modal .confirm-message-overlay .confirm-message-modal .confirm-message-text{color:#333;font-size:1.2rem;line-height:1.5;margin-bottom:1rem}.pingpong-number-modal .confirm-message-overlay .confirm-message-modal .confirm-message-actions{margin-top:1.5rem}.pingpong-number-modal .confirm-message-overlay .confirm-message-modal .confirm-message-actions .confirm-message-btn{background:linear-gradient(135deg,#007bff,#0056b3);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;min-width:120px;padding:.75rem 2rem;transition:all .3s ease}.pingpong-number-modal .confirm-message-overlay .confirm-message-modal .confirm-message-actions .confirm-message-btn:hover{background:linear-gradient(135deg,#0056b3,#004085);transform:translateY(-1px)}.pingpong-number-modal .confirm-message-overlay .confirm-message-modal .confirm-message-actions .confirm-message-btn:active{transform:translateY(0)}.pingpong-selection-modal .modal-content{border:none;border-radius:12px;box-shadow:0 10px 30px #0003;margin:0 auto;max-width:90vw;width:90vw}.pingpong-selection-modal .modal-header{align-items:center;border-bottom:1px solid #e9ecef;display:flex;gap:1rem;padding:1rem 1.5rem;position:relative}.pingpong-selection-modal .modal-header .modal-title{color:#333;font-size:1.25rem;font-weight:600;margin:0}.pingpong-selection-modal .modal-body{padding:2rem}.pingpong-selection-modal .selection-options h4{color:#333;font-size:1.3rem;font-weight:600;margin:0 0 1.5rem;text-align:center}.pingpong-selection-modal .selection-options .option-cards{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:1fr;margin-bottom:2.5rem}.pingpong-selection-modal .selection-options .option-card{background:#fff;border:2px solid #e9ecef;border-radius:12px;cursor:pointer;overflow:hidden;padding:2rem;position:relative;transition:all .3s ease}.pingpong-selection-modal .selection-options .option-card:hover{box-shadow:0 8px 25px #00000026;transform:translateY(-2px)}.pingpong-selection-modal .selection-options .option-card.daily-card{background:linear-gradient(135deg,#f8fff9,#e8f5e8);border-color:#28a745}.pingpong-selection-modal .selection-options .option-card.daily-card:hover{background:linear-gradient(135deg,#e8f5e8,#d4edda);border-color:#1e7e34;box-shadow:0 8px 25px #28a74533}.pingpong-selection-modal .selection-options .option-card.daily-card .card-icon{background:linear-gradient(135deg,#28a745,#20c997);box-shadow:0 4px 15px #28a7454d;color:#fff}.pingpong-selection-modal .selection-options .option-card.daily-card .card-content h5{color:#155724}.pingpong-selection-modal .selection-options .option-card.daily-card .card-content ul li:before{color:#28a745}.pingpong-selection-modal .selection-options .option-card.membership-card{background:linear-gradient(135deg,#fffbf0,#fff3cd);border-color:#ffc107}.pingpong-selection-modal .selection-options .option-card.membership-card:hover{background:linear-gradient(135deg,#fff3cd,#ffeaa7);border-color:#e0a800;box-shadow:0 8px 25px #ffc10733}.pingpong-selection-modal .selection-options .option-card.membership-card .card-icon{background:linear-gradient(135deg,#ffc107,#ffb300);box-shadow:0 4px 15px #ffc1074d;color:#fff}.pingpong-selection-modal .selection-options .option-card.membership-card .card-content h5{color:#856404}.pingpong-selection-modal .selection-options .option-card.membership-card .card-content ul li:before{color:#ffc107}.pingpong-selection-modal .selection-options .option-card.prepaid-card{background:linear-gradient(135deg,#f8f5ff,#e9ecef);border-color:#6f42c1}.pingpong-selection-modal .selection-options .option-card.prepaid-card:hover{background:linear-gradient(135deg,#e9ecef,#d4edda);border-color:#5a32a3;box-shadow:0 8px 25px #6f42c133}.pingpong-selection-modal .selection-options .option-card.prepaid-card .card-icon{background:linear-gradient(135deg,#6f42c1,#5a32a3);box-shadow:0 4px 15px #6f42c14d;color:#fff}.pingpong-selection-modal .selection-options .option-card.prepaid-card .card-content h5{color:#4a2b8a}.pingpong-selection-modal .selection-options .option-card.prepaid-card .card-content ul li:before{color:#6f42c1}.pingpong-selection-modal .selection-options .option-card .card-icon{align-items:center;background:#e9ecef;border-radius:50%;display:flex;font-size:2.5rem;height:80px;justify-content:center;margin:0 auto 1.5rem;transition:all .3s ease;width:80px}.pingpong-selection-modal .selection-options .option-card .card-content{text-align:center}.pingpong-selection-modal .selection-options .option-card .card-content h5{color:#333;font-size:1.3rem;font-weight:600;margin:0 0 .75rem}.pingpong-selection-modal .selection-options .option-card .card-content p{color:#6c757d;font-size:1rem;margin:0 0 1.25rem}.pingpong-selection-modal .selection-options .option-card .card-content ul{list-style:none;margin:0;padding:0;text-align:left}.pingpong-selection-modal .selection-options .option-card .card-content ul li{color:#495057;font-size:.875rem;padding:.25rem 0 .25rem 1.25rem;position:relative}.pingpong-selection-modal .selection-options .option-card .card-content ul li:before{color:#28a745;content:"✓";font-weight:700;left:0;position:absolute}@media (max-width:768px){.pingpong-selection-modal .modal-content{max-width:98vw;width:98vw}.pingpong-selection-modal .modal-body{padding:1.5rem}.pingpong-selection-modal .modal-header{padding:.75rem 1rem}.pingpong-selection-modal .modal-header .modal-title,.pingpong-selection-modal .selection-options h4{font-size:1.1rem}.pingpong-selection-modal .selection-options .option-cards{gap:.75rem;margin-bottom:1.5rem}.pingpong-selection-modal .selection-options .option-card{padding:1rem}.pingpong-selection-modal .selection-options .option-card .card-icon{font-size:1.5rem;height:50px;width:50px}.pingpong-selection-modal .selection-options .option-card .card-content h5{font-size:1rem}.pingpong-selection-modal .selection-options .option-card .card-content p{font-size:.85rem}.pingpong-selection-modal .selection-options .option-card .card-content ul li{font-size:.8rem}}:root{--kiosk-cover-padding:40px;--kiosk-cover-title-size:3rem;--kiosk-cover-icon-size:10rem;--kiosk-cover-text-size:2.2rem;--kiosk-cover-button-padding:3rem 2rem;--kiosk-cover-button-icon-size:3rem;--kiosk-cover-button-text-size:1.8rem}@media screen and (-webkit-min-device-pixel-ratio:2) and (max-width:1080px),screen and (max-aspect-ratio:9/16),screen and (max-width:1080px) and (min-height:1920px),screen and (max-width:1080px) and (min-height:1920px) and (orientation:portrait),screen and (min-resolution:192dpi) and (max-width:1080px),screen and (width:1080px) and (height:1920px){.pingpong-cover{bottom:0;box-sizing:border-box;height:100vh;left:0;margin:0;max-height:1920px;min-height:1920px;padding:0;position:relative;right:0;top:0;width:100vw}.pingpong-cover__header{box-sizing:border-box;padding:40px;padding:var(--kiosk-cover-padding);width:100%}.pingpong-cover__header-title{font-size:3rem;font-size:var(--kiosk-cover-title-size)}.pingpong-cover__cover-image{box-sizing:border-box;flex:1 1;padding:40px;padding:var(--kiosk-cover-padding);width:100%}.pingpong-cover__cover-image .cover-image-container{max-width:none;width:100%}.pingpong-cover__cover-image .cover-image-placeholder{max-width:1000px;padding:6rem 3rem;width:100%}.pingpong-cover__cover-image .cover-image-placeholder .cover-icon{font-size:10rem;font-size:var(--kiosk-cover-icon-size)}.pingpong-cover__cover-image .cover-image-placeholder .cover-text{font-size:2.2rem;font-size:var(--kiosk-cover-text-size)}.pingpong-cover__main{box-sizing:border-box;padding:40px;padding:var(--kiosk-cover-padding);width:100%}.pingpong-cover__button-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));max-width:none;width:100%}.pingpong-cover__button-grid:has(.pingpong-cover__button:only-child){grid-template-columns:1fr;max-width:500px}.pingpong-cover__button-grid:has(.pingpong-cover__button:nth-child(2):last-child){gap:3rem;grid-template-columns:1fr 1fr;max-width:1000px}.pingpong-cover__button-grid:has(.pingpong-cover__button:nth-child(3):last-child){grid-template-columns:repeat(3,1fr)}.pingpong-cover__button-grid:has(.pingpong-cover__button:nth-child(4):last-child){gap:3rem;grid-template-columns:repeat(2,1fr)}.pingpong-cover__button{padding:3rem 2rem;padding:var(--kiosk-cover-button-padding)}.pingpong-cover__button .button-icon{height:100px;width:100px}.pingpong-cover__button .button-icon span{font-size:3rem;font-size:var(--kiosk-cover-button-icon-size)}.pingpong-cover__button .button-text{font-size:1.8rem;font-size:var(--kiosk-cover-button-text-size)}.pingpong-cover__info{box-sizing:border-box;padding:2rem 40px;padding:2rem var(--kiosk-cover-padding);width:100%}.pingpong-cover__info-text{font-size:1.2rem}}.pingpong-cover{background:linear-gradient(135deg,#667eea,#764ba2);box-sizing:border-box;color:#fff;display:flex;flex-direction:column;font-family:Noto Sans KR,sans-serif;margin:0;min-height:100vh;padding:0;width:100vw}.pingpong-cover__header{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0000004d;border-bottom:1px solid #ffffff1a;padding:2rem 1rem;text-align:center;width:100%}.pingpong-cover__header-title{font-size:2.5rem;font-weight:700;letter-spacing:.05em;margin:0;text-shadow:2px 2px 4px #00000080}.pingpong-cover__cover-image{align-items:center;display:flex;flex:1 1;justify-content:center;min-height:40vh;padding:2rem 1rem;width:100%}.pingpong-cover__cover-image .cover-image-container{max-width:none;text-align:center;width:100%}.pingpong-cover__cover-image .cover-image-placeholder{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3;border-radius:20px;box-shadow:0 8px 32px #0000004d;margin:0 auto;max-width:800px;padding:4rem 2rem;width:100%}.pingpong-cover__cover-image .cover-image-placeholder .cover-icon{display:block;filter:drop-shadow(0 4px 8px rgba(0,0,0,.3));font-size:8rem;margin-bottom:2rem}.pingpong-cover__cover-image .cover-image-placeholder .cover-text{font-size:1.8rem;font-weight:500;line-height:1.4;margin:0;text-shadow:1px 1px 2px #00000080}.pingpong-cover__main{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0003;padding:2rem 1rem;width:100%}.pingpong-cover__button-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin:0 auto;max-width:1200px;width:100%}.pingpong-cover__button-grid:has(.pingpong-cover__button:only-child){grid-template-columns:1fr;max-width:400px}.pingpong-cover__button-grid:has(.pingpong-cover__button:nth-child(2):last-child){grid-template-columns:1fr 1fr;max-width:800px}.pingpong-cover__button-grid:has(.pingpong-cover__button:nth-child(3):last-child){grid-template-columns:repeat(3,1fr)}.pingpong-cover__button-grid:has(.pingpong-cover__button:nth-child(4):last-child){gap:2rem;grid-template-columns:repeat(2,1fr)}.pingpong-cover__button{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border:1px solid #ffffff4d;border-radius:20px;box-shadow:0 8px 32px #0003;cursor:pointer;overflow:hidden;padding:2.5rem 1.5rem;position:relative;transition:all .3s ease}.pingpong-cover__button:before{background:linear-gradient(90deg,#0000,#fff6,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s;width:100%}.pingpong-cover__button:hover{box-shadow:0 12px 40px #0000004d;transform:translateY(-5px)}.pingpong-cover__button:hover:before{left:100%}.pingpong-cover__button:active{transform:translateY(-2px)}.pingpong-cover__button--use{background:linear-gradient(135deg,#4facfe,#00f2fe);color:#fff}.pingpong-cover__button--use .button-icon{background:#fff3}.pingpong-cover__button--use:hover{background:linear-gradient(135deg,#3a9bfe,#00e6fe)}.pingpong-cover__button--enter{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.pingpong-cover__button--enter .button-icon{background:#fff3}.pingpong-cover__button--enter:hover{background:linear-gradient(135deg,#5a6fd8,#6a4190)}.pingpong-cover__button--exit{background:linear-gradient(135deg,#ff6b6b,#ee5a24);color:#fff}.pingpong-cover__button--exit .button-icon{background:#fff3}.pingpong-cover__button--exit:hover{background:linear-gradient(135deg,#ff5252,#e74c3c)}.pingpong-cover__button--purchase{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.pingpong-cover__button--purchase .button-icon{background:#fff3}.pingpong-cover__button--purchase:hover{background:linear-gradient(135deg,#5a6fd8,#6a4190)}.pingpong-cover__button--loading{background:linear-gradient(135deg,#95a5a6,#7f8c8d);color:#fff;cursor:not-allowed}.pingpong-cover__button--loading .button-icon{background:#fff3}.pingpong-cover__button--loading:hover{box-shadow:0 8px 32px #0003;transform:none}.pingpong-cover__button .button-icon{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border-radius:50%;display:flex;height:80px;justify-content:center;margin:0 auto 1rem;width:80px}.pingpong-cover__button .button-icon span{filter:drop-shadow(0 2px 4px rgba(0,0,0,.3));font-size:2.5rem}.pingpong-cover__button .button-text{display:block;font-size:1.5rem;font-weight:600;text-align:center;text-shadow:1px 1px 2px #0000004d}.pingpong-cover__info{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0000004d;border-top:1px solid #ffffff1a;padding:1.5rem 1rem;text-align:center}.pingpong-cover__info-text{font-size:1rem;line-height:1.5;margin:0;opacity:.9;text-shadow:1px 1px 2px #00000080}.pingpong-cover__loading{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;flex-direction:column;justify-content:center;min-height:100vh}.pingpong-cover__loading .loading-spinner{animation:spin 1s linear infinite;border:4px solid #ffffff4d;border-radius:50%;border-top-color:#fff;height:50px;margin-bottom:1rem;width:50px}.pingpong-cover__loading p{color:#fff;font-size:1.2rem;margin:0;text-shadow:1px 1px 2px #00000080}.pingpong-cover__modal{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000c;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.pingpong-cover__modal .modal-content{animation:modalSlideIn .3s ease-out;background:#fff;border-radius:20px;box-shadow:0 20px 60px #0000004d;max-width:400px;padding:2rem;width:90%}.pingpong-cover__modal .modal-content .modal-header{align-items:center;border-bottom:1px solid #eee;display:flex;justify-content:space-between;margin-bottom:1.5rem;padding-bottom:1rem}.pingpong-cover__modal .modal-content .modal-header h3{color:#333;font-size:1.5rem;font-weight:600;margin:0}.pingpong-cover__modal .modal-content .modal-header .modal-close{align-items:center;background:none;border:none;border-radius:50%;color:#666;cursor:pointer;display:flex;font-size:2rem;height:40px;justify-content:center;padding:0;transition:all .2s ease;width:40px}.pingpong-cover__modal .modal-content .modal-header .modal-close:hover{background:#f5f5f5;color:#333}.pingpong-cover__modal .modal-content .modal-header .modal-close:disabled{cursor:not-allowed;opacity:.5}.pingpong-cover__modal .modal-content .modal-body .phone-input-container{margin-bottom:2rem}.pingpong-cover__modal .modal-content .modal-body .phone-input-container .phone-input-label{color:#333;display:block;font-size:1rem;font-weight:500;margin-bottom:.5rem}.pingpong-cover__modal .modal-content .modal-body .phone-input-container .phone-input{border:2px solid #e0e0e0;border-radius:10px;font-size:1.2rem;letter-spacing:.2em;padding:1rem;text-align:center;transition:border-color .2s ease;width:100%}.pingpong-cover__modal .modal-content .modal-body .phone-input-container .phone-input:focus{border-color:#667eea;box-shadow:0 0 0 3px #667eea1a;outline:none}.pingpong-cover__modal .modal-content .modal-body .phone-input-container .phone-input:disabled{background:#f5f5f5;cursor:not-allowed}.pingpong-cover__modal .modal-content .modal-body .phone-input-container .phone-input-hint{color:#666;font-size:.875rem;margin-top:.5rem;text-align:center}.pingpong-cover__modal .modal-content .modal-body .modal-buttons{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr}.pingpong-cover__modal .modal-content .modal-body .modal-buttons .modal-button{border:none;border-radius:10px;cursor:pointer;font-size:1rem;font-weight:600;padding:1rem 1.5rem;transition:all .2s ease}.pingpong-cover__modal .modal-content .modal-body .modal-buttons .modal-button--confirm{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.pingpong-cover__modal .modal-content .modal-body .modal-buttons .modal-button--confirm:hover:not(:disabled){box-shadow:0 4px 12px #667eea66;transform:translateY(-2px)}.pingpong-cover__modal .modal-content .modal-body .modal-buttons .modal-button--confirm:disabled{box-shadow:none;cursor:not-allowed;opacity:.5;transform:none}.pingpong-cover__modal .modal-content .modal-body .modal-buttons .modal-button--cancel{background:#f5f5f5;color:#666}.pingpong-cover__modal .modal-content .modal-body .modal-buttons .modal-button--cancel:hover:not(:disabled){background:#e0e0e0;color:#333}.pingpong-cover__modal .modal-content .modal-body .modal-buttons .modal-button--cancel:disabled{cursor:not-allowed;opacity:.5}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes modalSlideIn{0%{opacity:0;transform:translateY(-50px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:768px){.pingpong-cover__header-title{font-size:2rem}.pingpong-cover__cover-image{min-height:30vh;padding:1rem}.pingpong-cover__cover-image .cover-image-placeholder{padding:2rem 1rem}.pingpong-cover__cover-image .cover-image-placeholder .cover-icon{font-size:5rem;margin-bottom:1rem}.pingpong-cover__cover-image .cover-image-placeholder .cover-text{font-size:1.4rem}.pingpong-cover__button-grid{gap:1rem;grid-template-columns:1fr;max-width:400px;padding:0 .5rem}.pingpong-cover__button{padding:2rem 1rem}.pingpong-cover__button .button-icon{height:60px;width:60px}.pingpong-cover__button .button-icon span{font-size:2rem}.pingpong-cover__button .button-text{font-size:1.2rem}.pingpong-cover__modal .modal-content{margin:1rem;padding:1.5rem}.pingpong-cover__modal .modal-content .modal-header h3{font-size:1.3rem}.pingpong-cover__modal .modal-content .modal-body .phone-input-container .phone-input{font-size:1.1rem;padding:.875rem}.pingpong-cover__modal .modal-content .modal-body .modal-buttons{gap:.75rem;grid-template-columns:1fr}.pingpong-cover__modal .modal-content .modal-body .modal-buttons .modal-button{font-size:.9rem;padding:.875rem 1rem}}@media (max-width:480px){.pingpong-cover__header-title{font-size:1.75rem}.pingpong-cover__cover-image .cover-image-placeholder .cover-icon{font-size:4rem}.pingpong-cover__cover-image .cover-image-placeholder .cover-text{font-size:1.2rem}.pingpong-cover__button{padding:1.5rem .75rem}.pingpong-cover__button .button-icon{height:50px;width:50px}.pingpong-cover__button .button-icon span{font-size:1.75rem}.pingpong-cover__button .button-text{font-size:1.1rem}}.pingpong-products{background:linear-gradient(135deg,#667eea,#764ba2);box-sizing:border-box;display:flex;flex-direction:column;height:100vh;margin:0;overflow:hidden;padding:20px;position:relative;width:100vw}.pingpong-products__header{align-items:center;background:#fffffff2;border-radius:15px;box-shadow:0 8px 32px #0000001a;display:flex;justify-content:space-between;margin-bottom:30px;padding:25px 30px}.pingpong-products__header .header-left .back-button{align-items:center;background:linear-gradient(135deg,#4facfe,#00f2fe);border:none;border-radius:12px;box-shadow:0 4px 15px #4facfe4d;color:#fff;cursor:pointer;display:flex;font-size:18px;font-weight:600;gap:8px;padding:15px 25px;transition:all .3s ease}.pingpong-products__header .header-left .back-button:hover{box-shadow:0 6px 20px #4facfe66;transform:translateY(-2px)}.pingpong-products__header .header-left .back-button:active{transform:translateY(0)}.pingpong-products__header .header-left .back-button .back-icon{filter:drop-shadow(0 2px 4px rgba(0,0,0,.3));font-size:24px}.pingpong-products__header .header-left .back-button .back-text{font-weight:600;text-shadow:0 1px 2px #0000004d}.pingpong-products__header .header-center h1{color:#333;font-size:32px;font-weight:700;margin:0}.pingpong-products__content{flex:1 1;margin-bottom:200px;overflow-y:auto;padding:20px 0}.pingpong-products__content .products-grid{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));padding:0 10px}.pingpong-products__content .products-grid .product-card{align-items:center;background:#fff;border:3px solid #0000;border-radius:20px;box-shadow:0 8px 25px #0000001a;cursor:pointer;display:flex;flex-direction:column;padding:22px;position:relative;text-align:center;transition:all .3s ease}.pingpong-products__content .products-grid .product-card:hover{box-shadow:0 12px 35px #00000026;transform:translateY(-5px)}.pingpong-products__content .products-grid .product-card:active{transform:translateY(-2px)}.pingpong-products__content .products-grid .product-card.selected{background:linear-gradient(135deg,#f8f9ff,#e8f0ff);border-color:#667eea;box-shadow:0 12px 35px #667eea33}.pingpong-products__content .products-grid .product-card.selected:before{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:22px;bottom:-2px;content:"";left:-2px;position:absolute;right:-2px;top:-2px;z-index:-1}.pingpong-products__content .products-grid .product-card .product-image{align-items:center;display:flex;height:108px;justify-content:center;margin-bottom:18px;width:108px}.pingpong-products__content .products-grid .product-card .product-image img{border-radius:15px;height:100%;object-fit:cover;width:100%}.pingpong-products__content .products-grid .product-card .product-image .product-placeholder{align-items:center;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:15px;display:flex;font-size:43px;height:100%;justify-content:center;width:100%}.pingpong-products__content .products-grid .product-card .product-info{flex:1 1;margin-bottom:18px}.pingpong-products__content .products-grid .product-card .product-info .product-name{color:#333;font-size:22px;font-weight:700;margin:0 0 9px}.pingpong-products__content .products-grid .product-card .product-info .product-description{color:#666;font-size:14px;line-height:1.4;margin:0 0 14px}.pingpong-products__content .products-grid .product-card .product-info .product-price{color:#667eea;font-size:25px;font-weight:700}.pingpong-products__content .products-grid .product-card .selected-badge{animation:pulse 2s infinite;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:20px;box-shadow:0 4px 12px #667eea4d;color:#fff;font-size:13px;font-weight:600;padding:7px 11px;position:absolute;right:14px;top:14px}.selected-items-modal{animation:slideUp .3s ease-out;background:#000c;bottom:0;left:0;position:fixed;right:0;z-index:1000}.selected-items-modal .modal-content{background:#fff;border-radius:20px 20px 0 0;box-shadow:0 -8px 32px #0000004d;margin:0 20px;max-height:60vh;overflow-y:auto;padding:25px;transition:all .3s ease}.selected-items-modal .modal-content.collapsed{max-height:120px;padding:15px 25px}.selected-items-modal .modal-content .modal-header{align-items:center;border-bottom:1px solid #e9ecef;display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:15px}.selected-items-modal .modal-content .modal-header .modal-icon{font-size:24px;margin-right:10px}.selected-items-modal .modal-content .modal-header .modal-title{color:#333;flex:1 1;font-size:20px;font-weight:600}.selected-items-modal .modal-content .modal-header .modal-collapse{background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:8px;box-shadow:0 2px 8px #667eea4d;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:8px 16px;transition:all .3s ease}.selected-items-modal .modal-content .modal-header .modal-collapse:hover{box-shadow:0 4px 12px #667eea66;transform:translateY(-1px)}.selected-items-modal .modal-content .modal-header .modal-collapse:active{transform:translateY(0)}.selected-items-modal .modal-content .modal-body .selected-items-list{margin-bottom:20px;max-height:40vh;overflow-y:auto;padding-right:10px}.selected-items-modal .modal-content .modal-body .selected-items-list::-webkit-scrollbar{width:8px}.selected-items-modal .modal-content .modal-body .selected-items-list::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.selected-items-modal .modal-content .modal-body .selected-items-list::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.selected-items-modal .modal-content .modal-body .selected-items-list::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.selected-items-modal .modal-content .modal-body .selected-items-list .selected-item{align-items:center;background:#f8f9fa;border:2px solid #e9ecef;border-radius:12px;display:flex;gap:15px;margin-bottom:10px;padding:15px;transition:all .3s ease}.selected-items-modal .modal-content .modal-body .selected-items-list .selected-item:hover{border-color:#667eea;box-shadow:0 4px 12px #667eea1a}.selected-items-modal .modal-content .modal-body .selected-items-list .selected-item .item-image{flex-shrink:0;height:60px;width:60px}.selected-items-modal .modal-content .modal-body .selected-items-list .selected-item .item-image img{border-radius:8px;height:100%;object-fit:cover;width:100%}.selected-items-modal .modal-content .modal-body .selected-items-list .selected-item .item-image .product-placeholder{align-items:center;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:8px;display:flex;font-size:24px;height:100%;justify-content:center;width:100%}.selected-items-modal .modal-content .modal-body .selected-items-list .selected-item .item-info{flex:1 1}.selected-items-modal .modal-content .modal-body .selected-items-list .selected-item .item-info h4{color:#333;font-size:18px;font-weight:600;margin:0 0 5px}.selected-items-modal .modal-content .modal-body .selected-items-list .selected-item .item-info p{color:#666;font-size:14px;margin:0 0 8px}.selected-items-modal .modal-content .modal-body .selected-items-list .selected-item .item-info .item-price{color:#667eea;font-size:16px;font-weight:600}.selected-items-modal .modal-content .modal-body .selected-items-list .selected-item .item-controls{align-items:center;display:flex;gap:10px}.selected-items-modal .modal-content .modal-body .selected-items-list .selected-item .item-controls .quantity-btn{align-items:center;background:#f8f9fa;border:2px solid #e9ecef;border-radius:8px;color:#333;cursor:pointer;display:flex;font-size:18px;font-weight:600;height:35px;justify-content:center;transition:all .3s ease;width:35px}.selected-items-modal .modal-content .modal-body .selected-items-list .selected-item .item-controls .quantity-btn:hover{background:#667eea;border-color:#667eea;color:#fff}.selected-items-modal .modal-content .modal-body .selected-items-list .selected-item .item-controls .quantity{color:#333;font-size:18px;font-weight:600;min-width:30px;text-align:center}.selected-items-modal .modal-content .modal-body .selected-items-list .selected-item .item-controls .remove-btn{background:#ff6b6b;border:2px solid #ff6b6b;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:8px 12px;transition:all .3s ease}.selected-items-modal .modal-content .modal-body .selected-items-list .selected-item .item-controls .remove-btn:hover{background:#ee5a52;border-color:#ee5a52;transform:scale(1.05)}.selected-items-modal .modal-content .modal-body .total-summary{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px;color:#fff;display:flex;justify-content:space-between;padding:15px}.selected-items-modal .modal-content .modal-body .total-summary .total-items{font-size:16px;font-weight:500}.selected-items-modal .modal-content .modal-body .total-summary .total-price{font-size:18px;font-weight:600}.selected-items-modal .modal-content .modal-actions{display:flex;gap:15px;margin-top:20px}.selected-items-modal .modal-content .modal-actions .purchase-button{background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:12px;box-shadow:0 4px 15px #667eea4d;color:#fff;cursor:pointer;flex:1 1;font-size:21px;font-weight:600;padding:22px 20px;transition:all .3s ease}.selected-items-modal .modal-content .modal-actions .purchase-button:hover{box-shadow:0 6px 20px #667eea66;transform:translateY(-2px)}.selected-items-modal .modal-content .modal-actions .purchase-button:disabled{cursor:not-allowed;opacity:.5;transform:none}.selected-items-modal .modal-content .collapsed-content .collapsed-summary{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px;box-shadow:0 4px 12px #667eea33;color:#fff;display:flex;justify-content:center;margin-bottom:15px;padding:15px}.selected-items-modal .modal-content .collapsed-content .collapsed-summary .collapsed-items{align-items:center;display:flex;font-size:16px;font-weight:500;gap:8px}.selected-items-modal .modal-content .collapsed-content .collapsed-summary .collapsed-items:before{content:"🛒";font-size:18px}.selected-items-modal .modal-content .collapsed-content .collapsed-actions{display:flex;gap:15px}.selected-items-modal .modal-content .collapsed-content .collapsed-actions .purchase-button{background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:12px;box-shadow:0 4px 15px #667eea4d;color:#fff;cursor:pointer;flex:1 1;font-size:21px;font-weight:600;padding:22px 20px;transition:all .3s ease}.selected-items-modal .modal-content .collapsed-content .collapsed-actions .purchase-button:hover{box-shadow:0 6px 20px #667eea66;transform:translateY(-2px)}.selected-items-modal .modal-content .collapsed-content .collapsed-actions .purchase-button:disabled{cursor:not-allowed;opacity:.5;transform:none}@keyframes slideUp{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}:root{--kiosk-padding:30px;--kiosk-header-padding:40px 50px;--kiosk-button-padding:25px 35px;--kiosk-font-size:24px;--kiosk-icon-size:32px;--kiosk-container-min-height:1200px}@media screen and (-webkit-min-device-pixel-ratio:2) and (max-width:1080px),screen and (max-aspect-ratio:9/16),screen and (max-width:1080px) and (min-height:1920px),screen and (max-width:1080px) and (min-height:1920px) and (orientation:portrait),screen and (min-resolution:192dpi) and (max-width:1080px),screen and (width:1080px) and (height:1920px){.pingpong-products{bottom:0;box-sizing:border-box;font-size:16px;height:100vh;left:0;margin:0;max-height:1920px;min-height:1920px;padding:30px;padding:var(--kiosk-padding);position:relative;right:0;top:0;width:100vw}.pingpong-products__header{border-radius:25px;box-sizing:border-box;flex-direction:row;gap:40px;margin-bottom:40px;padding:40px 50px;padding:var(--kiosk-header-padding);width:100%}.pingpong-products__header .header-left .back-button{border-radius:20px;font-size:24px;font-size:var(--kiosk-font-size);justify-content:center;min-width:150px;padding:25px 35px;padding:var(--kiosk-button-padding)}.pingpong-products__header .header-left .back-button .back-icon{font-size:32px;font-size:var(--kiosk-icon-size)}.pingpong-products__header .header-left .back-button .back-text{font-size:24px;font-size:var(--kiosk-font-size)}.pingpong-products__header .header-center h1{font-size:48px}.pingpong-products__content{margin-bottom:250px}.pingpong-products__content .products-grid{gap:40px;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));padding:0 20px}.pingpong-products__content .products-grid .product-card{border-radius:30px;padding:36px}.pingpong-products__content .products-grid .product-card:hover{transform:scale(1.08)}.pingpong-products__content .products-grid .product-card.selected{border-width:4px}.pingpong-products__content .products-grid .product-card .product-image{height:144px;margin-bottom:27px;width:144px}.pingpong-products__content .products-grid .product-card .product-image .product-placeholder{font-size:58px}.pingpong-products__content .products-grid .product-card .product-info{margin-bottom:27px}.pingpong-products__content .products-grid .product-card .product-info .product-name{font-size:29px;margin-bottom:14px}.pingpong-products__content .products-grid .product-card .product-info .product-description{font-size:18px;margin-bottom:18px}.pingpong-products__content .products-grid .product-card .product-info .product-price{font-size:32px}.pingpong-products__content .products-grid .product-card .selected-badge{border-radius:25px;font-size:16px;padding:11px 14px;right:18px;top:18px}.selected-items-modal .modal-content{margin:0 40px;max-height:70vh;padding:40px}.selected-items-modal .modal-content.collapsed{max-height:150px;padding:20px 40px}.selected-items-modal .modal-content .modal-header{margin-bottom:30px;padding-bottom:20px}.selected-items-modal .modal-content .modal-header .modal-icon{font-size:32px;margin-right:15px}.selected-items-modal .modal-content .modal-header .modal-title{font-size:28px}.selected-items-modal .modal-content .modal-header .modal-collapse{border-radius:12px;font-size:18px;padding:12px 24px}.selected-items-modal .modal-content .modal-body .selected-items-list{margin-bottom:30px;max-height:45vh;overflow-y:auto;padding-right:15px}.selected-items-modal .modal-content .modal-body .selected-items-list::-webkit-scrollbar{width:12px}.selected-items-modal .modal-content .modal-body .selected-items-list::-webkit-scrollbar-track{background:#f1f1f1;border-radius:6px}.selected-items-modal .modal-content .modal-body .selected-items-list::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:6px}.selected-items-modal .modal-content .modal-body .selected-items-list::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.selected-items-modal .modal-content .modal-body .selected-items-list .selected-item{gap:20px;margin-bottom:15px;padding:20px}.selected-items-modal .modal-content .modal-body .selected-items-list .selected-item .item-image{height:80px;width:80px}.selected-items-modal .modal-content .modal-body .selected-items-list .selected-item .item-image .product-placeholder{font-size:32px}.selected-items-modal .modal-content .modal-body .selected-items-list .selected-item .item-info h4{font-size:24px;margin-bottom:8px}.selected-items-modal .modal-content .modal-body .selected-items-list .selected-item .item-info p{font-size:18px;margin-bottom:10px}.selected-items-modal .modal-content .modal-body .selected-items-list .selected-item .item-info .item-price{font-size:22px}.selected-items-modal .modal-content .modal-body .selected-items-list .selected-item .item-controls{gap:15px}.selected-items-modal .modal-content .modal-body .selected-items-list .selected-item .item-controls .quantity-btn{font-size:24px;height:45px;width:45px}.selected-items-modal .modal-content .modal-body .selected-items-list .selected-item .item-controls .quantity{font-size:24px;min-width:40px}.selected-items-modal .modal-content .modal-body .selected-items-list .selected-item .item-controls .remove-btn{font-size:18px;padding:12px 16px}.selected-items-modal .modal-content .modal-body .total-summary{padding:20px}.selected-items-modal .modal-content .modal-body .total-summary .total-items{font-size:22px}.selected-items-modal .modal-content .modal-body .total-summary .total-price{font-size:24px}.selected-items-modal .modal-content .modal-actions{gap:20px;margin-top:30px}.selected-items-modal .modal-content .modal-actions .purchase-button{font-size:29px;padding:30px}.selected-items-modal .modal-content .collapsed-content .collapsed-summary{margin-bottom:20px;padding:20px}.selected-items-modal .modal-content .collapsed-content .collapsed-summary .collapsed-items{font-size:22px}.selected-items-modal .modal-content .collapsed-content .collapsed-summary .collapsed-items:before{font-size:24px}.selected-items-modal .modal-content .collapsed-content .collapsed-actions .purchase-button{font-size:29px;padding:30px}}@media screen and (max-width:768px){.pingpong-products{padding:10px}.pingpong-products__header{flex-direction:row;gap:10px;padding:15px}.pingpong-products__header .header-left .back-button{font-size:12px;padding:8px 12px}.pingpong-products__header .header-left .back-button .back-icon{font-size:16px}.pingpong-products__header .header-left .back-button .back-text{font-size:12px}.pingpong-products__header .header-center h1{font-size:20px}.pingpong-products__content{margin-bottom:180px}.pingpong-products__content .products-grid{gap:15px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));padding:0 5px}.pingpong-products__content .products-grid .product-card{padding:14px}.pingpong-products__content .products-grid .product-card .product-image{height:72px;margin-bottom:14px;width:72px}.pingpong-products__content .products-grid .product-card .product-image .product-placeholder{font-size:29px}.pingpong-products__content .products-grid .product-card .product-info{margin-bottom:14px}.pingpong-products__content .products-grid .product-card .product-info .product-name{font-size:14px;margin-bottom:7px}.pingpong-products__content .products-grid .product-card .product-info .product-description{font-size:11px;margin-bottom:9px}.pingpong-products__content .products-grid .product-card .product-info .product-price{font-size:18px}.pingpong-products__content .products-grid .product-card .selected-badge{font-size:11px;padding:5px 9px;right:9px;top:9px}.selected-items-modal .modal-content{margin:0 10px;max-height:80vh;padding:15px}.selected-items-modal .modal-content.collapsed{max-height:100px;padding:10px 15px}.selected-items-modal .modal-content .modal-header{margin-bottom:15px;padding-bottom:10px}.selected-items-modal .modal-content .modal-header .modal-icon{font-size:18px;margin-right:8px}.selected-items-modal .modal-content .modal-header .modal-title{font-size:16px}.selected-items-modal .modal-content .modal-header .modal-collapse{border-radius:6px;font-size:12px;padding:6px 12px}.selected-items-modal .modal-content .modal-body .selected-items-list{margin-bottom:15px;max-height:35vh;overflow-y:auto;padding-right:8px}.selected-items-modal .modal-content .modal-body .selected-items-list::-webkit-scrollbar{width:6px}.selected-items-modal .modal-content .modal-body .selected-items-list::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.selected-items-modal .modal-content .modal-body .selected-items-list::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.selected-items-modal .modal-content .modal-body .selected-items-list::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.selected-items-modal .modal-content .modal-body .selected-items-list .selected-item{gap:10px;margin-bottom:8px;padding:10px}.selected-items-modal .modal-content .modal-body .selected-items-list .selected-item .item-image{height:40px;width:40px}.selected-items-modal .modal-content .modal-body .selected-items-list .selected-item .item-image .product-placeholder{font-size:16px}.selected-items-modal .modal-content .modal-body .selected-items-list .selected-item .item-info h4{font-size:14px;margin-bottom:5px}.selected-items-modal .modal-content .modal-body .selected-items-list .selected-item .item-info p{font-size:12px;margin-bottom:5px}.selected-items-modal .modal-content .modal-body .selected-items-list .selected-item .item-info .item-price{font-size:14px}.selected-items-modal .modal-content .modal-body .selected-items-list .selected-item .item-controls{gap:8px}.selected-items-modal .modal-content .modal-body .selected-items-list .selected-item .item-controls .quantity-btn{font-size:16px;height:30px;width:30px}.selected-items-modal .modal-content .modal-body .selected-items-list .selected-item .item-controls .quantity{font-size:16px;min-width:25px}.selected-items-modal .modal-content .modal-body .selected-items-list .selected-item .item-controls .remove-btn{font-size:12px;padding:6px 10px}.selected-items-modal .modal-content .modal-body .total-summary{padding:10px}.selected-items-modal .modal-content .modal-body .total-summary .total-items{font-size:14px}.selected-items-modal .modal-content .modal-body .total-summary .total-price{font-size:16px}.selected-items-modal .modal-content .modal-actions{gap:10px;margin-top:15px}.selected-items-modal .modal-content .modal-actions .purchase-button{font-size:18px;padding:15px}.selected-items-modal .modal-content .collapsed-content .collapsed-summary{margin-bottom:10px;padding:10px}.selected-items-modal .modal-content .collapsed-content .collapsed-summary .collapsed-items{font-size:14px}.selected-items-modal .modal-content .collapsed-content .collapsed-summary .collapsed-items:before{font-size:16px}.selected-items-modal .modal-content .collapsed-content .collapsed-actions .purchase-button{font-size:18px;padding:15px}}.BarriSeatMap_wrapper__DKVIM{display:flex;flex-direction:column;gap:.5rem;width:100%}.BarriSeatMap_sectionList__oX9GT{display:flex;flex-wrap:wrap;gap:.35rem;list-style:none;margin:0;padding:0}.BarriSeatMap_sectionItem__PmwD8{background:#f5f7fa;border:1px solid #00000014;border-radius:8px;cursor:pointer;font-size:.95rem;font-weight:500;padding:.35rem .6rem;transition:all .2s ease}.BarriSeatMap_sectionItem__PmwD8:hover{background:#e8ecf1}.BarriSeatMap_sectionActive__gCmZ9{background:#1a1a2e;border-color:#1a1a2e;color:#fff}.BarriSeatMap_seatGrid__ITq1k{grid-gap:.15rem;display:grid;gap:.15rem;list-style:none;margin:0;max-width:100%;overflow:auto;padding:0;width:-webkit-fit-content;width:fit-content}.BarriSeatMap_doorCell__-sh3e,.BarriSeatMap_seatCell__cLABQ,.BarriSeatMap_spaceCell__SOR8i,.BarriSeatMap_textCell__zS5GV,.BarriSeatMap_wallCell__tZrmZ{align-items:center;border-radius:4px;box-sizing:border-box;display:flex;height:100%;justify-content:center;margin:0;min-height:0;min-width:0;padding:.05rem;width:100%}.BarriSeatMap_doorCell__-sh3e,.BarriSeatMap_seatCell__cLABQ,.BarriSeatMap_textCell__zS5GV,.BarriSeatMap_wallCell__tZrmZ{border:1px solid #00000014}.BarriSeatMap_spaceCell__SOR8i{background:#0000;border:none}.BarriSeatMap_borderTop__\+0t4Z{border-top:2px solid #9ca3af}.BarriSeatMap_borderRight__MntwM{border-right:2px solid #9ca3af}.BarriSeatMap_borderLeft__Pn5Gf{border-left:2px solid #9ca3af}.BarriSeatMap_borderBottom__LhlBz{border-bottom:2px solid #9ca3af}.BarriSeatMap_borderTopVertical__t778b{position:relative}.BarriSeatMap_borderTopVertical__t778b:before{background:#9ca3af;content:"";height:1px;left:0;position:absolute;right:0;top:0;transform:rotate(45deg);transform-origin:top left}.BarriSeatMap_borderBottomVertical__hvkel{position:relative}.BarriSeatMap_borderBottomVertical__hvkel:after{background:#9ca3af;bottom:0;content:"";height:1px;left:0;position:absolute;right:0;transform:rotate(-45deg);transform-origin:bottom left}.BarriSeatMap_wallCell__tZrmZ{background:#0000}.BarriSeatMap_seatCell__cLABQ{cursor:pointer;transition:all .2s ease}.BarriSeatMap_doorCell__-sh3e{background:#e0e0e0;border:1px solid #bdbdbd}.BarriSeatMap_textCell__zS5GV{background:#0000;color:#666;font-size:.75rem}.BarriSeatMap_textCellHighContrast__S0ov4,.BarriSeatMap_wrapper__DKVIM.BarriSeatMap_highContrast__c3vuI .BarriSeatMap_textCell__zS5GV{color:#fff!important}.BarriSeatMap_seatNum__2E7E0{font-size:1rem;font-weight:600;line-height:1}.BarriSeatMap_seatAvailable__kOK\+g{background:#fff;border:1px solid #323232;color:#323232}.BarriSeatMap_seatAvailable__kOK\+g:hover{background:#f5f5f5;border-color:#323232;transform:scale(1.02)}.BarriSeatMap_seatInUseDaily__b-NLW{background:#0e50c340;border-color:#0e50c3;color:#0e50c3;cursor:not-allowed}.BarriSeatMap_seatInUseCharge__MdQh\+{background:#b079ff40;border-color:#8d5fd4;color:#5a2d9e;cursor:not-allowed}.BarriSeatMap_seatInUsePeriod__2A4WD{background:#ffa8004d;border-color:#ffa800;color:#e65100;cursor:not-allowed}.BarriSeatMap_seatInUseFixed__Sj2NK{background:#42b7dd4d;border-color:#2d9bb8;color:#0277bd;cursor:not-allowed}.BarriSeatMap_seatInUseLocker__UHAm2{background:#ffd1d199;border-color:#d4a5a5;color:#b71c1c;cursor:not-allowed}.BarriSeatMap_seatUnknown__mu5Jb{background:#f5f5f5;border-color:#bdbdbd;color:#616161;cursor:not-allowed}.BarriSeatMap_seatExpiring__c7BMH{background:#fff3e0;border-color:#e651004d;color:#e65100}.BarriSeatMap_seatReserved__ybNOZ{background:#f3f4f6;border-color:#9ca3af;color:#6b7280}.BarriSeatMap_seatSelected__kL3Tc{box-shadow:0 0 0 3px #1a1a2e;outline:2px solid #1a1a2e}.BarriSeatMap_highContrast__c3vuI.BarriSeatMap_seatAvailable__kOK\+g{background:#000;border:2px solid #fff;color:#fff}.BarriSeatMap_highContrast__c3vuI.BarriSeatMap_seatInUseDaily__b-NLW{background:#ffeb3b;border:2px solid #000;color:#000}.BarriSeatMap_highContrast__c3vuI.BarriSeatMap_seatInUseCharge__MdQh\+{background:#00bcd4;border:2px solid #000;color:#000}.BarriSeatMap_highContrast__c3vuI.BarriSeatMap_seatInUsePeriod__2A4WD{background:#8bc34a;border:2px solid #000;color:#000}.BarriSeatMap_highContrast__c3vuI.BarriSeatMap_seatInUseLocker__UHAm2{background:#ff9800;border:2px solid #000;color:#000}.BarriSeatMap_highContrast__c3vuI.BarriSeatMap_seatInUseFixed__Sj2NK{background:#e040fb;border:2px solid #000;color:#000}.BarriSeatMap_highContrast__c3vuI.BarriSeatMap_seatUnknown__mu5Jb{background:#fff;border:2px solid #000;color:#000}.BarriSeatMap_highContrast__c3vuI.BarriSeatMap_seatExpiring__c7BMH{background:#ff5722;border:2px solid #000;color:#000}.BarriSeatMap_highContrast__c3vuI.BarriSeatMap_seatReserved__ybNOZ{background:#9ca3af;border:2px solid #000;color:#000}.BarriSeatMap_highContrast__c3vuI.BarriSeatMap_seatSelected__kL3Tc{box-shadow:0 0 0 3px #fff;outline:3px solid #fff}.BarriSeatMap_lowScreen__-JmpZ .BarriSeatMap_seatNum__2E7E0{font-size:1.25rem}.BarriSeatSelect_wrapper__7bc80{box-sizing:border-box;display:flex;flex-direction:column;min-height:0;width:100%}.BarriSeatSelect_titleWrapper__1U-uW{margin-bottom:.5rem}.BarriSeatSelect_title__0n49A{font-size:1.1rem;font-weight:600;margin:0 0 .5rem}.BarriSeatSelect_memoBox__7EFQa{background-color:#f8f9fa;border:1px solid #dee2e6;border-radius:4px;color:#495057;font-size:.875rem;margin-bottom:.5rem;padding:8px 12px;white-space:pre-wrap;word-break:break-word}.BarriSeatSelect_legendWrap__kvLAU{margin-bottom:0;margin-top:.5rem}.BarriSeatSelect_legendWrap__kvLAU [data-csl-legend="1"]{align-items:center;border-radius:.35rem;display:flex;flex-wrap:wrap;font-size:50px;font-weight:600;gap:.45rem .85rem;line-height:1.15;margin-top:.25rem;padding:.35rem .55rem}.BarriSeatSelect_legendWrap__kvLAU [data-csl-legend-item="1"]{align-items:center;display:flex;gap:.35rem}.BarriSeatSelect_legendWrap__kvLAU [data-csl-legend-dot="1"]{border-radius:50%;flex-shrink:0;height:1.75rem;width:1.75rem}.BarriSeatSelect_legendWrap__kvLAU [data-csl-legend-label="1"]{white-space:nowrap}#layout.large_font .BarriSeatSelect_legendWrap__kvLAU [data-csl-legend="1"]{font-size:55px}#layout.low_screen .BarriSeatSelect_legendWrap__kvLAU [data-csl-legend="1"]{font-size:44px;gap:.35rem .65rem}#layout.high_contrast .BarriSeatSelect_legendWrap__kvLAU [data-csl-legend="1"]{background-color:#f9fafb;background-color:var(--gray-50,#f9fafb);border:.05rem solid #000;border:.05rem solid var(--black,#000)}.BarriSeatSelect_tempReserveNotice__VY7Ct{color:#666;font-size:.8rem;line-height:1.3;margin:.25rem 0 .5rem}.BarriSeatSelect_loading__DhNzs{align-items:center;display:flex;flex-direction:column;gap:.3rem;justify-content:center;min-height:180px;padding:1rem}.BarriSeatSelect_loadingTitle__ox\+7q{font-size:1.25rem;font-weight:600}.BarriSeatSelect_loadingText__fyzYt{font-size:.95rem;text-align:center}.BarriSeatSelect_errorBox__KfZ1G{padding:1rem;text-align:center}.BarriSeatSelect_errorMessage__iYnIg{color:#333;font-size:.95rem}.BarriSeatSelect_errorMessage__iYnIg p{margin:.25rem 0}.BarriSeatSelect_emptyMessage__sXgXB{color:#666;font-size:1rem;padding:1rem;text-align:center}.BarriSeatSelect_mapWrapper__Tcs6B{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;width:100%}.BarriSeatSelect_mapWrapper__Tcs6B .section_wrapper.section_wrapper_barrier_kiosk{align-items:flex-start;flex-wrap:wrap;gap:.65rem .75rem;margin:.6rem 0 .85rem}.BarriSeatSelect_mapWrapper__Tcs6B .section_list.section_list_barrier_kiosk{align-items:stretch;cursor:default;display:flex;flex-flow:row wrap;gap:.55rem .65rem;justify-content:flex-start;overflow:visible;-webkit-user-select:none;user-select:none;width:100%}.BarriSeatSelect_mapWrapper__Tcs6B .section_item.section_item_barrier_kiosk{background:#0000;border-radius:.55rem;flex:0 1 auto;list-style:none;margin:0;max-width:min(100%,10.5rem);min-width:5.25rem;padding:0}.BarriSeatSelect_mapWrapper__Tcs6B .section_tab_btn{background-color:#e8eef9;background-color:var(--main-300,#e8eef9);border:2px solid #3b5998;border:2px solid var(--main-600,#3b5998);border-radius:.55rem;box-sizing:border-box;color:#1a2a4a;color:var(--main-900,#1a2a4a);cursor:pointer;font-size:clamp(.85rem,.5vw + .78rem,1.05rem);font-weight:600;line-height:1.2;margin:0;max-height:3.1rem;min-height:2.35rem;padding:.4rem .75rem;text-align:center;transition:background-color .15s ease,color .15s ease,border-color .15s ease,box-shadow .15s ease;width:100%}.BarriSeatSelect_mapWrapper__Tcs6B .section_tab_btn:disabled{cursor:wait;opacity:.75}.BarriSeatSelect_mapWrapper__Tcs6B .section_tab_btn.active{background-color:#1a2a4a;background-color:var(--main-900,#1a2a4a);border-color:#1a2a4a;border-color:var(--main-900,#1a2a4a);box-shadow:0 2px 8px #0000001f;color:#fff;color:var(--white,#fff)}.BarriSeatSelect_mapWrapper__Tcs6B .section_tab_btn:focus-visible{outline:3px solid #3b5998;outline:3px solid var(--main-600,#3b5998);outline-offset:2px}#layout.large_font .BarriSeatSelect_mapWrapper__Tcs6B .section_tab_btn{font-size:clamp(.95rem,.65vw + .85rem,1.15rem);max-height:3.35rem;min-height:2.55rem;padding:.45rem .85rem}#layout.low_screen .BarriSeatSelect_mapWrapper__Tcs6B .section_tab_btn{max-height:2.85rem;min-height:2.2rem;padding:.38rem .65rem}#layout.high_contrast .BarriSeatSelect_mapWrapper__Tcs6B .section_tab_btn:not(.active){background-color:#fff;background-color:var(--white,#fff);border-color:#000;border-color:var(--black,#000);color:#000;color:var(--black,#000)}#layout.high_contrast .BarriSeatSelect_mapWrapper__Tcs6B .section_tab_btn.active{background-color:#000;background-color:var(--black,#000);border-color:#fff;border-color:var(--white,#fff);color:#fff;color:var(--white,#fff)}.BarriLockerSelect_wrapper__MakVx{box-sizing:border-box;width:100%}.BarriLockerSelect_titleWrapper__1sO55{margin-bottom:.5rem}.BarriLockerSelect_title__L\+R1X{font-size:1.1rem;font-weight:600;margin:0 0 .5rem}.BarriLockerSelect_legendWrap__OGlaD{margin-bottom:.5rem}.BarriLockerSelect_legendWrap__OGlaD .legend_container{border-radius:.3rem;display:flex;flex-wrap:wrap;font-size:.75rem;gap:.35rem;margin-top:.25rem;padding:.1rem .6rem}.BarriLockerSelect_legendWrap__OGlaD .legend_item{align-items:center;display:flex;gap:.25rem}.BarriLockerSelect_legendWrap__OGlaD .legend_dot{border-radius:50%;flex-shrink:0;height:.6rem;width:.6rem}.BarriLockerSelect_legendWrap__OGlaD .legend_label{white-space:nowrap}.BarriLockerSelect_loading__XoHLJ{align-items:center;display:flex;flex-direction:column;gap:.3rem;justify-content:center;min-height:180px;padding:1rem}.BarriLockerSelect_loadingTitle__hFIUW{font-size:1.25rem;font-weight:600}.BarriLockerSelect_loadingText__me7lY{font-size:.95rem;text-align:center}.BarriLockerSelect_errorBox__7ksLQ{padding:1rem;text-align:center}.BarriLockerSelect_errorMessage__9JqXV{color:#333;font-size:.95rem}.BarriLockerSelect_errorMessage__9JqXV p{margin:.25rem 0}.BarriLockerSelect_emptyMessage__IFgkY{color:#666;font-size:1rem;padding:1rem;text-align:center}.BarriLockerSelect_mapWrapper__g2V1x{min-height:0;width:100%}.BarriSeatPage_root__XzD-c{box-sizing:border-box;display:flex;flex-direction:column;max-height:calc(100vh - 120px);min-height:0;overflow:auto;padding:1rem 1rem 0;width:100%}.BarriSeatPage_root__XzD-c>:first-child{flex:1 1 auto;min-height:0}.BarriSeatPage_loading__XGUFN{align-items:center;display:flex;flex-direction:column;gap:.3rem;justify-content:center;min-height:200px;padding:1rem}.BarriSeatPage_loadingTitle__mvSNZ{font-size:1.5rem;font-weight:600}.BarriSeatPage_loadingText__PTMmz{font-size:1rem;font-weight:400;text-align:center;width:70%}.BarriSeatPage_errorBox__To8DQ{padding:1rem;text-align:center}.BarriSeatPage_errorMessage__MWHrK{color:#333;font-size:1rem}.BarriSeatPage_errorMessage__MWHrK p{margin:.25rem 0}.BarriLockerPage_root__kLwp4{box-sizing:border-box;max-height:calc(100vh - 120px);overflow:auto;padding:1rem 1rem 0;width:100%}.BarriLockerPage_loading__iglDb{align-items:center;display:flex;flex-direction:column;gap:.3rem;justify-content:center;min-height:200px;padding:1rem}.BarriLockerPage_loadingTitle__vn0Y9{font-size:1.5rem;font-weight:600}.BarriLockerPage_loadingText__Wfrin{font-size:1rem;font-weight:400;text-align:center;width:70%}.BarriLockerPage_errorBox__P1LVg{padding:1rem;text-align:center}.BarriLockerPage_errorMessage__H82Cz{color:#333;font-size:1rem}.BarriLockerPage_errorMessage__H82Cz p{margin:.25rem 0}.BarriStudyRoomList_listContainer__314al{display:flex;flex-direction:column;gap:1rem;margin:0 auto;max-width:800px;width:100%}.BarriStudyRoomList_card__RSt5G{align-items:stretch;background:#fff;border:2px solid #d1d5db;border-radius:.75rem;box-shadow:0 2px 8px #00000014;color:inherit;display:flex;flex-direction:row;overflow:hidden;text-decoration:none;transition:box-shadow .2s,transform .15s}.BarriStudyRoomList_card__RSt5G:hover{box-shadow:0 4px 16px #0000001f;transform:translateY(-1px)}.BarriStudyRoomList_card__RSt5G:focus-visible{outline:2px solid #4f46e5;outline-offset:2px}.BarriStudyRoomList_cardImage__cxPjO{background:#f3f4f6;background:var(--gray-100,#f3f4f6);flex-shrink:0;min-height:120px;width:140px}.BarriStudyRoomList_cardImage__cxPjO img{display:block;height:100%;min-height:120px;object-fit:cover;width:100%}.BarriStudyRoomList_cardNoImage__1nxoe .BarriStudyRoomList_cardContent__A\+Fu0{padding-left:1.5rem}.BarriStudyRoomList_cardContent__A\+Fu0{display:flex;flex:1 1;flex-direction:column;gap:.5rem;justify-content:space-between;min-width:0;padding:1rem 1.25rem}.BarriStudyRoomList_cardTitle__ckW6z{color:#111827;font-size:1.25rem;font-weight:600;margin:0}.BarriStudyRoomList_cardSub__oX\+js{color:#4b5563;color:var(--gray-600,#4b5563);font-size:1.05rem;margin:0}.BarriStudyRoomList_cardCost__ZJcs\+{align-items:baseline;display:flex;gap:.25rem}.BarriStudyRoomList_costValue__o7Arr{color:#4f46e5;font-size:1.2rem;font-weight:600}.BarriStudyRoomList_costUnit__Rc4zc{color:#6b7280;color:var(--gray-500,#6b7280);font-size:1.05rem;font-weight:400}.BarriStudyRoomList_goBtn__ob8BR{align-items:center;color:#4f46e5;display:inline-flex;font-size:1.1rem;font-weight:500;gap:.35rem;margin-top:.5rem;padding:.5rem 0}.BarriStudyRoomList_arrowIcon__kNm7r{font-size:1.25rem}.high_contrast .BarriStudyRoomList_card__RSt5G{background-color:#000!important;border:.15rem solid #ff0;box-shadow:none;color:#ff0}.high_contrast .BarriStudyRoomList_cardContent__A\+Fu0,.high_contrast .BarriStudyRoomList_cardCost__ZJcs\+ .BarriStudyRoomList_costUnit__Rc4zc,.high_contrast .BarriStudyRoomList_cardCost__ZJcs\+ .BarriStudyRoomList_costValue__o7Arr,.high_contrast .BarriStudyRoomList_cardTitle__ckW6z{color:#ff0!important}.high_contrast .BarriStudyRoomList_cardImage__cxPjO{background-color:#1a1a1a;border-right:.1rem solid #ff0}.BarriStudyRoomPage_root__6diz\+{box-sizing:border-box;font-size:1rem;max-height:calc(100vh - 120px);overflow:auto;padding:.75rem 1rem .5rem;width:100%}.BarriStudyRoomPage_root__6diz\+ .barri_voice_focused{background-color:var(--main-900)!important;box-shadow:0 0 .3rem .1rem var(--main-900)!important;color:var(--white)!important}.BarriStudyRoomPage_root__6diz\+ .barri_voice_focused *{color:var(--white)!important}.BarriStudyRoomPage_mainTitle__rUWVE{font-size:1.6rem;font-weight:600;margin:0 0 .25rem;text-align:center}.BarriStudyRoomPage_mainSubTitle__smLfg{color:#374151;color:var(--gray-700,#374151);font-size:1.2rem;margin:0 0 1.5rem;text-align:center}.BarriStudyRoomPage_repeatBtnWrap__1mou-{display:flex;justify-content:flex-end;margin-bottom:.5rem}.BarriStudyRoomPage_headerRow__ZzOJz{align-items:center;display:flex;justify-content:space-between;margin-bottom:.5rem}.BarriStudyRoomPage_headerRow__ZzOJz .BarriStudyRoomPage_mainTitle__rUWVE{flex:1 1;margin:0;text-align:center}.BarriStudyRoomPage_bookingWrap__c6QWB{flex:1 1;margin-top:.5rem;overflow:auto;width:100%}.BarriStudyRoomPage_bookingWrap__c6QWB #store_booking_container{font-size:1rem;overflow:auto;padding:0}.BarriStudyRoomPage_bookingWrap__c6QWB #store_booking_container>.nav_sub_contents{-ms-overflow-style:none;display:flex;flex-wrap:nowrap;gap:.3rem;margin-bottom:.5rem;margin-top:0;overflow-x:scroll;padding-left:10%;padding-right:10%;padding-top:0;scrollbar-width:none;width:100%}.BarriStudyRoomPage_bookingWrap__c6QWB #store_booking_container>.nav_sub_contents .nav-item{flex:initial;white-space:nowrap}.BarriStudyRoomPage_bookingWrap__c6QWB #store_booking_container>.nav_sub_contents .nav-link{background-color:var(--white);border:1px solid var(--main-300);border-radius:.6rem;color:var(--main-600);font-size:1.05rem;padding:.5rem 1rem;transition:none!important}.BarriStudyRoomPage_bookingWrap__c6QWB #store_booking_container>.nav_sub_contents .nav-link.active{background-color:var(--main-300);border:1px solid var(--main-600);color:var(--white);color:var(--main-900);font-weight:600}.BarriStudyRoomPage_bookingWrap__c6QWB .date_wrapper{padding:0}.BarriStudyRoomPage_bookingWrap__c6QWB #store_booking_container .date_wrapper .date_top_section{align-items:flex-end;border-bottom:.1rem solid #f3f4f6;border-bottom:.1rem solid var(--gray-100,#f3f4f6);display:flex;justify-content:space-between;padding:0 5% 1rem}.BarriStudyRoomPage_bookingWrap__c6QWB #store_booking_container .date_wrapper .date_text_wrapper{align-items:flex-start;display:flex;flex-direction:column;transition:all .3s ease;width:100%}.BarriStudyRoomPage_bookingWrap__c6QWB #store_booking_container .date_wrapper .date_text_wrapper.expanded{align-items:center}.BarriStudyRoomPage_bookingWrap__c6QWB #store_booking_container .date_wrapper .date_top_section .date_title_row{align-items:center;display:flex;justify-content:space-between;margin-bottom:.5rem;width:100%}.BarriStudyRoomPage_bookingWrap__c6QWB #store_booking_container .date_wrapper .date_top_section .date_title_row .date_title{font-size:1.1rem;font-weight:700;width:-webkit-fit-content;width:fit-content}.BarriStudyRoomPage_bookingWrap__c6QWB #store_booking_container .date_wrapper .date_top_section .date_title_row .calendar_icon_btn{align-items:center;background:none;border:none;cursor:pointer;display:flex;justify-content:center;padding:.25rem}.BarriStudyRoomPage_bookingWrap__c6QWB #store_booking_container .date_wrapper .date_top_section .date_title_row .calendar_icon_btn img{height:1.5rem;object-fit:contain;width:1.5rem}.BarriStudyRoomPage_bookingWrap__c6QWB #store_booking_container .date_wrapper .date_top_section .date_title_row .calendar_icon_btn:hover{opacity:.7}.BarriStudyRoomPage_bookingWrap__c6QWB #store_booking_container .date_wrapper .date_top_section .date_sub_title{color:#111;color:var(--black,#111);font-size:.9rem;font-weight:400;line-height:1.1;margin-bottom:.2rem}.BarriStudyRoomPage_bookingWrap__c6QWB #store_booking_container .date_wrapper .expanded_calendar_wrapper{display:flex;justify-content:center;margin-top:.5rem;padding:0 1rem;width:100%}.BarriStudyRoomPage_bookingWrap__c6QWB #store_booking_container .date_wrapper .expanded_calendar_wrapper .expanded_calendar{background-color:#fff;background-color:var(--white,#fff);border:1px solid #e5e7eb;border:1px solid var(--gray-200,#e5e7eb);border-radius:.5rem;box-shadow:0 2px 8px #0000001a;max-width:100%;min-width:300px;padding:1.5rem;width:100%}.BarriStudyRoomPage_bookingWrap__c6QWB #store_booking_container .date_wrapper .date_bottom_section{-ms-overflow-style:none;display:flex;overflow-x:scroll;scrollbar-width:none}.BarriStudyRoomPage_bookingWrap__c6QWB #store_booking_container #booking_type_and_time_container{border-radius:.5rem;display:flex;flex:1 1;flex-direction:column}.BarriStudyRoomPage_bookingWrap__c6QWB #store_booking_container .room_list_wrapper,.BarriStudyRoomPage_bookingWrap__c6QWB #store_booking_container .room_list_wrapper .time_container{display:flex;flex:1 1;flex-direction:column}.BarriStudyRoomPage_bookingWrap__c6QWB #store_booking_container .time_wrapper{display:flex;flex-direction:column}.BarriStudyRoomPage_bookingWrap__c6QWB #store_booking_container .time_item_wrapper{display:flex;flex-wrap:wrap}.BarriStudyRoomPage_bookingWrap__c6QWB #store_booking_container .date_wrapper .date_top_section{border-bottom-width:.08rem;padding:0 5% .4rem}.BarriStudyRoomPage_bookingWrap__c6QWB #store_booking_container .date_text_wrapper{align-items:center;flex-direction:row;flex-wrap:nowrap;gap:.4rem;min-height:auto}.BarriStudyRoomPage_bookingWrap__c6QWB #store_booking_container .date_title_row{margin-bottom:0;margin-right:.25rem}.BarriStudyRoomPage_bookingWrap__c6QWB #store_booking_container .date_sub_title{flex-shrink:0;margin-bottom:0;margin-top:0}.BarriStudyRoomPage_bookingWrap__c6QWB #store_booking_container .date_bottom_section{margin-top:.25rem;padding-bottom:0}.BarriStudyRoomPage_bookingWrap__c6QWB #store_booking_container .date_swiper_wrapper{align-items:center;cursor:pointer;display:flex;flex-direction:column;margin-bottom:0;margin-right:.35rem;padding:0 .15rem}.BarriStudyRoomPage_bookingWrap__c6QWB #store_booking_container .date_swiper_wrapper .day_text{align-items:center;display:flex;flex-shrink:0;font-size:.95rem;height:1.85rem;justify-content:center;margin-top:.2rem;min-height:1.85rem;min-width:1.85rem;width:1.85rem}.BarriStudyRoomPage_bookingWrap__c6QWB #store_booking_container .date_swiper_wrapper .day_text.active{background-color:#1e3a5f;background-color:var(--sub-900,#1e3a5f);border-radius:10rem;color:#fff!important;color:var(--white,#fff)!important}.BarriStudyRoomPage_bookingWrap__c6QWB #store_booking_container .date_swiper_wrapper .day_text.active.saturday,.BarriStudyRoomPage_bookingWrap__c6QWB #store_booking_container .date_swiper_wrapper .day_text.active.sunday{color:#fff!important;color:var(--white,#fff)!important}.BarriStudyRoomPage_bookingWrap__c6QWB #store_booking_container .date_swiper_wrapper .date_text{color:#374151;color:var(--gray-700,#374151);font-size:.9rem;font-weight:300}.BarriStudyRoomPage_bookingWrap__c6QWB #store_booking_container .date_swiper_wrapper .date_text.sunday,.BarriStudyRoomPage_bookingWrap__c6QWB #store_booking_container .date_swiper_wrapper .day_text.sunday{color:#dc3545;color:var(--red,#dc3545);font-weight:400}.BarriStudyRoomPage_bookingWrap__c6QWB #store_booking_container .date_swiper_wrapper .date_text.saturday,.BarriStudyRoomPage_bookingWrap__c6QWB #store_booking_container .date_swiper_wrapper .day_text.saturday{color:#1648b0;font-weight:400}.BarriStudyRoomPage_bookingWrap__c6QWB #store_booking_container .category_wrapper{padding:.5rem 10% 0}.BarriStudyRoomPage_bookingWrap__c6QWB #store_booking_container .nav_sub_contents{margin-bottom:.35rem}.BarriStudyRoomPage_bookingWrap__c6QWB #store_booking_container #booking_type_and_time_container{margin-top:.5rem}.BarriStudyRoomPage_bookingWrap__c6QWB #store_booking_container .room_list_wrapper .type_title{padding:.7rem 0}.BarriStudyRoomPage_bookingWrap__c6QWB #store_booking_container .time_container{max-height:28rem;padding:.6rem 1rem}#barri_studyroom_book_container #store_booking_container #booking_type_and_time_container .my_swiper_container .swiper-wrapper{width:100%!important}#barri_studyroom_book_container #store_booking_container #booking_type_and_time_container .mySwiper_pagination_container .swiper-slide{padding:0 2%!important}#barri_studyroom_book_container #store_booking_container #booking_type_and_time_container .room_list_wrapper .time_container{padding:.3rem .4rem!important}#barri_studyroom_book_container #store_booking_container #booking_type_and_time_container .swiper-button-next,#barri_studyroom_book_container #store_booking_container #booking_type_and_time_container .swiper-button-prev{display:none!important}#barri_studyroom_book_container #store_booking_container #booking_type_and_time_container .room_list_wrapper .time_container .time_wrapper .time_item_wrapper.thirty_minutes>.item{margin-right:.2rem!important;width:calc(16.66667% - .16667rem)!important}#barri_studyroom_book_container #store_booking_container #booking_type_and_time_container .room_list_wrapper .time_container .time_wrapper .time_item_wrapper.thirty_minutes>.item:nth-of-type(6n){margin-right:0!important}#barri_studyroom_book_container #store_booking_container #booking_type_and_time_container .room_list_wrapper .time_container .time_wrapper .time_item_wrapper.one_hour>.item{margin-right:.2rem!important;width:calc(16.66667% - .16667rem)!important}#barri_studyroom_book_container #store_booking_container #booking_type_and_time_container .room_list_wrapper .time_container .time_wrapper .time_item_wrapper.one_hour>.item:nth-of-type(6n){margin-right:0!important}#barri_studyroom_book_container #store_booking_container #booking_type_and_time_container .room_list_wrapper .time_container .time_wrapper .time_item_wrapper.thirty_minutes>.item{margin-bottom:.1rem!important;padding:.22rem .45rem!important}#barri_studyroom_book_container #store_booking_container #booking_type_and_time_container .room_list_wrapper .time_container .time_wrapper .time_item_wrapper.one_hour>.item{margin-bottom:.1rem!important;padding:.28rem .45rem!important}#barri_studyroom_book_container #store_booking_container #booking_type_and_time_container .room_list_wrapper .time_container .time_wrapper{margin-bottom:.4rem!important}#barri_studyroom_book_container #store_booking_container #booking_type_and_time_container .room_list_wrapper .time_container .time_wrapper .time_title{margin-bottom:.25rem!important}.BarriStudyRoomPage_bookingWrap__c6QWB #store_booking_container .time_wrapper{margin-bottom:.6rem}.BarriStudyRoomPage_bookingWrap__c6QWB #store_booking_container .time_wrapper .time_title{margin-bottom:.35rem}.BarriStudyRoomPage_bookingWrap__c6QWB #store_booking_container .time_item_wrapper .item{background-color:#fff;background-color:var(--white,#fff);border:.5px solid #e5e7eb;border:.5px solid var(--gray-200,#e5e7eb);border-radius:.4rem;cursor:pointer;font-size:.85rem;margin-bottom:.18rem;margin-right:.2rem;text-align:center}.BarriStudyRoomPage_bookingWrap__c6QWB #store_booking_container .time_item_wrapper .item.active{background-color:#93c5fd;background-color:var(--main-300,#93c5fd);border-color:#2563eb;border-color:var(--main-600,#2563eb);color:#1e3a8a;color:var(--main-900,#1e3a8a)}.BarriStudyRoomPage_bookingWrap__c6QWB #store_booking_container .thirty_minutes>.item{padding:.28rem 0}.BarriStudyRoomPage_bookingWrap__c6QWB #store_booking_container .one_hour>.item{padding:.35rem 0}.BarriStudyRoomPage_bookingWrap__c6QWB #store_booking_container .go_buy_count_coupon_btn_wrapper,.BarriStudyRoomPage_bookingWrap__c6QWB #store_booking_container .select_time_btn_wrapper{margin-bottom:.8rem;padding:.6rem 0}.BarriStudyRoomPage_bookingWrap__c6QWB #store_booking_container .go_buy_count_coupon_btn_wrapper{margin-top:.5rem}.BarriStudyRoomPage_bookingWrap__c6QWB #store_booking_container .swiper{padding:0 0 1rem}.BarriStudyRoomPage_bookingWrap__c6QWB #store_booking_container .date_title{font-size:1.25rem}.BarriStudyRoomPage_bookingWrap__c6QWB #store_booking_container .calendar_expand_btn,.BarriStudyRoomPage_bookingWrap__c6QWB #store_booking_container .date_sub_title{font-size:1.15rem}.BarriStudyRoomPage_bookingWrap__c6QWB #store_booking_container .date_bottom_section .date_text{font-size:1.05rem}.BarriStudyRoomPage_bookingWrap__c6QWB #store_booking_container .date_bottom_section .today_sub_text{font-size:.95rem}.BarriStudyRoomPage_bookingWrap__c6QWB #store_booking_container .date_bottom_section .day_text,.BarriStudyRoomPage_bookingWrap__c6QWB #store_booking_container .date_bottom_section .next_month_sub_text{font-size:1.05rem}.BarriStudyRoomPage_bookingWrap__c6QWB #store_booking_container .category_wrapper .able,.BarriStudyRoomPage_bookingWrap__c6QWB #store_booking_container .category_wrapper .disabled,.BarriStudyRoomPage_bookingWrap__c6QWB #store_booking_container .category_wrapper .end,.BarriStudyRoomPage_bookingWrap__c6QWB #store_booking_container .category_wrapper .reservation{font-size:1.1rem}.BarriStudyRoomPage_bookingWrap__c6QWB #store_booking_container .nav-link{font-size:1.05rem}.BarriStudyRoomPage_bookingWrap__c6QWB #store_booking_container .room_list_wrapper .type_title{font-size:1.25rem}.BarriStudyRoomPage_bookingWrap__c6QWB #store_booking_container .time_wrapper .time_title{font-size:1.15rem}.BarriStudyRoomPage_bookingWrap__c6QWB #store_booking_container .time_item_wrapper .item{font-size:1.05rem}.BarriStudyRoomPage_bookingWrap__c6QWB #store_booking_container .time_item_wrapper .not_my_reservation{font-size:.95rem}.BarriStudyRoomPage_bookingWrap__c6QWB #store_booking_container .go_buy_count_coupon_btn_wrapper,.BarriStudyRoomPage_bookingWrap__c6QWB #store_booking_container .select_time_btn_wrapper{font-size:1.15rem}.BarriStudyRoomPage_bookingWrap__c6QWB #store_booking_container .react-calendar__navigation__label{font-size:1.2rem}.BarriStudyRoomPage_bookingWrap__c6QWB #store_booking_container .react-calendar__month-view__weekdays__weekday,.BarriStudyRoomPage_bookingWrap__c6QWB #store_booking_container .react-calendar__tile{font-size:1.1rem}.BarriStudyRoomPage_bookingWrap__c6QWB #store_booking_container .expanded_calendar .react-calendar__navigation__label{font-size:1.2rem}.BarriStudyRoomPage_bookingWrap__c6QWB #store_booking_container .expanded_calendar .react-calendar__month-view__weekdays__weekday,.BarriStudyRoomPage_bookingWrap__c6QWB #store_booking_container .expanded_calendar .react-calendar__tile{font-size:1.1rem}.BarriStudyRoomPage_listWrap__lvcny{flex:1 1;overflow:auto;width:100%}.high_contrast .BarriStudyRoomPage_root__6diz\+{background-color:#000!important;color:#ff0}.high_contrast .BarriStudyRoomPage_mainSubTitle__smLfg,.high_contrast .BarriStudyRoomPage_mainTitle__rUWVE{color:#ff0!important}.high_contrast .BarriStudyRoomPage_bookingWrap__c6QWB #store_booking_container{color:#ff0}.high_contrast .BarriStudyRoomPage_bookingWrap__c6QWB #store_booking_container .date_top_section,.high_contrast .BarriStudyRoomPage_bookingWrap__c6QWB #store_booking_container .date_wrapper{border-color:#ff0!important}.high_contrast .BarriStudyRoomPage_bookingWrap__c6QWB #store_booking_container .calendar_expand_btn,.high_contrast .BarriStudyRoomPage_bookingWrap__c6QWB #store_booking_container .date_bottom_section .date_text,.high_contrast .BarriStudyRoomPage_bookingWrap__c6QWB #store_booking_container .date_bottom_section .day_text,.high_contrast .BarriStudyRoomPage_bookingWrap__c6QWB #store_booking_container .date_bottom_section .next_month_sub_text,.high_contrast .BarriStudyRoomPage_bookingWrap__c6QWB #store_booking_container .date_bottom_section .today_sub_text,.high_contrast .BarriStudyRoomPage_bookingWrap__c6QWB #store_booking_container .date_sub_title,.high_contrast .BarriStudyRoomPage_bookingWrap__c6QWB #store_booking_container .date_title{color:#ff0!important}.high_contrast .BarriStudyRoomPage_bookingWrap__c6QWB #store_booking_container .calendar_icon_btn img{filter:brightness(0) saturate(100%) invert(89%) sepia(90%) saturate(1000%) hue-rotate(0deg)}.high_contrast .BarriStudyRoomPage_bookingWrap__c6QWB #store_booking_container .date_bottom_section .day_text.active{background-color:#ff0!important;color:#000!important}.high_contrast .BarriStudyRoomPage_bookingWrap__c6QWB #store_booking_container .category_wrapper .able,.high_contrast .BarriStudyRoomPage_bookingWrap__c6QWB #store_booking_container .category_wrapper .disabled,.high_contrast .BarriStudyRoomPage_bookingWrap__c6QWB #store_booking_container .category_wrapper .end,.high_contrast .BarriStudyRoomPage_bookingWrap__c6QWB #store_booking_container .category_wrapper .reservation,.high_contrast .BarriStudyRoomPage_bookingWrap__c6QWB #store_booking_container .nav-link{border-color:#ff0!important;color:#ff0!important}.high_contrast .BarriStudyRoomPage_bookingWrap__c6QWB #store_booking_container .nav-link.active,.high_contrast .BarriStudyRoomPage_bookingWrap__c6QWB #store_booking_container .room_list_wrapper .type_title{background-color:#000!important;border-color:#ff0!important;color:#ff0!important}.high_contrast .BarriStudyRoomPage_bookingWrap__c6QWB #store_booking_container .time_container{background-color:#000!important;border-color:#ff0!important;color:#ff0}.high_contrast .BarriStudyRoomPage_bookingWrap__c6QWB #store_booking_container .time_wrapper .time_title{color:#ff0!important}.high_contrast .BarriStudyRoomPage_bookingWrap__c6QWB #store_booking_container .time_item_wrapper .item{background-color:#000!important;border-color:#ff0!important;color:#ff0!important}.high_contrast .BarriStudyRoomPage_bookingWrap__c6QWB #store_booking_container .time_item_wrapper .item.active{background-color:#333!important;border-color:#ff0!important;color:#ff0!important}.high_contrast .BarriStudyRoomPage_bookingWrap__c6QWB #store_booking_container .time_item_wrapper .item.my_reservation{background-color:#5c4a00!important;border-color:#ff0!important;color:#ff0!important}.high_contrast .BarriStudyRoomPage_bookingWrap__c6QWB #store_booking_container .time_item_wrapper .item.reservation,.high_contrast .BarriStudyRoomPage_bookingWrap__c6QWB #store_booking_container .time_item_wrapper button:disabled.reservation{background-color:#2a2a2a!important;border-color:#888!important;color:#aa0!important}.high_contrast .BarriStudyRoomPage_bookingWrap__c6QWB #store_booking_container .time_item_wrapper button:disabled{border-color:#555!important;color:#666!important}.high_contrast .BarriStudyRoomPage_bookingWrap__c6QWB #store_booking_container .go_buy_count_coupon_btn_wrapper,.high_contrast .BarriStudyRoomPage_bookingWrap__c6QWB #store_booking_container .select_time_btn_wrapper{background-color:#000!important;border:.15rem solid #ff0!important;color:#ff0!important}.high_contrast .BarriStudyRoomPage_bookingWrap__c6QWB #store_booking_container .go_buy_count_coupon_btn_wrapper .select_time_btn,.high_contrast .BarriStudyRoomPage_bookingWrap__c6QWB #store_booking_container .select_time_btn_wrapper .select_time_btn{color:#ff0!important}.high_contrast .BarriStudyRoomPage_bookingWrap__c6QWB #store_booking_container .react-calendar{background-color:#000!important;border-color:#ff0!important}.high_contrast .BarriStudyRoomPage_bookingWrap__c6QWB #store_booking_container .react-calendar__month-view__weekdays__weekday,.high_contrast .BarriStudyRoomPage_bookingWrap__c6QWB #store_booking_container .react-calendar__navigation__label,.high_contrast .BarriStudyRoomPage_bookingWrap__c6QWB #store_booking_container .react-calendar__tile{color:#ff0!important}.high_contrast .BarriStudyRoomPage_bookingWrap__c6QWB #store_booking_container .react-calendar__tile:disabled{color:#555!important}.high_contrast .BarriStudyRoomPage_bookingWrap__c6QWB #store_booking_container .react-calendar__tile--active{background-color:#ff0!important;color:#000!important}#studyroom_book_container{width:100%}#store_booking_container{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow:auto;padding-bottom:0;scrollbar-gutter:stable}#store_booking_container>.date_wrapper{flex:0 0 auto}#store_booking_container>#booking_type_and_time_container{flex:1 1 auto;min-height:0}#store_booking_container .nav_sub_contents.study_room_room_nav_top{grid-gap:.35rem .4rem;border-bottom:1px solid var(--gray-100);box-sizing:border-box;display:grid!important;flex-wrap:nowrap!important;gap:.35rem .4rem;grid-template-columns:repeat(5,minmax(0,1fr));grid-template-columns:repeat(var(--study-room-nav-cols,5),minmax(0,1fr));margin:0;padding:calc(.95rem + env(safe-area-inset-top, 0px)) 4% .55rem;width:100%}#store_booking_container .nav_sub_contents.study_room_room_nav_top .nav-item{flex:initial!important;margin:0;max-width:none;min-width:0;width:auto}#store_booking_container .nav_sub_contents.study_room_room_nav_top .nav-link{align-items:center;background-color:var(--white);border:1px solid var(--main-300);border-radius:.6rem;color:var(--main-600);display:flex;font-size:.88rem;justify-content:center;line-height:1.25;min-height:2.2rem;padding:.4rem .35rem;text-align:center;transition:none!important;white-space:normal;width:100%;word-break:keep-all}#store_booking_container .nav_sub_contents.study_room_room_nav_top .nav-link.active{background-color:var(--main-300);border:1px solid var(--main-600);color:var(--main-900);font-weight:600}#store_booking_container .date_wrapper .date_top_section{align-items:end;border-bottom:.1rem solid var(--gray-100);display:flex;justify-content:space-between;padding:0 5% 1rem}#store_booking_container .date_wrapper .date_top_section .date_text_wrapper{align-items:flex-start;display:flex;flex-direction:column;transition:all .3s ease;width:100%}#store_booking_container .date_wrapper .date_top_section .date_text_wrapper.expanded{align-items:center}#store_booking_container .date_wrapper .date_top_section .date_text_wrapper .date_title_row{align-items:center;display:flex;justify-content:space-between;margin-bottom:.5rem;width:100%}#store_booking_container .date_wrapper .date_top_section .date_text_wrapper .date_title_row .date_title{font-size:1.1rem;font-weight:700;width:-webkit-fit-content;width:fit-content}#store_booking_container .date_wrapper .date_top_section .date_text_wrapper .date_title_row .calendar_icon_btn{align-items:center;background:none;border:none;cursor:pointer;display:flex;justify-content:center;padding:.25rem}#store_booking_container .date_wrapper .date_top_section .date_text_wrapper .date_title_row .calendar_icon_btn img{height:1.5rem;width:1.5rem}#store_booking_container .date_wrapper .date_top_section .date_text_wrapper .date_title_row .calendar_icon_btn:hover{opacity:.7}#store_booking_container .date_wrapper .date_top_section .date_text_wrapper .date_sub_title{color:var(--black);font-size:.9rem;font-weight:400;line-height:1.1;margin-bottom:.2rem}#store_booking_container .date_wrapper .date_top_section .date_text_wrapper .expanded_calendar_wrapper{display:flex;justify-content:center;margin-top:.5rem;padding:0 1rem;width:100%}#store_booking_container .date_wrapper .date_top_section .date_text_wrapper .expanded_calendar_wrapper .expanded_calendar{background-color:var(--white);border:1px solid var(--gray-200);border-radius:.5rem;box-shadow:0 2px 8px #0000001a;max-width:100%;min-width:300px;padding:1.5rem;width:100%}#store_booking_container .date_wrapper .date_top_section .date_text_wrapper .expanded_calendar_wrapper .expanded_calendar .react-calendar__navigation{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}#store_booking_container .date_wrapper .date_top_section .date_text_wrapper .expanded_calendar_wrapper .expanded_calendar .react-calendar__navigation__label{font-size:1.1rem;font-weight:600}#store_booking_container .date_wrapper .date_top_section .date_text_wrapper .expanded_calendar_wrapper .expanded_calendar .react-calendar__navigation__arrow{font-size:1.2rem;padding:.5rem}#store_booking_container .date_wrapper .date_top_section .date_text_wrapper .expanded_calendar_wrapper .expanded_calendar .react-calendar__month-view__weekdays{margin-bottom:.5rem}#store_booking_container .date_wrapper .date_top_section .date_text_wrapper .expanded_calendar_wrapper .expanded_calendar .react-calendar__month-view__weekdays .react-calendar__month-view__weekdays__weekday{font-size:.9rem;font-weight:500;padding:.75rem 0}#store_booking_container .date_wrapper .date_top_section .date_text_wrapper .expanded_calendar_wrapper .expanded_calendar .react-calendar__month-view__weekdays .react-calendar__month-view__weekdays__weekday:first-child{color:#dc3545}#store_booking_container .date_wrapper .date_top_section .date_text_wrapper .expanded_calendar_wrapper .expanded_calendar .react-calendar__month-view__weekdays .react-calendar__month-view__weekdays__weekday:nth-child(7){color:#007bff}#store_booking_container .date_wrapper .date_top_section .date_text_wrapper .expanded_calendar_wrapper .expanded_calendar .react-calendar__month-view__days .react-calendar__tile{font-size:.95rem;padding:.75rem .5rem}#store_booking_container .date_wrapper .date_top_section .date_text_wrapper .expanded_calendar_wrapper .expanded_calendar .react-calendar__month-view__days .react-calendar__tile:nth-child(7n+1){color:#dc3545}#store_booking_container .date_wrapper .date_top_section .date_text_wrapper .expanded_calendar_wrapper .expanded_calendar .react-calendar__month-view__days .react-calendar__tile:nth-child(7n){color:#007bff}#store_booking_container .date_wrapper .date_top_section .date_text_wrapper .expanded_calendar_wrapper .expanded_calendar .react-calendar__month-view__days .react-calendar__tile:enabled:focus,#store_booking_container .date_wrapper .date_top_section .date_text_wrapper .expanded_calendar_wrapper .expanded_calendar .react-calendar__month-view__days .react-calendar__tile:enabled:hover{border-radius:.25rem}@media (min-width:768px){#store_booking_container .date_wrapper .date_top_section .date_text_wrapper .expanded_calendar_wrapper .expanded_calendar{max-width:600px;padding:2rem}#store_booking_container .date_wrapper .date_top_section .date_text_wrapper .expanded_calendar_wrapper .expanded_calendar .react-calendar__navigation__label{font-size:1.2rem}#store_booking_container .date_wrapper .date_top_section .date_text_wrapper .expanded_calendar_wrapper .expanded_calendar .react-calendar__month-view__weekdays__weekday{font-size:1rem;padding:1rem 0}#store_booking_container .date_wrapper .date_top_section .date_text_wrapper .expanded_calendar_wrapper .expanded_calendar .react-calendar__month-view__days .react-calendar__tile{font-size:1rem;padding:1rem .75rem}}@media (min-width:1024px){#store_booking_container .date_wrapper .date_top_section .date_text_wrapper .expanded_calendar_wrapper .expanded_calendar{max-width:700px;padding:2.5rem}#store_booking_container .date_wrapper .date_top_section .date_text_wrapper .expanded_calendar_wrapper .expanded_calendar .react-calendar__navigation__label{font-size:1.3rem}#store_booking_container .date_wrapper .date_top_section .date_text_wrapper .expanded_calendar_wrapper .expanded_calendar .react-calendar__month-view__weekdays__weekday{font-size:1.1rem;padding:1.25rem 0}#store_booking_container .date_wrapper .date_top_section .date_text_wrapper .expanded_calendar_wrapper .expanded_calendar .react-calendar__month-view__days .react-calendar__tile{font-size:1.1rem;padding:1.25rem 1rem}}@media (min-width:1440px){#store_booking_container .date_wrapper .date_top_section .date_text_wrapper .expanded_calendar_wrapper .expanded_calendar{max-width:800px}}#store_booking_container .date_wrapper .date_top_section .calendar_wrapper{position:relative}#store_booking_container .date_wrapper .date_top_section .calendar_wrapper .calendar_icon_btn{background:none;border:none}#store_booking_container .date_wrapper .date_top_section .calendar_wrapper .calendar_expand_btn{background-color:var(--white);border:1px solid var(--gray-300);border-radius:.25rem;color:var(--gray-700);cursor:pointer;font-size:.875rem;font-weight:500;padding:.5rem 1rem;transition:all .2s ease}#store_booking_container .date_wrapper .date_top_section .calendar_wrapper .calendar_expand_btn:hover{background-color:var(--gray-50);border-color:var(--gray-400)}#store_booking_container .date_wrapper .date_top_section .calendar_wrapper .calendar_expand_btn:active{background-color:var(--gray-100)}#store_booking_container .date_wrapper .date_top_section .calendar_wrapper .react-calendar{border:.5px solid var(--gray-200);border-radius:.3rem;box-shadow:0 5px 5px 5px #0000000d;max-width:none;padding:.8rem;position:absolute;right:0;top:2.2rem;width:auto;z-index:99}#store_booking_container .date_wrapper .date_top_section .calendar_wrapper .react-calendar__tile:enabled:focus,#store_booking_container .date_wrapper .date_top_section .calendar_wrapper .react-calendar__tile:enabled:hover{border-radius:5rem}#store_booking_container .date_wrapper .date_top_section .calendar_wrapper .react-calendar.active{animation:fadein .3s ease-in-out}#store_booking_container .date_wrapper .date_top_section .calendar_wrapper #calendar_bg{background-color:#0000004d;height:100vh;left:0;position:fixed;top:0;width:100%;z-index:2}#store_booking_container .date_wrapper .date_top_section .calendar_wrapper .react-calendar__viewContainer{width:23.8rem}#store_booking_container .date_wrapper .date_top_section .calendar_wrapper .react-calendar__month-view__weekdays .react-calendar__month-view__weekdays__weekday:first-child{color:#dc3545}#store_booking_container .date_wrapper .date_top_section .calendar_wrapper .react-calendar__month-view__weekdays .react-calendar__month-view__weekdays__weekday:nth-child(7){color:#007bff}#store_booking_container .date_wrapper .date_top_section .calendar_wrapper .react-calendar__month-view__days{text-align:center}#store_booking_container .date_wrapper .date_top_section .calendar_wrapper .react-calendar__month-view__days .react-calendar__tile:nth-child(7n+1){color:#dc3545}#store_booking_container .date_wrapper .date_top_section .calendar_wrapper .react-calendar__month-view__days .react-calendar__tile:nth-child(7n){color:#007bff}#store_booking_container .date_wrapper .date_top_section .calendar_wrapper .react-calendar__tile:disabled{background:none}#store_booking_container .date_wrapper .date_top_section .calendar_wrapper .react-calendar__month-view__weekdays__weekday{-webkit-margin-end:auto!important;flex:none!important;margin-inline-end:auto!important;margin:.2rem;width:3rem}#store_booking_container .date_wrapper .date_top_section .calendar_wrapper .react-calendar__month-view__weekdays__weekday:first-child{color:#dc3545}#store_booking_container .date_wrapper .date_top_section .calendar_wrapper .react-calendar__month-view__weekdays__weekday:nth-child(7){color:#007bff}#store_booking_container .date_wrapper .date_top_section .calendar_wrapper .react-calendar__tile{-webkit-margin-end:auto!important;flex:none!important;font-size:.9rem;height:3rem;margin:.2rem;margin-inline-end:auto!important;width:3rem}#store_booking_container .date_wrapper .date_top_section .calendar_wrapper .react-calendar__tile--now{background-color:var(--gray-100);border-radius:5rem}#store_booking_container .date_wrapper .date_top_section .calendar_wrapper .react-calendar__tile--active{background-color:var(--main-900);border-radius:5rem;color:var(--white)}#store_booking_container .date_wrapper .date_top_section .calendar_wrapper .calendar_icon_btn img{width:1.3rem}#store_booking_container .date_wrapper .date_top_section .react-datepicker-wrapper{margin-left:auto}#store_booking_container .date_wrapper .date_bottom_section{-ms-overflow-style:none;display:flex;margin-bottom:0;margin-top:.45rem;overflow-x:scroll;padding-bottom:0;scrollbar-width:none}#store_booking_container .date_wrapper .date_bottom_section::-webkit-scrollbar{display:none}#store_booking_container .date_wrapper .date_bottom_section .date_swiper_wrapper{align-items:center;cursor:pointer;display:flex;flex-direction:column;margin-bottom:0;margin-right:.5rem;padding:0 .1rem}#store_booking_container .date_wrapper .date_bottom_section .date_swiper_wrapper .date_text{color:var(--gray-700);font-size:.85rem;font-weight:300}#store_booking_container .date_wrapper .date_bottom_section .date_swiper_wrapper .day_text{align-items:center;display:flex;flex-shrink:0;height:2.5rem;justify-content:center;margin-top:.45rem;width:2.5rem}#store_booking_container .date_wrapper .date_bottom_section .date_swiper_wrapper .day_text.active{background-color:var(--sub-900);border-radius:10rem;color:var(--white)}#store_booking_container .date_wrapper .date_bottom_section .date_swiper_wrapper .today_sub_text{font-size:.595rem;font-weight:400;margin-top:0}#store_booking_container .date_wrapper .date_bottom_section .date_swiper_wrapper .next_month_sub_text{font-size:.85rem;font-weight:400;margin-bottom:0;margin-top:.2rem}#store_booking_container .date_wrapper .date_bottom_section .date_swiper_wrapper .saturday{color:#1648b0;font-weight:400}#store_booking_container .date_wrapper .date_bottom_section .date_swiper_wrapper .sunday{color:var(--red);font-weight:400}#store_booking_container .date_wrapper .date_bottom_section .date_swiper_wrapper.uriggiri_disabled .date_text,#store_booking_container .date_wrapper .date_bottom_section .date_swiper_wrapper.uriggiri_disabled .day_text,#store_booking_container .date_wrapper .date_bottom_section .date_swiper_wrapper.uriggiri_disabled .sunday{color:var(--gray-200)}#store_booking_container .date_wrapper .date_bottom_section .date_swiper_wrapper:first-of-type{margin-left:5%}#store_booking_container .date_wrapper .category_wrapper{display:flex;padding:1.2rem 10% 0}#store_booking_container .date_wrapper .category_wrapper .able:before{background-color:var(--white);border:1px solid var(--gray-200);content:""}#store_booking_container .date_wrapper .category_wrapper .reservation:before{background-color:#ffa413;border:1px solid #ffa413;content:""}#store_booking_container .date_wrapper .category_wrapper .end:before{background-color:var(--red);border:1px solid var(--red);content:""}#store_booking_container .date_wrapper .category_wrapper .disabled:before{background-color:var(--gray-300);border:1px solid var(--gray-400);content:""}#store_booking_container .date_wrapper .category_wrapper .able,#store_booking_container .date_wrapper .category_wrapper .disabled,#store_booking_container .date_wrapper .category_wrapper .end,#store_booking_container .date_wrapper .category_wrapper .reservation{align-items:center;display:flex;font-size:.9rem;margin-right:.7rem}#store_booking_container .date_wrapper .category_wrapper .able:before,#store_booking_container .date_wrapper .category_wrapper .disabled:before,#store_booking_container .date_wrapper .category_wrapper .end:before,#store_booking_container .date_wrapper .category_wrapper .reservation:before{border-radius:50rem;display:inline-flex;height:.8rem;margin-right:.3rem;width:.8rem}#store_booking_container .date_wrapper .category_wrapper .reservation{transition:opacity .2s ease}#store_booking_container .date_wrapper .category_wrapper .reservation:hover{opacity:.7}#store_booking_container .date_wrapper .category_wrapper .reservation:active{opacity:.5}#store_booking_container .date_wrapper .nav_sub_contents{-ms-overflow-style:none;display:flex;flex-wrap:nowrap;gap:.3rem;margin-bottom:.5rem;margin-top:0;overflow-x:scroll;padding-left:10%;padding-right:10%;padding-top:0;scrollbar-width:none;width:100%}#store_booking_container .date_wrapper .nav_sub_contents .nav-item{flex:initial;white-space:nowrap}#store_booking_container .date_wrapper .nav_sub_contents .nav-link{background-color:var(--white);border:1px solid var(--main-300);border-radius:.6rem;color:var(--main-600);font-size:.9rem;padding:.5rem 1rem;transition:none!important}#store_booking_container .date_wrapper .nav_sub_contents .nav-link.active{background-color:var(--main-300);border:1px solid var(--main-600);color:var(--white);color:var(--main-900);font-weight:600}#store_booking_container #booking_type_and_time_container{border-radius:.5rem;display:flex;flex:1 1;flex-direction:column;margin-top:1rem;min-height:0}#store_booking_container #booking_type_and_time_container .my_swiper_container .swiper-wrapper{width:80%}#store_booking_container #booking_type_and_time_container .swiper-slide{display:flex;flex-direction:column;height:auto}#store_booking_container #booking_type_and_time_container .swiper{display:flex;flex:1 1;flex-direction:column;padding:0 0 2rem}#store_booking_container #booking_type_and_time_container .mySwiper_pagination_container .swiper-slide{padding:0 25%}#store_booking_container #booking_type_and_time_container .mySwiper_pagination_container .swiper-button-next,#store_booking_container #booking_type_and_time_container .mySwiper_pagination_container .swiper-rtl .swiper-button-prev{right:18%;right:var(--swiper-navigation-sides-offset,18%);top:45%}#store_booking_container #booking_type_and_time_container .mySwiper_pagination_container .swiper-button-prev,#store_booking_container #booking_type_and_time_container .mySwiper_pagination_container .swiper-rtl .swiper-button-next{left:18%;left:var(--swiper-navigation-sides-offset,18%);top:45%}#store_booking_container #booking_type_and_time_container .mySwiper_pagination_container .swiper-button-next:after,#store_booking_container #booking_type_and_time_container .mySwiper_pagination_container .swiper-button-prev:after,#store_booking_container #booking_type_and_time_container .mySwiper_pagination_container .swiper-rtl .swiper-button-next:after{color:var(--gray-700);font-size:1.5rem;font-weight:600;padding:.5rem}#store_booking_container #booking_type_and_time_container .select_time_btn_wrapper{align-items:center;background-color:var(--main-900);border-radius:.8rem;color:var(--white);display:flex;justify-content:center;margin:0 auto 1.5rem;padding:1rem 0;width:80%}#store_booking_container #booking_type_and_time_container .select_time_btn_wrapper .select_time_btn{background-color:inherit;border:none;color:var(--white)}#store_booking_container #booking_type_and_time_container .room_list_wrapper{background:none;display:flex;flex:1 1;flex-direction:column}#store_booking_container #booking_type_and_time_container .room_list_wrapper .type_title{background-color:var(--main-300);border:.5px solid var(--main-300);border-top-left-radius:1rem;border-top-right-radius:1rem;color:var(--black);padding:1.4rem 0;text-align:center;width:100%}#store_booking_container #booking_type_and_time_container .room_list_wrapper .time_container{background-color:var(--white);border:.07rem solid var(--gray-100);border-radius:1rem;display:flex;flex:1 1;flex-direction:column;max-height:34rem;overflow:auto;padding:1.5rem}#store_booking_container #booking_type_and_time_container .room_list_wrapper .time_container.gwacheon{border-top-left-radius:0;border-top-right-radius:0}#store_booking_container #booking_type_and_time_container .room_list_wrapper .time_container .time_wrapper{display:flex;flex-direction:column;font-weight:400;justify-content:space-between;margin-bottom:1.5rem}#store_booking_container #booking_type_and_time_container .room_list_wrapper .time_container .time_wrapper .time_title{color:var(--black);font-size:.9rem;margin-bottom:.7rem}#store_booking_container #booking_type_and_time_container .room_list_wrapper .time_container .time_wrapper .time_item_wrapper{display:flex;flex-wrap:wrap}#store_booking_container #booking_type_and_time_container .room_list_wrapper .time_container .time_wrapper .time_item_wrapper .reservation,#store_booking_container #booking_type_and_time_container .room_list_wrapper .time_container .time_wrapper .time_item_wrapper button:disabled.reservation{background-color:var(--gray-200);color:var(--gray-700);font-weight:400}#store_booking_container #booking_type_and_time_container .room_list_wrapper .time_container .time_wrapper .time_item_wrapper .oneLine{background-color:#fff;color:var(--red);font-weight:500}#store_booking_container #booking_type_and_time_container .room_list_wrapper .time_container .time_wrapper .time_item_wrapper button:disabled{background-color:var(--gray-50);border:.5px solid var(--gray-200);cursor:inherit}#store_booking_container #booking_type_and_time_container .room_list_wrapper .time_container .time_wrapper .time_item_wrapper button:disabled.my_reservation{background-color:#ffa413;border:.5px solid #ffa413;color:var(--white)}#store_booking_container #booking_type_and_time_container .room_list_wrapper .time_container .time_wrapper .time_item_wrapper .item.active{background-color:var(--main-300);border-color:var(--main-600);color:var(--white);color:var(--main-900)}#store_booking_container #booking_type_and_time_container .room_list_wrapper .time_container .time_wrapper .time_item_wrapper .my_reservation{background-color:#ffa413;border:.5px solid #ffa413;color:var(--white)}#store_booking_container #booking_type_and_time_container .room_list_wrapper .time_container .time_wrapper .time_item_wrapper .not_my_reservation{font-size:.68rem}#store_booking_container #booking_type_and_time_container .room_list_wrapper .time_container .time_wrapper .item{background-color:var(--white);border:.5px solid var(--gray-200);border-radius:.4rem;cursor:pointer;font-size:.85rem;margin-bottom:.3rem;margin-right:.25rem;text-align:center}#store_booking_container #booking_type_and_time_container .room_list_wrapper .time_container .time_wrapper .thirty_minutes>.item{padding:.4275rem 0;width:calc(20% - .2rem)}#store_booking_container #booking_type_and_time_container .room_list_wrapper .time_container .time_wrapper .thirty_minutes>.item:nth-of-type(5n){margin-right:0}#store_booking_container #booking_type_and_time_container .room_list_wrapper .time_container .time_wrapper .one_hour>.item{padding:.5985rem 0;width:calc(25% - .2rem)}#store_booking_container #booking_type_and_time_container .room_list_wrapper .time_container .time_wrapper .one_hour>.item:nth-of-type(4n){margin-right:0}#store_booking_container #booking_type_and_time_container .room_list_wrapper .time_container .time_wrapper:last-child{margin-bottom:0;margin-top:0}#store_booking_container #booking_type_and_time_container .room_list_wrapper .go_buy_count_coupon_btn_wrapper{align-items:center;background-color:var(--main-900);border-radius:.8rem;color:var(--white);cursor:pointer;display:flex;justify-content:center;margin-top:1rem;padding:1rem 0;width:100%}#store_booking_container #booking_type_and_time_container .room_list_wrapper .go_buy_count_coupon_btn_wrapper .select_time_btn{background-color:inherit;border:none;color:var(--white)}#store_booking_container #booking_type_and_time_container .swiper-pagination-bullet-active{background-color:var(--main-900)}#store_booking_container #modal_bg{background-color:#323232b3;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1060}@media screen and (min-height:1500px){#store_booking_container .date_wrapper .date_top_section .date_text_wrapper .date_title{font-size:1.15rem;margin-right:1rem}#store_booking_container .date_wrapper .date_top_section .date_text_wrapper .date_sub_title{font-size:1.1rem}#store_booking_container .date_wrapper .category_wrapper{padding:2rem 10% 0}#store_booking_container #booking_type_and_time_container .select_time_btn_wrapper{border-radius:1rem;font-size:1.1rem;padding:1.3rem 0}#store_booking_container #booking_type_and_time_container{border-radius:.8rem;margin-top:1.5rem}#store_booking_container #booking_type_and_time_container .mySwiper_pagination_container .swiper-slide{padding:0 10%}#store_booking_container #booking_type_and_time_container .mySwiper_pagination_container .swiper-button-next,#store_booking_container #booking_type_and_time_container .mySwiper_pagination_container .swiper-rtl .swiper-button-prev{right:6%;right:var(--swiper-navigation-sides-offset,6%)}#store_booking_container #booking_type_and_time_container .mySwiper_pagination_container .swiper-button-prev,#store_booking_container #booking_type_and_time_container .mySwiper_pagination_container .swiper-rtl .swiper-button-next{left:6%;left:var(--swiper-navigation-sides-offset,6%)}#store_booking_container #booking_type_and_time_container .mySwiper_pagination_container .swiper-button-next:after,#store_booking_container #booking_type_and_time_container .mySwiper_pagination_container .swiper-button-prev:after,#store_booking_container #booking_type_and_time_container .mySwiper_pagination_container .swiper-rtl .swiper-button-next:after{font-size:2.3rem;padding:5rem 1.5rem}#store_booking_container #booking_type_and_time_container .room_list_wrapper .time_container .time_wrapper .time_title{font-size:1.1rem;margin-bottom:1rem}#store_booking_container #booking_type_and_time_container .room_list_wrapper .time_container .time_wrapper .time_item_wrapper .item{border-radius:.5rem;font-size:1rem;margin-bottom:.4rem;margin-right:.37rem;padding:.342rem 0;width:calc(20% - .3rem)}#store_booking_container #booking_type_and_time_container .room_list_wrapper .type_title{font-size:1.15rem;padding:1.3rem 0}#store_booking_container .date_wrapper .date_top_section{padding:0 5% 1.5rem}#store_booking_container .date_wrapper .date_bottom_section{-ms-overflow-style:none;scrollbar-width:none}#store_booking_container .date_wrapper .date_bottom_section .date_swiper_wrapper{margin-right:1.4rem;margin-top:.5rem}#store_booking_container .date_wrapper .date_bottom_section .date_swiper_wrapper .day_text{font-size:1.1rem;margin-top:.2rem}#store_booking_container .date_wrapper .date_bottom_section .date_swiper_wrapper .date_text{font-size:1.05rem}#store_booking_container .date_wrapper .date_bottom_section .date_swiper_wrapper .today_sub_text{font-size:.77rem;margin-top:0}#store_booking_container .date_wrapper .date_bottom_section .date_swiper_wrapper .next_month_sub_text{font-size:1.1rem;margin-bottom:0;margin-top:.4rem}#store_booking_container .date_wrapper .category_wrapper .able,#store_booking_container .date_wrapper .category_wrapper .disabled,#store_booking_container .date_wrapper .category_wrapper .end,#store_booking_container .date_wrapper .category_wrapper .reservation{font-size:1.1rem}#store_booking_container .date_wrapper .category_wrapper .able:before,#store_booking_container .date_wrapper .category_wrapper .disabled:before,#store_booking_container .date_wrapper .category_wrapper .end:before,#store_booking_container .date_wrapper .category_wrapper .reservation:before{height:1rem;width:1rem}}#studyroom_book_container.studyroom-book--kiosk #user_header_container{padding-bottom:1.85rem;padding-top:1.85rem}#studyroom_book_container.studyroom-book--kiosk #user_header_container .top_info_wrapper{min-height:4.5rem}#studyroom_book_container.studyroom-book--kiosk #user_header_container .top_info_wrapper .store_text{font-size:1.42rem;font-weight:600}#studyroom_book_container.studyroom-book--kiosk #user_header_container .top_info_wrapper .back_icon{align-items:center;display:flex;font-size:1.75rem}#studyroom_book_container.studyroom-book--kiosk #user_header_container .top_info_wrapper #login_status_wrapper .login_btn,#studyroom_book_container.studyroom-book--kiosk #user_header_container .top_info_wrapper #login_status_wrapper .logout_btn{border-radius:.45rem;font-size:1.05rem;padding:.55rem 1.15rem}#studyroom_book_container.studyroom-book--kiosk #store_booking_container .nav_sub_contents.study_room_room_nav_top{gap:.5rem .45rem;padding:calc(1.1rem + env(safe-area-inset-top, 0px)) 3% .65rem}#studyroom_book_container.studyroom-book--kiosk #store_booking_container .nav_sub_contents.study_room_room_nav_top .nav-link{border-radius:.7rem;font-size:1.08rem;line-height:1.3;min-height:3rem;padding:.55rem .45rem}#studyroom_book_container.studyroom-book--kiosk #store_booking_container .date_wrapper .date_top_section{padding:0 4% 1.15rem}#studyroom_book_container.studyroom-book--kiosk #store_booking_container .date_wrapper .date_top_section .date_text_wrapper .date_title_row .date_title{font-size:1.35rem}#studyroom_book_container.studyroom-book--kiosk #store_booking_container .date_wrapper .date_top_section .date_text_wrapper .date_sub_title{font-size:1.12rem}#studyroom_book_container.studyroom-book--kiosk #store_booking_container .date_wrapper .date_top_section .date_text_wrapper .calendar_icon_btn img{height:1.85rem;width:1.85rem}#studyroom_book_container.studyroom-book--kiosk #store_booking_container .date_wrapper .date_top_section .date_text_wrapper .expanded_calendar_wrapper .expanded_calendar{min-width:min(100%,360px);padding:1.85rem 1.25rem}#studyroom_book_container.studyroom-book--kiosk #store_booking_container .date_wrapper .date_top_section .date_text_wrapper .expanded_calendar_wrapper .expanded_calendar .react-calendar__navigation{margin-bottom:1.15rem}#studyroom_book_container.studyroom-book--kiosk #store_booking_container .date_wrapper .date_top_section .date_text_wrapper .expanded_calendar_wrapper .expanded_calendar .react-calendar__navigation__label{font-size:1.3rem}#studyroom_book_container.studyroom-book--kiosk #store_booking_container .date_wrapper .date_top_section .date_text_wrapper .expanded_calendar_wrapper .expanded_calendar .react-calendar__navigation__arrow{font-size:1.45rem;padding:.6rem .75rem}#studyroom_book_container.studyroom-book--kiosk #store_booking_container .date_wrapper .date_top_section .date_text_wrapper .expanded_calendar_wrapper .expanded_calendar .react-calendar__month-view__weekdays .react-calendar__month-view__weekdays__weekday{font-size:1.05rem;padding:.85rem 0}#studyroom_book_container.studyroom-book--kiosk #store_booking_container .date_wrapper .date_top_section .date_text_wrapper .expanded_calendar_wrapper .expanded_calendar .react-calendar__month-view__days .react-calendar__tile{font-size:1.08rem;min-height:3rem;padding:1.05rem .55rem}#studyroom_book_container.studyroom-book--kiosk #store_booking_container .date_wrapper .date_bottom_section .date_swiper_wrapper .date_text{font-size:1.02rem}#studyroom_book_container.studyroom-book--kiosk #store_booking_container .date_wrapper .date_bottom_section .date_swiper_wrapper .day_text{font-size:1.12rem;height:3.1rem;margin-top:.5rem;width:3.1rem}#studyroom_book_container.studyroom-book--kiosk #store_booking_container .date_wrapper .date_bottom_section .date_swiper_wrapper .today_sub_text{font-size:.82rem}#studyroom_book_container.studyroom-book--kiosk #store_booking_container .date_wrapper .date_bottom_section .date_swiper_wrapper .next_month_sub_text{font-size:1.05rem}#studyroom_book_container.studyroom-book--kiosk #store_booking_container .date_wrapper .category_wrapper{padding:1.35rem 8% 0}#studyroom_book_container.studyroom-book--kiosk #store_booking_container .date_wrapper .category_wrapper .able,#studyroom_book_container.studyroom-book--kiosk #store_booking_container .date_wrapper .category_wrapper .disabled,#studyroom_book_container.studyroom-book--kiosk #store_booking_container .date_wrapper .category_wrapper .end,#studyroom_book_container.studyroom-book--kiosk #store_booking_container .date_wrapper .category_wrapper .reservation{font-size:1.08rem}#studyroom_book_container.studyroom-book--kiosk #store_booking_container .date_wrapper .category_wrapper .able:before,#studyroom_book_container.studyroom-book--kiosk #store_booking_container .date_wrapper .category_wrapper .disabled:before,#studyroom_book_container.studyroom-book--kiosk #store_booking_container .date_wrapper .category_wrapper .end:before,#studyroom_book_container.studyroom-book--kiosk #store_booking_container .date_wrapper .category_wrapper .reservation:before{height:1rem;width:1rem}#studyroom_book_container.studyroom-book--kiosk #store_booking_container .date_wrapper .nav_sub_contents:not(.study_room_room_nav_top){padding-left:8%;padding-right:8%}#studyroom_book_container.studyroom-book--kiosk #store_booking_container .date_wrapper .nav_sub_contents:not(.study_room_room_nav_top) .nav-link{border-radius:.7rem;font-size:1.08rem;padding:.65rem 1.15rem}#studyroom_book_container.studyroom-book--kiosk #store_booking_container #booking_type_and_time_container{margin-top:1.25rem}#studyroom_book_container.studyroom-book--kiosk #store_booking_container #booking_type_and_time_container .mySwiper_pagination_container .swiper-button-next:after,#studyroom_book_container.studyroom-book--kiosk #store_booking_container #booking_type_and_time_container .mySwiper_pagination_container .swiper-button-prev:after,#studyroom_book_container.studyroom-book--kiosk #store_booking_container #booking_type_and_time_container .mySwiper_pagination_container .swiper-rtl .swiper-button-next:after{font-size:1.85rem;padding:.65rem}#studyroom_book_container.studyroom-book--kiosk #store_booking_container #booking_type_and_time_container .select_time_btn_wrapper{border-radius:1rem;font-size:1.15rem;font-weight:600;margin:0 auto 1.35rem;min-height:3.25rem;padding:1.25rem 0;width:88%}#studyroom_book_container.studyroom-book--kiosk #store_booking_container #booking_type_and_time_container .room_list_wrapper .type_title{font-size:1.2rem;padding:1.45rem .75rem}#studyroom_book_container.studyroom-book--kiosk #store_booking_container #booking_type_and_time_container .room_list_wrapper .time_container{padding:1.65rem 1.25rem}#studyroom_book_container.studyroom-book--kiosk #store_booking_container #booking_type_and_time_container .room_list_wrapper .time_container .time_wrapper{margin-bottom:1.65rem}#studyroom_book_container.studyroom-book--kiosk #store_booking_container #booking_type_and_time_container .room_list_wrapper .time_container .time_wrapper .time_title{font-size:1.12rem;margin-bottom:.85rem}#studyroom_book_container.studyroom-book--kiosk #store_booking_container #booking_type_and_time_container .room_list_wrapper .time_container .time_wrapper .time_item_wrapper .not_my_reservation{font-size:.82rem}#studyroom_book_container.studyroom-book--kiosk #store_booking_container #booking_type_and_time_container .room_list_wrapper .time_container .time_wrapper .time_item_wrapper .item{border-radius:.55rem;font-size:1.05rem;margin-bottom:.4rem;margin-right:.32rem}#studyroom_book_container.studyroom-book--kiosk #store_booking_container #booking_type_and_time_container .room_list_wrapper .time_container .time_wrapper .time_item_wrapper .thirty_minutes>.item{align-items:center;display:inline-flex;justify-content:center;min-height:2.85rem;padding:.65rem .12rem}#studyroom_book_container.studyroom-book--kiosk #store_booking_container #booking_type_and_time_container .room_list_wrapper .time_container .time_wrapper .time_item_wrapper .one_hour>.item{align-items:center;display:inline-flex;justify-content:center;min-height:3rem;padding:.8rem .12rem}#studyroom_book_container.studyroom-book--kiosk #store_booking_container #booking_type_and_time_container .room_list_wrapper .go_buy_count_coupon_btn_wrapper{border-radius:1rem;font-size:1.1rem;margin-top:1.15rem;padding:1.2rem 0}#layout.high_contrast #booking_type_and_time_container .room_list_wrapper .go_buy_count_coupon_btn_wrapper{background-color:var(--white)!important;border:.1rem solid var(--black)!important;color:var(--black)!important}#layout.high_contrast #booking_type_and_time_container .room_list_wrapper .go_buy_count_coupon_btn_wrapper .select_time_btn{border:none!important}#studyRoom_offCanvas_wrapper{font-size:1rem;height:100vh;width:100vw;z-index:10100}#studyRoom_offCanvas_wrapper .offCanvas_title{align-items:center;display:flex;flex-direction:column;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}#studyRoom_offCanvas_wrapper .offCanvas_title .room_name_title{font-size:1.1rem}#studyRoom_offCanvas_wrapper .offCanvas_title .room_price_title{color:var(--gray-700);font-size:.9rem;font-weight:400}#studyRoom_offCanvas_wrapper .offcanvas-header{border-bottom:1px solid #f0f0f0;padding:1.8rem 3rem;position:relative}#studyRoom_offCanvas_wrapper .offcanvas-header .btn-close{margin-left:auto}#studyRoom_offCanvas_wrapper .offCanvas_body{display:flex;flex-direction:column;padding:2rem 2rem 1rem}#studyRoom_offCanvas_wrapper .offCanvas_body .option_container{flex:1 1}#studyRoom_offCanvas_wrapper .offCanvas_body .option_container .section_wrapper{margin-bottom:1.5rem}#studyRoom_offCanvas_wrapper .offCanvas_body .option_container .section_wrapper .title_wrapper{align-items:center;display:flex;font-weight:500;justify-content:space-between;margin-bottom:.5rem}#studyRoom_offCanvas_wrapper .offCanvas_body .option_container .section_wrapper .title_wrapper .title{color:var(--main-900);font-size:1.1rem}#studyRoom_offCanvas_wrapper .offCanvas_body .option_container .section_wrapper .title_wrapper .title_sub{color:var(--gray-700);font-size:1.1rem;font-weight:300}#studyRoom_offCanvas_wrapper .offCanvas_body .option_container .section_wrapper .main_text_wrapper{align-items:center;display:flex;font-size:1.2rem}#studyRoom_offCanvas_wrapper .offCanvas_body .option_container .section_wrapper .main_text_wrapper .sub_text{color:var(--gray-500);font-size:1.2rem;font-weight:300;width:6rem}#studyRoom_offCanvas_wrapper .offCanvas_body .option_container .section_wrapper .main_text_wrapper .main_text{align-items:center;display:flex;flex:1 1;flex-wrap:wrap;gap:.2rem}#studyRoom_offCanvas_wrapper .offCanvas_body .option_container .section_wrapper .main_text_wrapper .main_text .day{margin-right:.7rem}#studyRoom_offCanvas_wrapper .offCanvas_body .option_container .section_wrapper .main_text_wrapper .main_text .plus_member_button{align-items:center;background-color:var(--gray-100);border:1px solid var(--gray-100);border-radius:.7rem;color:var(--black);display:flex;height:2.3rem;justify-content:center;width:2.3rem}#studyRoom_offCanvas_wrapper .offCanvas_body .option_container .section_wrapper .main_text_wrapper .main_text .current_plus_member{margin:0 .3rem}#studyRoom_offCanvas_wrapper .offCanvas_body .option_container .section_wrapper .main_text_wrapper.two_button_wrapper{align-items:center;margin-top:1rem}#studyRoom_offCanvas_wrapper .offCanvas_body .option_container .section_wrapper .main_text_wrapper.two_button_wrapper .time_button_wrapper{display:flex;gap:.4rem;width:100%}#studyRoom_offCanvas_wrapper .offCanvas_body .option_container .section_wrapper .main_text_wrapper.two_button_wrapper .time_button_wrapper .time_select_wrapper{align-items:center;border:1px solid var(--gray-300);border-radius:.6rem;display:flex;flex:1 1;font-size:1.2rem;height:3rem;justify-content:space-between;padding:0 .7rem 0 1rem}#studyRoom_offCanvas_wrapper .offCanvas_body .option_container .section_wrapper .time_text{font-size:1rem;margin-left:6rem;margin-top:.7rem}#studyRoom_offCanvas_wrapper .offCanvas_body .option_container .section_wrapper .mileage_wrapper{display:flex;flex-direction:column}#studyRoom_offCanvas_wrapper .offCanvas_body .option_container .section_wrapper .mileage_wrapper .mileage_text_wrapper{align-items:center;display:flex;gap:.3rem;height:3rem}#studyRoom_offCanvas_wrapper .offCanvas_body .option_container .section_wrapper .mileage_wrapper .mileage_text_wrapper .mileage_input_wrapper{align-items:center;border:1px solid var(--gray-300);border-radius:.6rem;display:flex;flex:1 1;font-size:1.2rem;justify-content:space-between;min-width:0;padding:0 .7rem 0 1rem}#studyRoom_offCanvas_wrapper .offCanvas_body .option_container .section_wrapper .mileage_wrapper .mileage_text_wrapper .mileage_input_wrapper .mileage_input{background:#0000;border:none;color:var(--black);outline:none;width:100%}#studyRoom_offCanvas_wrapper .offCanvas_body .option_container .section_wrapper .mileage_wrapper .mileage_text_wrapper .mileage_input_wrapper .mileage_cancel_button{aspect-ratio:1/1;background-color:var(--gray-100);border-radius:50rem;color:var(--gray-800);height:auto;padding:.25rem;width:2rem}#studyRoom_offCanvas_wrapper .offCanvas_body .option_container .section_wrapper .mileage_wrapper .mileage_text_wrapper .mileage_input_wrapper .mileage_cancel_button path{stroke-width:40}#studyRoom_offCanvas_wrapper .offCanvas_body .option_container .section_wrapper .mileage_wrapper .mileage_text_wrapper .use_all_button{background-color:initial;border-color:var(--black);border-radius:.6rem;color:var(--black);flex-shrink:0;width:-webkit-fit-content;width:fit-content}#studyRoom_offCanvas_wrapper .offCanvas_body .option_container .section_wrapper .mileage_wrapper .mileage_text_wrapper .payment_short_button{border-radius:.6rem;flex-shrink:0;padding:.375rem .75rem;width:-webkit-fit-content;width:fit-content}#studyRoom_offCanvas_wrapper .offCanvas_body .option_container .section_wrapper .mileage_wrapper .mileage_info_wrapper{color:var(--gray-700);display:flex;font-size:1rem;gap:.3rem;margin-left:.3rem;margin-top:.5rem}#studyRoom_offCanvas_wrapper .offCanvas_body .option_container .section_wrapper .mileage_wrapper .mileage_info_wrapper .holding_mileage_wrapper{display:flex;gap:.3rem}#studyRoom_offCanvas_wrapper .offCanvas_body .option_container .section_wrapper .mileage_wrapper .mileage_info_wrapper .holding_mileage_wrapper .money{font-weight:500}#studyRoom_offCanvas_wrapper .offCanvas_body .option_container .section_wrapper .coupon_wrapper{border:1px solid var(--gray-300);border-radius:.6rem;font-size:1.2rem;height:3rem;padding-left:.8rem}#studyRoom_offCanvas_wrapper .offCanvas_body .option_container .section_wrapper .coupon_wrapper.w-fit{width:-webkit-fit-content;width:fit-content}#studyRoom_offCanvas_wrapper .offCanvas_body .option_container .section_wrapper .coupon_accordion .accordion-item:first-of-type,#studyRoom_offCanvas_wrapper .offCanvas_body .option_container .section_wrapper .coupon_accordion .accordion-item:first-of-type .accordion-button.collapsed{border-top-left-radius:.8rem;border-top-right-radius:.8rem}#studyRoom_offCanvas_wrapper .offCanvas_body .option_container .section_wrapper .coupon_accordion .accordion-item:last-of-type,#studyRoom_offCanvas_wrapper .offCanvas_body .option_container .section_wrapper .coupon_accordion .accordion-item:last-of-type .accordion-button{border-bottom-left-radius:.8rem;border-bottom-right-radius:.8rem}#studyRoom_offCanvas_wrapper .offCanvas_body .option_container .section_wrapper .coupon_accordion .accordion-item:last-of-type .accordion-button:focus{box-shadow:none}#studyRoom_offCanvas_wrapper .offCanvas_body .option_container .section_wrapper .coupon_accordion .accordion-item .accordion-button{padding:1.3rem 1.5rem}#studyRoom_offCanvas_wrapper .offCanvas_body .option_container .section_wrapper .coupon_accordion .accordion-item .accordion-button:not(.collapsed){background-color:var(--main-300);border-top-left-radius:.8rem;border-top-right-radius:.8rem;color:var(--main-900)}#studyRoom_offCanvas_wrapper .offCanvas_body .option_container .section_wrapper .coupon_accordion .accordion-item .coupon_title_wrapper{display:flex;flex-direction:column;gap:.7rem;line-height:1}#studyRoom_offCanvas_wrapper .offCanvas_body .option_container .section_wrapper .coupon_accordion .accordion-item .coupon_title_wrapper .coupon_title{font-size:1.1rem}#studyRoom_offCanvas_wrapper .offCanvas_body .option_container .section_wrapper .coupon_accordion .accordion-item .coupon_title_wrapper .coupon_count{color:var(--black);font-size:.95rem;font-weight:400}#studyRoom_offCanvas_wrapper .offCanvas_body .option_container .section_wrapper .coupon_accordion .accordion-item .coupon_title_wrapper .coupon_count .total_minute,#studyRoom_offCanvas_wrapper .offCanvas_body .option_container .section_wrapper .coupon_accordion .accordion-item .coupon_title_wrapper.disabled .coupon_count,#studyRoom_offCanvas_wrapper .offCanvas_body .option_container .section_wrapper .coupon_accordion .accordion-item .coupon_title_wrapper.disabled .coupon_title{color:var(--gray-400)}#studyRoom_offCanvas_wrapper .offCanvas_body .option_container .section_wrapper .coupon_accordion .accordion-item .accordion-body{display:flex;flex-direction:column;gap:2rem;padding:1.3rem 1.5rem}#studyRoom_offCanvas_wrapper .offCanvas_body .option_container .section_wrapper .coupon_accordion .accordion-item .accordion-body .coupon_item_container{align-items:start;display:flex;gap:.3rem}#studyRoom_offCanvas_wrapper .offCanvas_body .option_container .section_wrapper .coupon_accordion .no_use_button_container button{background-color:var(--gray-100);border:.1rem solid var(--gray-100);border-radius:.6rem;color:var(--gray-700);padding:.6rem 0;width:100%}#studyRoom_offCanvas_wrapper .offCanvas_body .option_container .section_wrapper .coupon_accordion .no_use_button_container button:hover{background-color:var(--gray-200);border-color:var(--gray-200);transition:all .3s ease}#studyRoom_offCanvas_wrapper .offCanvas_body .option_container .section_wrapper .accordion-button:not(.collapsed){background-color:var(--main-300);color:var(--main-900);font-weight:500}#studyRoom_offCanvas_wrapper .offCanvas_body .option_container .section_wrapper .accordion-button:focus{box-shadow:none}#studyRoom_offCanvas_wrapper .offCanvas_body .option_container .section_wrapper .accordion-item:first-of-type,#studyRoom_offCanvas_wrapper .offCanvas_body .option_container .section_wrapper .accordion-item:first-of-type .accordion-button{border-top-left-radius:.6rem;border-top-right-radius:.6rem}#studyRoom_offCanvas_wrapper .offCanvas_body .option_container .section_wrapper .accordion-item:last-of-type,#studyRoom_offCanvas_wrapper .offCanvas_body .option_container .section_wrapper .accordion-item:last-of-type .accordion-button.collapsed{border-bottom-left-radius:.6rem;border-bottom-right-radius:.6rem}#studyRoom_offCanvas_wrapper .offCanvas_body .option_container .section_wrapper .caution_text_wrapper{display:flex;flex-direction:column;gap:.8rem;margin-bottom:2rem}#studyRoom_offCanvas_wrapper .offCanvas_body .option_container .section_wrapper .caution_text_wrapper:last-of-type{margin-bottom:0}#studyRoom_offCanvas_wrapper .offCanvas_body .option_container .section_wrapper .installment_info{color:var(--gray-700);display:flex;flex-direction:column;font-size:1rem;gap:.3rem;margin-left:.3rem;margin-top:.5rem}#studyRoom_offCanvas_wrapper .offCanvas_body .option_container .section_wrapper .installment_info p{align-items:center;display:flex;padding-left:1rem;position:relative}#studyRoom_offCanvas_wrapper .offCanvas_body .option_container .section_wrapper .installment_info p:before{background-color:var(--gray-300);border-radius:50rem;content:"";height:.4rem;left:0;position:absolute;top:50%;transform:translateY(-50%);width:.4rem}#studyRoom_offCanvas_wrapper .offCanvas_body .option_container .section_wrapper .payment_method_wrapper{align-items:center;display:flex;gap:.5rem}#studyRoom_offCanvas_wrapper .offCanvas_body .option_container .section_wrapper .payment_method_wrapper button{background-color:var(--white);border:1px solid var(--gray-300);border-radius:.6rem;color:var(--black);font-size:1.2rem;font-weight:400;height:3rem}#studyRoom_offCanvas_wrapper .offCanvas_body .option_container .section_wrapper .payment_method_wrapper button.active{background-color:var(--main-300);border-color:var(--main-600);color:var(--main-900);font-weight:600}#studyRoom_offCanvas_wrapper .offCanvas_body .option_container .money_wrapper{background-color:var(--gray-50);border:1px solid var(--gray-100);border-radius:.6rem;display:flex;font-size:1.2rem;gap:.8rem;padding:1.2rem 1rem}#studyRoom_offCanvas_wrapper .offCanvas_body .option_container .money_wrapper.total{display:flex;flex-direction:column;margin-top:2rem}#studyRoom_offCanvas_wrapper .offCanvas_body .option_container .money_wrapper.total .money_sub_text_wrapper{color:var(--gray-500);display:flex;font-size:1rem;font-weight:400;gap:.5rem}#studyRoom_offCanvas_wrapper .offCanvas_body .option_container .money_wrapper.total .total_price_wrapper{display:flex;font-size:1.3rem;gap:.5rem;margin-top:.7rem}#studyRoom_offCanvas_wrapper .offCanvas_body .option_container .money_wrapper .money_text{color:var(--black)}#studyRoom_offCanvas_wrapper .offCanvas_body .option_container .money_wrapper .money_total.total_price{color:var(--red);font-weight:500}#studyRoom_offCanvas_wrapper .offCanvas_body .option_container .option_wrapper{margin-bottom:1.5rem}#studyRoom_offCanvas_wrapper .offCanvas_body .option_container .option_wrapper:last-of-type{margin-bottom:0}#studyRoom_offCanvas_wrapper .offCanvas_body .option_container .option_wrapper .option_item{align-items:center;display:flex;justify-content:space-between}#studyRoom_offCanvas_wrapper .offCanvas_body .option_container .option_wrapper .option_item .checkbox_wrapper{align-items:center;display:flex}#studyRoom_offCanvas_wrapper .offCanvas_body .option_container .option_wrapper .option_item .checkbox_wrapper .checkbox{background-color:var(--white);border:1px solid var(--gray-100);border-radius:50rem;height:1.5rem;margin-right:.5rem;width:1.5rem}#studyRoom_offCanvas_wrapper .offCanvas_body .option_container .option_wrapper .option_item .checkbox_wrapper .checkbox.active{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeoAAAHqCAYAAADLbQ06AAAACXBIWXMAADddAAA3XQEZgEZdAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAACNVSURBVHgB7d0/jF3XfeDx331DagUbjkcrioEikRoGSOytTAGbxik8CtJuRFWbYhem3CWN5CrFLiAKyBbBFpabbLeikCadqNTZaFwkxaYgDWxh7wLh8I8tRCTNcQwbWmvm3dzz5j1qZjh/3ntz73vn3vv5ANTwz1C29We+/p1z7rlFAEtx+3G5+uxnsbp9JtbKIlarn1odfRzGalHEK+NPWx1/i+rX1vb+/iL9fLn7aycqYquM2NrzM1tF+eTHW6Nv5ehzfj769CI2J5+Tvn1+NjYvPVdsBbBwRQC1++STcm0c4LWyjLVxeFfHsV2t4rcWLVT999+s/rtvxm7YN1PYq/9tt1LMz2zH5osvFpsB1EqoYU4pxtWkeTnFtwrVN2I3xJfbGuG6lONwVyG/VQ7izmC4++OXzxe3ApiZUMMJxkFen0zGVYjW+x7jeY0jvln9tfxhmsSriG8KOBxPqGGP+5+Wl4eDuFxNg9+opsH16l+Qtan3gZlPsTt9j74VVcCrkF94odgIYESo6a3JpCzK2doYx/sHJm/6TKjpjXsPyvU0LVcT27eqf/LXRblldifvjXI33LdM3fSFUNNZe8L8evVP+mVh7pjxknkV7o+Emy4TajojLWX/+pm4YmLuqfHEXX3vo7MrsfHicx4VoxuEmtZKF4ac2Y7LZcTr1R7zFSex2Sdd2jIO98VzxY2AlhJqWiXFuVrmvGo5mzmkWJu2aR2hJnujW76eiW+XZbWcHaNvcFrpUNpHzwzihmiTO6EmS+LMoqRLWKoPH4g2uRJqsjHacx7GW+LMsog2ORJqlmrfnrM4k5eN6tsH9rRZNqFmKdIzztX08o4DYbTE9XB6nCURahbmyb5zxNviTCuNH/mqpux3TdksilDTqLS0vbIzWtJ+Kyxt0y0b1bcPqin7ekCDhJpGPDkYZnqm60zZNEyoqdWTvWfTM/10vSjjA/eOUyeh5tSc3IYDdqfsdy2LUwehZm6Wt+EEVbCrL7LXzwziA8vizEuomVkV6LWV7XgrBnFVoGFq1+1jMw+hZmr2n6EWgs1MhJoTCTQ0wsEzpiLUHEmgYSE2qmC/K9gcRah5ikDDUqRnsd+0JM5BQs0TAg1ZsIfNPkLN7inunVGgrwaQC8FmRKh7bHQP97AKdBlvB5Arwe45oe4hF5VAy4wvTrnwfPFu0DtC3TN3H5ZX0z50UcZaAO3iatJeEuqecFAMOqQK9mAn3nj5fHEr6Dyh7rjx+6C/Fw6KQRfZv+4Boe6we4/Kd+xDQ+dtFUW8Z/+6u4S6g9Iy93AQ79uHhh5JB86G8aYbzrpHqDvEMjcQlsM7ZxB0QrXM/dbKMG6HSEPfXf18GB+nJzyCTjBRt9z4VrH3w2lu4GnuD+8AE3WLjafomyHSwOHWP9+J2+lgadBaJuoWuv+4vDzc3YteD4BpFLF5dhCvma7bx0TdMun/GVeRNkUDsyljzXTdTibqlrAXDdTGdN0qJuoWsBcN1Mp03Som6oyZooEFcDI8cybqTN19WF4xRQMLsO6567yZqDMzul1sGO9US1NvB8AilfHezpl499JzxVaQDaHOSFrqHlT/z9Yd3cDSOGiWHUvfmZgcGBNpYKl2D5rdvPOgtKqXCRP1ko2Xur9X/ctxNQByYik8C0K9RJa6gexZCl86S99Lcv9h+W1L3UD2xkvhToUvj1Avwd1H5feGEderfwFWAyB/6WvV+y5IWQ5L3wvkAhOg7coibj0ziDcshS+OUC9IeuPVzjA+tNQNtJ5964Wy9L0AaT966NAY0BUe4VoooW7Y6LWU9qOB7lktiviefevmWfpuiOejgd7wvHWjhLoB4+ej03705QDoA/vWjRHqmrnEBOgtsW6EPeoa3XtQrrvEBOit8SGz+5+WVhNrJNQ1SSe7yyI+dmgM6LnV4cCJ8DoJdQ2enOwGYMSJ8PrYoz6l9A9iWca1AOApVbCvXXi+eDeYm1Cfwt1H5fsevwI40fWL54o3g7kI9RxGz0jv3tl9JQCYxo2dlXjTs9azE+oZpUiPH79yqhFgBumFHsNBvCbWs3GYbAZ7npEWaYAZpa+d6WvoJ9XX0mBqJuopucgEoCYuRpmJUE9BpAFqJtZTE+oTiDRAQ8R6KkJ9DJEGaJhYn0iojyDSAAsi1scS6kOINMCCifWRhPoAkQZYErE+lFDvIdIASybWTxHqMTeOAeTBDWb7CXWINEBuxPoLrhCtpBdsiDRAPtLX5PHLj3qv96EevarSW7AAcnTl7sOy97HudajvPSrf8T5pgKxdHX2t7rHe7lGnv/FlGdcCgOwVRVy78HzxbvRQL0NdRfqtKtLvBQCtUS0BX335XPFB9EzvQn3/cXl5uBM3A4DWKcp47cILxUb0SK9CnS40WRlWkS5jNQBoo62zK/Fqny5E6c1hssmtYyIN0Gqrn1dfyz+pvqZHT/Rioh5faHLT1aAA3dCnC1F6MVFXy93viDRAd4wvRPle9EDnQz1+VvrtAKBrevGMdaeXvj2GBdB9XX9sq7OhdsIboDe2BsN47eXzxa3ooE4ufTvhDdArq8OV+LCrJ8E7Geoq0h86PAbQI9XX/M87+ratzoU6HSzwykqAXlq/+6Ds3EnwTu1R331YXq0+eH8pQI917XBZZ0Lt8BgAY526ZrQToXbzGAD7FLG5M4hXu3BzWSf2qN08BsA+VRO6cnNZ60OdLjVx8xgAh7h650HZ+j60eunbvjQAJ2j9fnVrQ21fGoCptHy/urVL3/alAZhK2q/ejta+vKOVE7XnpQGYwxsXzxU3omVaF+rJPd6maQBm1Mr96tYtfa/sxPsiDcAcVtt4H3irQj1+Qfh6AMB81tv2yFZrlr5Hj2LtxO0AgNNp1RJ4aybq0fulAeD0WrUE3opQj19duRYAUI+0BH4tWiD7pW9L3gA0pVqtffXl88WtyFj2E7UlbwCaMhzk/+KOrENtyRuAhmV/CjzbpW9L3gAsSNanwLOdqFda+FA6AK2U9SnwLEM9vst7PQBgMbJdAs9u6dtd3gAsydbOSlzK7XWY2U3U1ZK3A2QALMNq1aDsToFnNVHfe1Cul4XHsQBYnmpYfO3CC8VGZCKriXo4cIAMgOUqM2tRNqH2zDQAWahalNP1olksfY+emR7GzeovzmoAwPJlc7Asi4k6HSATaQAyks3BsqVP1Pc/LS9Xe9M3AwAyk8PBsqVP1NXSwocBABkqi2rFd8mWGup0A5kDZABkbH18W+bSLHXp+86j8rZQA5C1IjZ3BvHqsg6WLW2i9jgWAK1QtWqwHUu7B3wpE7X7vAFomaU9rrWUidp93gC0zOrK9nIOli18oh5dbrITtwMAWuZsNVW/+FyxGQu08Il6dLkJALTQ50to2EInatM0AG236EtQFjpRm6YBaLtFX4KysInaNA1AVyxyql7YRF1F2rumAeiERU7VCwn1vQflevVhPQCgG9bHbWvcQkKdw6XmAFCnRbWt8T3q+4/Ly8Mdr7EEoHsWsVfd+ERdRfqtAIAOWsRU3ehE7aQ3AF3X9FTd6ETtuWkAuq7pqbqxido0DUBfNHkHeGMTtWkagL749U5z76tuZKI2TQPQM429r7qRifrMML4dANAfq4PtZqbqRibqO4/K20UZawEA/dHIVF37RH33YXlVpAHooTRVX42a1R5q14UC0FdFEa9HzWoNdbqg3DQNQI/V/rKOWkNdTdMOkQHQa3WvLNd2mMwjWQCwa2clnqvrUFltE7ULTgBgV52PatU2UXskCwCeqO1RrVomao9kAcA+q9VK83rUoK6lb4fIAGC/t6IGp176dogMAA539vO49OKLp3ur1qknaofIAOBwvz5z+pvKTh3qsqhnDR4AuqYoTr/8fapQ331YXnGIDACOtHram8rOxOnUfqcpAF/4xa+243/d/Fn89NFn+37+axe+HF+/+OV46flng7yNbyrbiDnNfZjMITKAZqQ43/iHT+Pvbj6Kf/zxz4/93K9Xwf5Pf/hSXPn980G2TvVM9dyhTs9OVx/eDwBqk8L8X9//f/GTh5/N9PteOvds/Ml/uCjYmSrL+O4rLxTvxRxOE+qPqw/rAUAt/uKv/yn+6m9/Gqfxp390cfSN7GxcPFe8FnOYK9SWvQHq9V/+5/+Nj6rl7jpc+eb5+PPv/G6Ql3lf1DHXqe/BdlwJAGpRZ6STtL/9l39zN8jLvC/qmC/UA1eGAtSh7khPpFCfdBCNxSqK+FbMYeZQp2XvalP8cgBwKk1FeiIdSiMr6598Uq7FjGYOtWVvgNNrOtJJOjl+4++b/c9gNvNcKTp7qC17A5zKIiI98dE//HOQj3mWv2cKtWVvgNNZZKSTtE+dLlAhGzMvf88UasveAPNbdKQn/rdDZVmZdfl7plBXI7u7vQHmsKxIJz999P+DfMy6/D11qNOyd7iJDGBmy4x0Yuk7O+tVU1en/eSpQ72yI9IAs1p2pMlTtZV8derPjelZ9gaYQS6R/sqXTvtGY+o2y1byLKF2kAxgSjlN0ulVmGTn8rTL31OF+u7DUqQBppTbcrdQZ2n1zPZ0jztPO1Fb9gaYQm6R/r2vfdXSd6aGxXQr1VOFuiwcJAM4SY4Hx17/5m8GeSqmHIJPDHV6LKsoYy0AOFKOkX7p3LNx5ffPB9lam+aWshND7bEsgOPl+gjWn7/5O0Hefn3m5OXvaZa+7U8DHCHXSP/pH10c7U+TvfWTPmGaUK8HAE/JOdLpG/mb5jrRY0N970G5Xn2Y+pozgL4QaWqyOm7tkY4N9TC80hLgIJGmTie19thQe1sWwH4iTd1Oau1Je9QmaoAxkaYh803U9qcBviDSNOjYfeojQ21/GmCXSNO045p7ZKinOTIO0HUizYKsH/ULg3l+E0AfiDSLctxwfGio7z8u0whufxroLZFmwVaPuvf70FAPd7yEA+gvkWYZPj97+Er2oaEuLXsDPSXSLEt5xIGyQ0NdRHwjAHpGpFmqI/apjzpMth4APSLSLFtRHr7t/FSoT7ocHKBrRJpMrN7+tHxq+fupUJeFg2RAf4g0OVkZxBShdiMZ0BMiTW4Oa/BToXaQDOgDkSZLhxwoO+wwmYka6DSRJleHHSjbF2o3kgFdJ9Jk7qkbyvaF2o1kQJeJNG1w8IayfaEuS8veQDeJNG1RHlj+3hfqonCQDOgekaZNqha/svfHB0O9FgAdItK00PreH1j6BjpLpGmptb0/eBLq8YlvgE4Qadps78nvJ6Eutz2WBXSDSNN2n5/9YoX7SaiHLjoBOkCk6YK9J7+/2KN2kAxoOZGmK/Y+hfUk1O74BtpMpOmSaqJ+bvL9L0Jd2KMG2kmk6ZpDJ2qPZgFtJNJ01NrkO6NQ3368/wJwgDYQabps8ojWKNRnth0kA9pFpOm67TO7bR6FurQ/DbSISNMHZbE31PangZYQafpi8iz17mEyEzXQAiJNn0zeojUKdRH7X6kFkBuRpm8mz1JPHs8yUQPZEml6abBnoi5dHwpkSqTpq6LcHaLPjH+wFlD50b1fxo/u/vLJj7/ypZV46dyz8fULXw5YNJGm59bSH4rbj8vVlZ14HPTWP/7459UXw3+Ov7v5s/iXX20f+jm/8aUz8Qev/tt4/Zu/Gb/3ta8GNE2kIWJnJZ4r7j8uLw934mbQO2l6/ou//qdRqGeRQv3n3/mdeOn5ZwOaINKw6+zncam496Bcr/aoPw565a/+9qejSJ+GL1o0QaThC9XW9Gtn3ErWP3/5N3dH3+r48yS+eFEXkYb9UqPTqW+h7pG6It3Un4/+Emk41OqgdOK7N37y6LNGoirWnJZIw+GqRq8Ogt74zn//P9EUsWZeIg3HqkJtj7oXbvz9p/GTh59Fk8SaWYk0HC/d9z2IoVD3QXpOehHEmmmJNExnUAzC7RUd94tfbc/8rPRpiDUnEWmYTnoxh1PfPZAuNlk0seYoIg3Tq5a+v+owWQ8sI9SJWHOQSMPsBoXDZJ33iyPu714EsWZCpGEua4OhpW8aJtaINMzP0ncPfOVLZ2LZxLq/RBpOR6h74KXn/03kQKz7R6Th9AZFaem763J6f7RY94dIQy28lKMP0tK3WLNIIg21cdd3X/zBq89HTsS6u0Qa6iXUPXHlm+fjpXPPRk7EuntEGuon1D2Rlr//7D9eityIdXeINDRDqHskLX//5z/8rciNWLefSENzhLpn/uyPfzter5bBcyPW7SXS0Cyh7qH/9p3fFWtqIdLQPKHuKbHmtEQaFkOoe0ysmZdIw+IIdc+JNbMSaVisFOqtoNfEmmmJNCzc1qAshBqx5mQiDUuxZembJ8Sao4g0LI9Qs49Yc5BIw3IJNU8RayZEGpYrbU+n91FvBhwg1og0LF/VaHvUHE2s+0ukIR8ez+JYYt0/Ig35KMv4+aAcxs8DjiHW/SHSkJeiiMeWvpmKWHefSEN+yqgm6igcJmM6Yt1dIg2ZGh8ms0fN1MS6e0Qa8jYoXCHKjMS6O0Qa8lY1etNEzVzEuv1EGlphdOGJUDMXsW4vkYZ2GF14sn3GYTLmJ9btI9LQHtsOk1EHsW4PkYaWORubRfp492FZBpySCOTN3x9on4vnimJ04UnpWWpqYLLOl0hDK22mPwzGf7D8TS3EOj8iDa21mf6wO1F71SU1Eut8iDS0V3ohR/q4G2ov5qBmYr18Ig0tV+yZqN33TRPEenlEGjpgfM/JKNSFUNMQsV48kYZuqNp8K33cDbU9ahok1osj0tAdxd6J2u1kNE2smyfS0C1ntnfbXEx+wqUnLIKYNMNfV+iedNlJ+jiY/IRLT1gEk3X9RBq6pxzvTydPQl2thd8KWACxro9IQzftfbPlFxO1Z6lZILE+PZGG7qr2on84+f6TUEdhomaxxHp+Ig0dt+dprC+Wvu1RswRiPTuRhu6r4vz0HvXOioma5RDr6Yk09MP2nj3qYu8veESLZRKh4/nrA/0xeTQrGez9BY9osUwm66OJNPRHeeDM2L5Qx078IGCJxPppIg09M4w7e3+4P9QmajIg1l8QaeiloydqJ7/JhViLNPRVcdzS985KbARkos+xFmnor53h/qG5OPgJdx+Wj6sPqwGZ6Fu0RBp6beviueK5vT8xOPgZlr/JTZ8ma5GG3nvqTpOnQj0snfwmP32ItUgDe+/4nnh6og43lJGnLsdapIGkmGaiHrhKlIx1MdYiDUwU5dPbz8Vhn+hAGbnrStxEGthr79WhE4PDPtGBMnLXhclapIEDNg77yUND7UAZbdDmWIs0cNBhB8mSwydqB8poiTbGWqSBwxSzTNRuKKNN2hRrkQaOcvBGsoniqN/gQBltk3sERRo4xlM3kk0cF+oPqw9XAlok1xh+/cKX40f3fhm5EWnIQ1nGR6+8UBza3MExv8mBMlon12VwkQZOsHHULwyO+QUHymilXGOdE5GGvBzX3OK432ifmjbLdRl82UQasnPk/nQyiOOZqmktk/XTRBqydGxrjw112twOaDGx/oJIQ55Oau3ghF80UdN6Yi3SkLOTWnvsHnVin5qu6OuetUhD1o7dn05O2qNONgI6oI+TtUhD3qZ5FPrEUHuemi7pU6xFGvJXFHHjpM85MdTDMyf/SaBN+hBrkYZ2ODvFuzVODPWl54rN0vup6Zgux1qkoSWqtr5YNfakT5tmjzq9JNNjWnROF2Mt0tAi5XRnwKYK9aC0/E03dSnWIg2tM9UQfOLjWcntx+Xqyk7cDo9p0VFtf3RLpKF9Lp4rpmrwVBN1tU+9FS4/ocPaPFmLNLTPLDd/TrdHHa4TpfvaGGuRhnaa5rGsialDPTwT1wM6rk2xFmlor2key5qYOtTj5e+NgI5rQ6xFGlptY5rHsiamDnXiljL6IudYizS026xbyTOF2vI3fZJjrEUa2u+ZGW/8nCnUl3ZH9Y2Ansgp1iIN7VcWcWuWZe9kplCP/kMsf9MzOcRapKEjhvFBzGjmUFv+po+WGWuRhu54Zo4XXc0casvf9NUyYi3S0B3zLHsnM4d69B9m+ZueWmSsRRo6Zo5l72Sqe0YPGt/9/Tigp5q+G1ykoXvOrsSlhU3ULj+h75qcrEUaOmljnkgnc4U6cfc3fddErEUaOmuuZe9k7lCPT39vBfRYnbEWaeiuWe72PmjuUHv1JexKsT5NYH/jS2fiz/74t0Uauuv6vMveyVyHySbuPSjXyyI+DiB+8uiz+B8f3Y0bMxwyu/L75+NPqkC/9PyzAXTWGxfPFTM/Pz1xqlAndx+W6fT3agAjKdh/d/Nn1bdH8eN7v4x/+dX2k1/7rXPPxr+78OX491/7alyplsy/Uk3TQIcVsXnx+eJSnMKpQ33nQXmtKOKdAAAOul5N02/GKcy9Rz3hSlEAONzZlXg3TunUoXalKAAcauM0h8gmTh3qse8HALDX3M9O73XqPepkfKXo7XCoDABqOUQ2UctEnZ6pLktTNQCMlPVtCdcyUSde1AEAu+Z9Acdh6tqj9qIOANh1va5IJ7WFOinK0x9DB4A2q1pYyyGyJ3++qNndh2W6UnQ9AKBvajxENlHrRJ14/SUAvdXAynLtE7VHtQDopQam6aT2idqjWgD0UTmsd296ovaJOjFVA9A3dT6StVftE3Uymqqjmf9nAQAZut5EpJNGJuqkmqrXxlM1AHRaU9N00shEnXirFgA90dg0nTQW6sQFKAB0XR3vnD5Oo6G+8EKxEaZqALqr0Wk6aTTUiakagK7aGTb/OHLjoTZVA9BRG5fOF7eiYY2HOjFVA9A1i2rbQkJtqgagYzbGbWvcQkKdmKoB6IqzK/FmLMjCQm2qBqAjGj/pvdfCQp2YqgFou6afmz5ooaFOU3VTbxcBgAVY6DSdNHbX91HcAQ5AWzV5p/dRFjpRJ+kO8DK8rxqA1ln4NJ0sfKJOvK8agFYpYvPsIF5bRqgXPlEno/dVl6ZqANohna9aRqSTpUzUSZqqB8O4WZSxFgCQq2qavvh8cSmWZCkTdZKmao9rAZC9JbdqaRP1xN2H5cfVh/UAgNwseZpOljZRT5iqAchVOkAWS7b0ULsEBYBMXV/WAbK9lr70nXhcC4CsFLFVTdOv5hDqpU/Uice1AMhJtdL7/RwinWQxUU/ceVTe9rgWAEuVwQGyvbKYqCcGw8W93xMADlNk1qKsQu1gGQBLdj21KDKS1dJ34mAZAEuxxPu8j5PVRJ2MDpYVnq0GYMHKeDe3SCfZTdQTbiwDYIE2Lp4rln65yWGym6gndlZGm/lbAQANO7uS72HmbENdLYFvWgIHoGllpkveE9kufU9YAgegMZk9M32YbCfqicEwvhsA0IAcXrpxkuxD/fL54lbpDVsA1Cz3Je+J7Je+JyyBA1CbFix5T2Q/UU84BQ5AXdqw5D3RmlA7BQ5AHdqy5D3RmqXvCUvgAJxCthebHKU1E/WEJXAA5pLu8s74YpOjtC7Ul3aXK7wOE4DZtGzJe6J1oU6qZYsbZcT3AwCmkJpRteN6tFDr9qgn0uswB8O4WZSxFgBwlGrJe2cQr6a3M0YLtTbUSRXrtZWduBneXQ3AYYrYOltFuo1L3hOtXPqe8MgWAMcph+3cl96r1RP1xJ2H5fXqf8i3AwDG0r70K+eKt6PlOhFq+9UA7NPyfem9OhHqxH41ACMd2Jfeq9V71HuNn6/2SkyAvivju12JdNKZUCfpGTnPVwP0V7rHu63PSx+lM0vfe7kPHKB/yiJuvfJ88Wp0TKcm6ol0H3j1N2wzAOiH6mv+M4N4IzqokxN1cv/T8vJwEGmydrgMoMs6dnjsoE5O1MnL54tb4XAZQOd14VKT43Q21MnocFnp5jKArkpf4195oXgvOqyzS997ubkMoHu6cvPYSTo9UU8MV+LtdBowAOiGIjarr+3Xogd6Eep0hdxwEG84CQ7QAdXX8rODeK0L14NOoxdL3xOuGQVouY6f8D5MLybqiXTNaFF28zk7gD4YVJN0nyKd9CrUyYUXio3qw5sBQKuUZXz35eeK3p036l2oE49tAbRLHx7DOkqv9qgPuvOgvFYU8U4AkK1xpK9FT/U61IlnrAHyVUZ88Mq54mr0WO9Dndx9WH5YfbgSAOTkRrVV2fsDwL3coz5o/LYtF6IAZCJ9TU5fmwMT9cTtx+XqYBgfF2VcDgCWJkV62KMLTU4i1HukC1HGsV4LABZvfOtY356VPo5QHyDWAEsi0ocS6kOINcCCifSRhPoIYg2wICJ9LKE+hlgDNEykTyTUJxBrgIaI9FSEegpiDVAzkZ6aUE9JrAFqItIzcTPZlNK7rNMD+G4wA5hf+hoq0rMxUc/IDWYA83Hj2HxM1DNK/4Clf9Cq794IAKZ1Q6TnY6I+Ba/IBDiZV1Wejon6FNI/eOmF5gHAodLXSJE+HRN1De48KK8VRbwTADwxivQLxbXgVIS6JncelW8XZXwvAIgYxpsXzxfXg1MT6hrd/7S8PBzEx9V3VwOgj4rYKobxxoUXio2gFkJdMxejAL3lIpNGOExWsz0Xo2wGQE+4yKQ5Qt2AcaxfLSO+HwAdlx6/Gop0Yyx9N8yJcKDLnOxunlAvwPhEeIq1Q2ZANxSxFTvxXSe7myfUC+KQGdAZRWwOBvHGy88VXlK0APaoF8Tbt4CO2EiHxkR6cUzUS2DfGmijdED2lXPF28FCCfWS3H1YXq0+pJvM7FsDebMfvVRCvUT2rYHsucRk6exRL5HnrYGcpeejd6qvUSK9XCbqTHiEC8hGtdRdDkfPR78XLJ1QZ8RSOLB0lrqzY+k7I5bCgWVKX3ssdefHRJ2pdCq8LOId0zXQuHSqu4w3L54rbgTZEeqMpaXwlZ14v/ruegA0Y+PsSrxpis6XULeAC1KA2jkw1hpC3RIOmgE1MkW3iMNkLZEOmr3yfHEpvVIuAOaUvoZUe9FOdbeIibqFTNfAHDYGK/FdL9NoH6FuMXvXwInsRbeeULeck+HAMexFd4BQd4TnroEnTNGdItQdMtq7/jyuFYP4dgB9dX2n2ou+9FyxFXSCUHfQvQfl+nAQ75uuoUeK2CyG8eaFF4qNoFOEusPGh83eCm/kgu7aXeb+frXMfS3oJKHuOMvh0GmWuXtAqHvi/uPy8s4wPrQcDp2wUf27/K5l7n4Q6p5xOhxarNqHjt2bxa4HvSHUPZX2r6NaDhdsaIHxPvTwTLxnmbt/hLrH7F9D/sqoAr0S1wS6v4QawYY8XT+7Eu+6VQyh5gnBhiw4KMY+Qs1T3B8OSyHQHEqoOVK64azcfTvXegBNEWiOJdScaHQlaRlXLYlDrQSaqQg1U7OHDbUQaGYi1MxMsGFG6TnonfjgmbPxnlPczEqomdso2Ntx1cUpcAQXlVADoaYWriaFfTaqfx8+Gg7iukBzWkJNrRw8o+fsP1M7oaYRk33sWIlvmbLpNMvbNEyoaVxaFq8+pAl7PaA7Nqpv399ZiQ2BpklCzcKYsmm98fT8zHZcf/FFp7dZDKFmKaop+0r1Be+KvWyyV8U5yrhl75llEWqWanyv+HpYGic/Tm6TBaEmG6Ol8WrKrr6bnsu+HLB4G2UZP3AwjJwINVkSbRZoFGf7zuRKqMneJNpVsF8Py+PUQ5xpDaGmVfbsaadoXwmYxvhAmD1n2kioabXJ6XGPfHFQFeXN2ImPBkXc2D4Tt8SZthJqOmPftF1UH8tYDfpjd2pOJ7V/8Myv44YlbbpCqOms0b3jg7g82tsu4rJwd8ye5ezBMG55xpmuEmp6Y0+4v2XibqE9E7Mw0ydCTW/d/7S8XIV7rdrjXi8G8Y1wojwf6arOGO0x/6D6e3Pr7OexYSmbvhJq2CNN3dXEluJ9eRRvS+bNOxDlNC2/fL64FcCIUMMJnkzeZRXvIr6RQu4Slvmkk9hFOXqG+U7113LTpAwnE2qYUwp4FZ7VtO9dTYNraQJPP+57xMcxThPxVvX9H1bfT0G+JcgwH6GGBnzySbm2faaawqtwp0k8LZ9XIX+l+qXV8US+Fi00eja5CnCKb/o4mYzTj89sx6YYQ/2EGpbk9uNytZo0d2NejPbBU9TXRr+4G/avpp8bf4vJ50x+f5G+P+3++e4+8L4LP8axTbbG3yKFNwajEI9+Ln1MAf7s2dhyYQgsx78CH2hyqgKA+4MAAAAASUVORK5CYII=);background-size:cover}#studyRoom_offCanvas_wrapper .offCanvas_body .option_container .option_wrapper .option_item .checkbox_wrapper .option_text{font-size:1.2rem}#studyRoom_offCanvas_wrapper .offCanvas_body .option_container .option_wrapper .option_item .option_price{font-size:1.1rem;font-weight:300}#studyRoom_offCanvas_wrapper .offCanvas_body .option_container .option_wrapper .info_text{color:var(--gray-500);line-height:1.4;margin-left:2rem;margin-top:.8rem}#studyRoom_offCanvas_wrapper .offCanvas_body .pay_isLoading_wrapper{color:var(--gray-500);font-size:1.1rem;margin:1rem auto}#studyRoom_offCanvas_wrapper .offCanvas_body .payment_button{background-color:var(--main-900);border-color:var(--main-900);border-radius:.8rem;color:var(--white);margin-bottom:1rem;padding:1rem 0;width:100%}@media screen and (max-width:450px){#studyRoom_offCanvas_wrapper .offCanvas_body .option_container .section_wrapper .main_text_wrapper{align-items:start}}@media screen and (min-height:1500px){#studyRoom_offCanvas_wrapper .select_header .btn-close{height:2rem;width:2rem}#studyRoom_offCanvas_wrapper .offCanvas_body .option_container .section_wrapper{margin-bottom:2rem}#studyRoom_offCanvas_wrapper .offCanvas_body .option_container .section_wrapper .title_wrapper .title,#studyRoom_offCanvas_wrapper .offCanvas_body .option_container .section_wrapper .title_wrapper .title_sub{font-size:1.4rem}#studyRoom_offCanvas_wrapper .offCanvas_body .option_container .section_wrapper .main_text_wrapper,#studyRoom_offCanvas_wrapper .offCanvas_body .option_container .section_wrapper .main_text_wrapper .sub_text{font-size:1.3rem}#studyRoom_offCanvas_wrapper .offCanvas_body .option_container .section_wrapper .time_text{font-size:1.2rem;margin-top:.9rem}#studyRoom_offCanvas_wrapper .offCanvas_body .option_container .section_wrapper .mileage_wrapper .mileage_text_wrapper .mileage_input{font-size:1.3rem}#studyRoom_offCanvas_wrapper .offCanvas_body .option_container .section_wrapper .mileage_wrapper .mileage_text_wrapper .use_all_button{font-size:1.1rem}#studyRoom_offCanvas_wrapper .offCanvas_body .option_container .section_wrapper .mileage_wrapper .mileage_info_wrapper{font-size:1.2rem;margin-top:.8rem}#studyRoom_offCanvas_wrapper .offCanvas_body .option_container .section_wrapper .accordion-item .accordion-button{font-size:1.2rem}#studyRoom_offCanvas_wrapper .offCanvas_body .option_container .money_wrapper{border-radius:.8rem;border-width:.1rem;font-size:1.3rem}#studyRoom_offCanvas_wrapper .offCanvas_body .option_container .money_wrapper.total{gap:1rem}#studyRoom_offCanvas_wrapper .offCanvas_body .option_container .money_wrapper.total .total_price_list_wrapper .money_sub_text_wrapper{font-size:1.15rem;gap:.6rem}#studyRoom_offCanvas_wrapper .offCanvas_body .option_container .money_wrapper.total .total_price_wrapper{font-size:1.5rem;margin-top:.9rem}#studyRoom_offCanvas_wrapper .offCanvas_body .payment_button{font-size:1.2rem}#studyRoom_offCanvas_wrapper .offCanvas_body .pay_isLoading_wrapper{font-size:1.3rem}}#layout.high_contrast #store_booking_container .date_wrapper .date_bottom_section .date_swiper_wrapper .saturday,#layout.high_contrast #store_booking_container .date_wrapper .date_bottom_section .date_swiper_wrapper .sunday{color:var(--black)}#studyRoom_offCanvas_wrapper.high_contrast .offCanvas_body .payment_button{background-color:var(--white)!important;border:.1rem solid var(--black)!important;color:var(--main-900)!important}#studyRoom_offCanvas_wrapper.high_contrast .offCanvas_body .option_container .money_wrapper .money_total.total_price{color:var(--main-900)}.cart_modal_wrapper .body_title:first-of-type{margin-top:0}.cart_modal_wrapper .body_title{margin-bottom:.5rem;margin-top:1rem}.cart_modal_wrapper .babyFair_section,.cart_modal_wrapper .body_title.babyFair{display:none}.cart_modal_wrapper .cart_modal_body{display:block}.cart_modal_wrapper .room_select{margin-top:.3rem}.cart_modal_wrapper .modal-footer{display:flex;gap:.3rem;justify-content:space-between}.cart_modal_wrapper .cart_confirm{background-color:var(--white);border:1px solid var(--sub-900);color:var(--sub-900);font-size:.9rem;padding:.6rem;width:49.5%}.cart_modal_wrapper .modal-body{padding:0 1rem;position:relative}.cart_modal_wrapper .information_discount_text{color:var(--gray-700);font-size:.8rem;margin-top:.8rem}.cart_modal_wrapper .baby_fair_information_text{align-items:center;color:var(--gray-700);display:flex;font-size:.9rem;margin-bottom:.4rem;margin-left:1rem;margin-top:1rem}.cart_modal_wrapper .baby_fair_information_text:before{background-color:var(--gray-700);border-radius:50rem;content:"";display:inline-flex;height:.3rem;margin-right:.3rem;width:.3rem}.cart_modal_wrapper .select_time_wrapper{background-color:var(--gray-50);border-radius:.5rem;display:flex;flex-direction:column;margin-top:.7rem;padding:1.3rem 1rem .7rem}.cart_modal_wrapper .select_time_wrapper .select_title{display:inline-flex;font-size:1.1rem;font-weight:600;padding-bottom:.4rem}.cart_modal_wrapper .select_time_wrapper .select_total{display:flex;flex-direction:column;font-size:.95rem}.cart_modal_wrapper .select_time_wrapper .select_total .total_time_wrapper{display:flex}.cart_modal_wrapper .select_time_wrapper .use_time_wrapper{display:flex;font-size:1.2rem;margin-top:1rem}.cart_modal_wrapper .select_time_wrapper .use_time_wrapper .use_title{color:var(--gray-400);font-weight:300;width:-webkit-max-content;width:max-content}.cart_modal_wrapper .select_time_wrapper .use_time_wrapper .use_payment{color:var(--sub-900);font-weight:600;padding-left:.5rem}.cart_modal_wrapper .select_time_wrapper .room_info{display:flex}.cart_modal_wrapper .select_time_wrapper .room_info,.cart_modal_wrapper .select_time_wrapper .total_date,.cart_modal_wrapper .select_time_wrapper .total_rangetime,.cart_modal_wrapper .select_time_wrapper .use_payment,.cart_modal_wrapper .select_time_wrapper .use_title{margin-top:.8rem}.cart_modal_wrapper .select_time_wrapper .total_rangetime{display:flex}.cart_modal_wrapper .select_time_wrapper .sub_text{color:var(--gray-400);flex-shrink:0;font-weight:300;padding-right:.7rem}.cart_modal_wrapper .select_time_wrapper .time_text{display:flex;flex-wrap:wrap}.cart_modal_wrapper .select_time_wrapper .time_text .range_time{margin-right:.3rem}.cart_modal_wrapper .able_count_wrapper{align-items:baseline;display:flex;flex-direction:column}.cart_modal_wrapper .able_count_wrapper .disabled_count{color:var(--red);font-size:.9rem;margin-left:.5rem;padding-top:.1rem}.cart_modal_wrapper .able_count_wrapper .able_user{font-size:1.2rem;font-weight:400}.cart_modal_wrapper .able_count_wrapper .user_icon{height:1rem;margin-left:1.2rem;margin-right:.5rem;width:1rem}.cart_modal_wrapper .able_count_wrapper .count_wrapper{align-items:center;display:flex;font-size:1.3rem;font-weight:300}.cart_modal_wrapper .able_count_wrapper .count_wrapper .current_count{color:var(--main-900);font-weight:500}.cart_modal_wrapper .able_count_wrapper .count_wrapper .slash{padding:.1rem}.cart_modal_wrapper .pay_btn{background:var(--sub-900);border:none;border-radius:.4rem;color:var(--white);font-size:.9rem;padding:.8rem 0;width:100%}.cart_modal_wrapper .pay_isLoading_text{margin:1rem 0 0;text-align:center;width:100%}.goCart_modal{z-index:1061}.goCart_modal .cart_header_text{align-items:center;display:flex}.goCart_modal .goCart_footer_wrapper{display:flex}.goCart_modal .modal-content{width:60%}.goCart_modal .cart_modal_body{display:flex;flex-direction:column;line-height:1.4;padding:1rem 1rem .5rem}.goCart_modal .cart_modal_body .cart_title{font-size:1.2rem;font-weight:500;margin-bottom:.5rem}.goCart_modal .cart_modal_body .cart_text{display:flex;flex-direction:column;font-size:.9rem}.goCart_modal .modal-footer{justify-content:space-between}.goCart_modal .cart_confirm_btn{background-color:var(--sub-900);border-color:var(--sub-900);font-size:.9rem;padding:.4rem;width:49.2%}.goCart_modal #pay_btn_wrapper{width:49.2%!important}.goCart_modal .payment_btn{background-color:#fff!important;border:1px solid var(--sub-900)!important;color:var(--sub-900)!important;padding:.44rem!important}@media screen and (min-height:1500px){.modal-dialog{min-width:75%}.form-select{font-size:1.2rem;padding:.7rem 2.25rem .7rem .75rem}.cart_modal_wrapper .body_title{font-size:1.1rem}.cart_modal_wrapper .select_time_wrapper .select_total{font-size:1.2rem}.cart_modal_wrapper .select_time_wrapper .use_time_wrapper{font-size:1.3rem;margin-top:1.3rem}.cart_modal_wrapper .select_time_wrapper .room_info,.cart_modal_wrapper .select_time_wrapper .total_date,.cart_modal_wrapper .select_time_wrapper .total_rangetime,.cart_modal_wrapper .select_time_wrapper .use_payment,.cart_modal_wrapper .select_time_wrapper .use_title{margin-top:1rem}.cart_modal_wrapper .cart_confirm{padding:1.1rem}}.loading_modal{width:100%}.loading_modal .modal-content{background:none}.loading_modal .modal-body{align-items:center;display:flex;justify-content:center}.cart_wrapper{padding-bottom:1rem;width:100%}.cart_wrapper .cart_btn_wrapper{align-items:center;border:none;cursor:pointer;display:flex;justify-content:center;margin:0 auto;padding:.7rem 0;width:80%}.cart_wrapper .cart_btn_wrapper .cart_icon{height:1.8rem;width:1.8rem}.cart_wrapper .cart_number{align-items:center;background-color:var(--sub-900);border-radius:50rem;bottom:-.65rem;color:var(--white);display:flex;font-size:.65rem;height:1.3rem;justify-content:center;line-height:1.2;position:absolute;right:-.45rem;width:1.3rem}.cart_wrapper .no_cart_list{font-size:.9rem}#cart_list_dropdown_wrapper{display:flex;flex-direction:column;justify-content:center;padding:1rem .8rem}#cart_list_dropdown_wrapper .cart_title{font-size:1.2rem;font-weight:600;margin-bottom:.8rem}#cart_list_dropdown_wrapper .cart_list_wrapper{border:.5px solid var(--gray-200);border-radius:.3rem;margin-bottom:.5rem;padding:1rem .7rem .7rem}#cart_list_dropdown_wrapper .cart_list_wrapper .room_info{align-items:start;display:flex;justify-content:space-between;margin-bottom:1rem}#cart_list_dropdown_wrapper .cart_list_wrapper .room_info .room_text{font-weight:500}#cart_list_dropdown_wrapper .cart_list_wrapper .room_info .cancel_btn{color:var(--gray-400);cursor:pointer;font-size:.8rem}#cart_list_dropdown_wrapper .cart_list_wrapper .total_date{margin-bottom:.7rem}#cart_list_dropdown_wrapper .cart_list_wrapper .time_text{display:flex}#cart_list_dropdown_wrapper .cart_list_wrapper .time_text .use_select_time{margin-left:.5rem}#cart_list_dropdown_wrapper .cart_list_wrapper .use_time_wrapper{margin-top:1rem}#cart_list_dropdown_wrapper .cart_list_wrapper .use_time_wrapper .use_title{color:var(--gray-400);font-weight:300}#cart_list_dropdown_wrapper .cart_list_wrapper .use_time_wrapper .use_payment{color:var(--sub-900);font-weight:500;margin-left:.5rem}#cart_list_dropdown_wrapper .cart_list_wrapper .total_time_wrapper{display:flex;margin-bottom:.5rem}#cart_list_dropdown_wrapper .cart_list_wrapper .sub_text{color:var(--gray-400);font-weight:300;margin-right:.5rem}#cart_list_dropdown_wrapper #pay_btn_wrapper{width:100%}#cart_list_dropdown_wrapper .modal-body{padding:0 1rem}.deleteCart_modal{z-index:1057}.deleteCart_modal .modal-content{width:70%}.deleteCart_modal .modal{background:#0000004d}.deleteCart_modal .goCart_footer_wrapper{justify-content:space-between}.deleteCart_modal .title{font-size:1.1rem}.deleteCart_modal .cart_modal_body{padding:0 1rem}.deleteCart_modal .cart_cancel_btn{background-color:var(--white);border:1px solid var(--sub-900);color:var(--sub-900);font-size:.9rem;padding:.4rem;width:49.2%}.deleteCart_modal .cart_confirm_btn{background-color:var(--sub-900);border-color:var(--sub-900);font-size:.9rem;padding:.4rem;width:49.2%}.deleteCart_modal .cart_text .select_total{background-color:var(--gray-50);border-radius:.5rem;font-size:.95rem;padding:.7rem}.deleteCart_modal .cart_text .select_total .total_date{margin-bottom:.6rem}.deleteCart_modal .cart_text .select_total .total_time_wrapper,.deleteCart_modal .cart_text .select_total .total_time_wrapper .time_text{display:flex}.deleteCart_modal .cart_text .select_total .sub_text{color:var(--gray-400);margin-right:.5rem}.deleteCart_modal .cart_text .select_total .use_time_wrapper{margin-top:1.2rem}.deleteCart_modal .cart_text .select_total .use_time_wrapper .use_payment{color:var(--sub-900);font-weight:500}@media screen and (min-width:768px){.cart_wrapper .cart_btn_wrapper{width:50%}}.BarriStudyRoomSeparate_root__eBcoS{max-width:100%;width:100%}.BarriStoreMy_barriStoreMy__MwFfW .barri_voice_focused{background-color:var(--main-900)!important;box-shadow:0 0 .3rem .1rem var(--main-900)!important;color:var(--white)!important}.BarriStoreMy_barriStoreMy__MwFfW .barri_voice_focused *{color:var(--white)!important}.BarriStoreMy_barriStoreMy__MwFfW{--barri-card-text-size:1.45rem;--barri-card-button-text-size:1.35rem;display:flex;flex:1 1;flex-direction:column;margin:0 auto;max-width:100%;padding:0 .5rem;position:relative;width:100%}.BarriStoreMy_barriStoreMyNav__5mET7{color:#1a1a1a;display:flex;flex:1 1;flex-direction:column;font-size:1.1rem;padding-bottom:0!important}.BarriStoreMy_barriStoreMy__MwFfW [data-barri-coupon-list] .coupon_title_wrapper .using_title{color:#000;font-size:1.45rem;font-weight:600}.BarriStoreMy_barriStoreMy__MwFfW [data-barri-coupon-list] .coupon_title_wrapper .using_title.sub{color:#374151;font-size:1.45rem;font-weight:500}.BarriStoreMy_barriStoreMy__MwFfW [data-barri-coupon-list] .coupon_title_wrapper>button{font-size:1.2rem!important;font-weight:600!important;min-height:2.5rem!important;padding:.6rem 1rem!important}.BarriStoreMy_barriStoreMy__MwFfW [data-barri-coupon-list] .coupon_title_wrapper .user_mileage{border:1px solid #0c7a8a;border-radius:.5rem;color:#0c7a8a;font-size:1.2rem;font-weight:600;padding:.4rem .75rem}.BarriStoreMy_barriStoreMy__MwFfW [data-barri-coupon-list] .coupon_title_wrapper{margin-bottom:1rem}.BarriStoreMy_barriStoreMy__MwFfW [data-barri-coupon-list] .no_coupon_text{color:#374151;font-size:1.2rem}.BarriStoreMy_barriStoreMy__MwFfW [data-barri-coupon-list] [data-barri-holding-free-coupon-list] .free_coupon_list_wrapper{font-size:1.25rem}.BarriStoreMy_barriStoreMy__MwFfW [data-barri-coupon-list] [data-barri-holding-free-coupon-list] .free_coupon_accordion_body{gap:1.25rem}.BarriStoreMy_barriStoreMy__MwFfW [data-barri-coupon-list] [data-barri-holding-free-coupon-list] .free_coupon_info_wrapper{background-color:#fff!important;border:1px solid #e5e7eb!important;border-left:4px solid #f59e0b!important;border-radius:16px!important;box-shadow:0 4px 16px #0000000f!important;color:#1a1a1a!important;overflow:hidden;padding:1.25rem 1.5rem!important}.BarriStoreMy_barriStoreMy__MwFfW [data-barri-coupon-list] [data-barri-holding-free-coupon-list] .free_coupon_info_wrapper .top_section{align-items:center!important;flex-direction:row!important;gap:1rem!important;justify-content:space-between!important;padding:0!important}.BarriStoreMy_barriStoreMy__MwFfW [data-barri-coupon-list] [data-barri-holding-free-coupon-list] .coupon_name{color:#111827!important;flex:1 1;font-size:1.25rem!important;font-weight:600!important;line-height:1.4!important;min-width:0}.BarriStoreMy_barriStoreMy__MwFfW [data-barri-coupon-list] [data-barri-holding-free-coupon-list] .discount_value_wrapper{background:linear-gradient(135deg,#fef3c7,#fde68a);border-radius:9999px!important;color:#92400e!important;flex-shrink:0;font-weight:700!important;padding:.4rem .85rem!important}.BarriStoreMy_barriStoreMy__MwFfW [data-barri-coupon-list] [data-barri-holding-free-coupon-list] .discount_value_text{color:#92400e!important;font-size:1.5rem!important;font-weight:700!important;line-height:1.2!important}.BarriStoreMy_barriStoreMy__MwFfW [data-barri-coupon-list] [data-barri-holding-free-coupon-list] .mileage_icon{display:none}.BarriStoreMy_barriStoreMy__MwFfW [data-barri-coupon-list] [data-barri-holding-free-coupon-list] .free_coupon_info_wrapper .coupon_validity{color:#6b7280!important;font-size:1.2rem!important;font-weight:500!important;line-height:1.35!important;margin-top:1rem!important;padding:0!important}.BarriStoreMy_barriStoreMy__MwFfW [data-barri-coupon-list] [data-barri-holding-free-coupon-list] .line_dashed_wrapper{margin-top:1rem!important}.BarriStoreMy_barriStoreMy__MwFfW [data-barri-coupon-list] [data-barri-holding-free-coupon-list] .line_dashed_wrapper .left_circle,.BarriStoreMy_barriStoreMy__MwFfW [data-barri-coupon-list] [data-barri-holding-free-coupon-list] .line_dashed_wrapper .right_circle{display:none!important}.BarriStoreMy_barriStoreMy__MwFfW [data-barri-coupon-list] [data-barri-holding-free-coupon-list] .line_dashed_wrapper .dashed_line{border:none!important;border-top:1px solid #e5e7eb!important;width:100%!important}.BarriStoreMy_barriStoreMy__MwFfW [data-barri-coupon-list] [data-barri-holding-free-coupon-list] .free_coupon_info_wrapper .bottom_section{padding:.75rem 0 0!important}.BarriStoreMy_barriStoreMy__MwFfW [data-barri-coupon-list] [data-barri-holding-free-coupon-list] .bottom_section .coupon_type{background-color:#f3f4f6!important;border-radius:8px!important;color:#374151!important;font-size:1.1rem!important;font-weight:600!important;padding:.35rem .75rem!important}.BarriStoreMy_barriStoreMy__MwFfW [data-barri-coupon-list] [data-barri-holding-free-coupon-list] .bottom_section .store_name{color:#6b7280!important;font-size:1.1rem!important}.BarriStoreMy_barriStoreMy__MwFfW [data-barri-coupon-list] [data-barri-holding-free-coupon-list] .free_coupon_info_wrapper.free_coupon_used{background-color:#f9fafb!important;border-left-color:#9ca3af!important;color:#374151!important}.BarriStoreMy_barriStoreMy__MwFfW [data-barri-coupon-list] [data-barri-holding-free-coupon-list] .free_coupon_info_wrapper.free_coupon_used .coupon_name{color:#374151!important}.BarriStoreMy_barriStoreMy__MwFfW [data-barri-coupon-list] [data-barri-holding-free-coupon-list] .free_coupon_info_wrapper.free_coupon_used .discount_value_wrapper{background:#e5e7eb!important;color:#4b5563!important}.BarriStoreMy_barriStoreMy__MwFfW [data-barri-coupon-list] [data-barri-holding-free-coupon-list] .free_coupon_info_wrapper.free_coupon_used .discount_value_text{color:#4b5563!important}.BarriStoreMy_barriStoreMy__MwFfW [data-barri-coupon-list] [data-barri-holding-free-coupon-list] .free_coupon_info_wrapper.free_coupon_used .coupon_validity{color:#6b7280!important}.BarriStoreMy_barriStoreMy__MwFfW [data-barri-coupon-list] [data-barri-holding-free-coupon-list] .free_coupon_info_wrapper.free_coupon_used .line_dashed_wrapper .dashed_line{border-top-color:#d1d5db!important}.BarriStoreMy_barriStoreMy__MwFfW [data-barri-coupon-list] [data-barri-holding-free-coupon-list] .free_coupon_info_wrapper.free_coupon_used .bottom_section .coupon_type{background-color:#e5e7eb!important;color:#4b5563!important}.BarriStoreMy_barriStoreMy__MwFfW [data-barri-coupon-list] .list_bottom_section,.BarriStoreMy_barriStoreMy__MwFfW [data-barri-coupon-list] .reservation_card_list{color:#1a1a1a}.BarriStoreMy_barriStoreMy__MwFfW [data-barri-coupon-list] .bottom_text{color:#1a1a1a;font-size:1.1rem;font-weight:600}.BarriStoreMy_barriStoreMy__MwFfW [data-barri-coupon-list] .reservation_card_wrapper .list_time_section,.BarriStoreMy_barriStoreMy__MwFfW [data-barri-coupon-list] .reservation_card_wrapper .list_time_section *,.BarriStoreMy_barriStoreMy__MwFfW [data-barri-coupon-list] .reservation_card_wrapper .list_using_section,.BarriStoreMy_barriStoreMy__MwFfW [data-barri-coupon-list] .reservation_card_wrapper .list_using_section *{color:#fff!important}.BarriStoreMy_barriStoreMy__MwFfW [data-barri-coupon-list] .reservation_card_wrapper .list_bottom_section .bottom_action_btn,.BarriStoreMy_barriStoreMy__MwFfW [data-barri-coupon-list] .reservation_card_wrapper .list_bottom_section .bottom_text,.BarriStoreMy_barriStoreMy__MwFfW [data-barri-coupon-list] .reservation_card_wrapper .receipt_history_buttons button{border-color:#fffc;color:#fff!important}.BarriStoreMy_barriStoreMy__MwFfW [data-barri-coupon-list] [data-barri-seat-locker-item]{margin-bottom:1.5rem}.BarriStoreMy_barriStoreMy__MwFfW [data-barri-coupon-list] [data-barri-seat-locker-item]:last-child{margin-bottom:0}.BarriStoreMy_barriStoreMy__MwFfW [data-barri-coupon-list] .reservation_card_list{aspect-ratio:auto!important;border-radius:.8rem;height:auto!important;max-height:none!important;max-width:100%;min-height:0!important;overflow:hidden;position:relative;width:100%}.BarriStoreMy_barriStoreMy__MwFfW [data-barri-coupon-list] .reservation_card_list .reservation_card_wrapper{border-radius:inherit;box-sizing:border-box;display:flex;flex-direction:column;gap:.55rem;height:auto!important;justify-content:flex-start;left:auto!important;min-height:8rem!important;overflow:hidden;padding:1rem!important;position:relative!important;top:auto!important;z-index:1}.BarriStoreMy_barriStoreMy__MwFfW [data-barri-coupon-list] .reservation_card_list .use_card{border-radius:inherit;height:100%;left:0;object-fit:cover;object-position:center;position:absolute;top:0;width:100%;z-index:0}.BarriStoreMy_barriStoreMy__MwFfW [data-barri-coupon-list] .reservation_card_list .enter_icon{cursor:pointer;height:auto;object-fit:contain;position:absolute;right:clamp(.8rem,1.5vw,1rem);top:clamp(.8rem,1.5vw,1rem);width:clamp(5rem,12vw,8.5rem);z-index:10}.BarriStoreMy_barriStoreMy__MwFfW [data-barri-coupon-list] .reservation_card_list .reservation_card_wrapper .door_open_button_wrapper,.BarriStoreMy_barriStoreMy__MwFfW [data-barri-coupon-list] .reservation_card_list .reservation_card_wrapper .list_bottom_section,.BarriStoreMy_barriStoreMy__MwFfW [data-barri-coupon-list] .reservation_card_list .reservation_card_wrapper .list_time_section,.BarriStoreMy_barriStoreMy__MwFfW [data-barri-coupon-list] .reservation_card_list .reservation_card_wrapper .list_using_section,.BarriStoreMy_barriStoreMy__MwFfW [data-barri-coupon-list] .reservation_card_list .reservation_card_wrapper .receipt_history_buttons{position:relative;z-index:1}.BarriStoreMy_barriStoreMy__MwFfW [data-barri-coupon-list] .list_bottom_section{flex-wrap:wrap}.BarriStoreMy_barriStoreMy__MwFfW [data-barri-coupon-list] .list_bottom_section .reservation_bottom_buttons{display:flex;flex:0 0 auto;flex-wrap:wrap;gap:.5rem;width:100%}.BarriStoreMy_barriStoreMy__MwFfW [data-barri-coupon-list] .list_bottom_section .reservation_bottom_buttons .bottom_action_btn{box-sizing:border-box;flex-basis:calc(25% - 0.375rem);flex-grow:1;flex-shrink:1;max-width:100%;min-width:4.5rem}.BarriStoreMy_barriStoreMy__MwFfW [data-barri-coupon-list] .list_bottom_section .reservation_bottom_buttons .bottom_action_btn:only-child{flex:0 1 clamp(12rem,42%,22rem)!important;margin-left:auto!important;margin-right:auto!important;min-width:12rem!important;width:auto!important}.BarriStoreMy_barriStoreMy__MwFfW [data-barri-coupon-list] .receipt_history_buttons{flex-wrap:wrap;gap:.5rem}.BarriStoreMy_barriStoreMy__MwFfW [data-barri-coupon-list] .receipt_history_buttons button{box-sizing:border-box;flex-basis:calc(50% - 0.25rem);flex-grow:1;flex-shrink:1;min-width:6rem}.BarriStoreMy_barriStoreMy__MwFfW [data-barri-coupon-list] .reservation_card_list .reservation_card_wrapper .list_time_section,.BarriStoreMy_barriStoreMy__MwFfW [data-barri-coupon-list] .reservation_card_list .reservation_card_wrapper .list_using_section{display:flex;flex:0 0 auto!important;flex-direction:column;gap:.35rem;line-height:1.35}.BarriStoreMy_barriStoreMy__MwFfW [data-barri-coupon-list] .reservation_card_list .list_time_section .sub_time,.BarriStoreMy_barriStoreMy__MwFfW [data-barri-coupon-list] .reservation_card_list .list_using_section .using_title_wrapper{margin-top:0!important}.BarriStoreMy_barriStoreMy__MwFfW [data-barri-coupon-list] .reservation_card_list .list_time_section .time_title{gap:.35rem}.BarriStoreMy_barriStoreMy__MwFfW [data-barri-coupon-list] .reservation_card_list .reservation_card_wrapper .list_using_section .using_header_row{align-items:center;display:flex;gap:.5rem;justify-content:flex-start}.BarriStoreMy_barriStoreMy__MwFfW [data-barri-coupon-list] .reservation_card_list .list_using_section .using_category_badge{background-color:#ffffff40;border-radius:9999px;font-size:var(--barri-card-text-size)!important;font-weight:600;line-height:1.35;padding:.2rem .6rem}.BarriStoreMy_barriStoreMy__MwFfW [data-barri-coupon-list] .reservation_card_list .list_using_section .status_display{font-size:var(--barri-card-text-size)!important;font-weight:700;line-height:1.35}.BarriStoreMy_barriStoreMy__MwFfW [data-barri-coupon-list] .reservation_card_list .list_time_section .remaining_time_text,.BarriStoreMy_barriStoreMy__MwFfW [data-barri-coupon-list] .reservation_card_list .list_time_section .time_title_text,.BarriStoreMy_barriStoreMy__MwFfW [data-barri-coupon-list] .reservation_card_list .list_using_section .product_name{font-size:var(--barri-card-text-size)!important;font-weight:600;line-height:1.35}.BarriStoreMy_barriStoreMy__MwFfW [data-barri-coupon-list] .reservation_card_list .list_time_section .sub_time{font-size:var(--barri-card-text-size)!important;line-height:1.35}.BarriStoreMy_barriStoreMy__MwFfW [data-barri-coupon-list] .reservation_card_list .receipt_history_buttons button{font-size:1.3rem!important;font-weight:600}.BarriStoreMy_barriStoreMy__MwFfW [data-barri-coupon-list] .bottom_action_btn,.BarriStoreMy_barriStoreMy__MwFfW [data-barri-coupon-list] .store_main_barri_btn{background-color:#000;border-color:#000;color:#fff;font-size:var(--barri-card-button-text-size)!important;font-weight:600}.BarriStoreMy_barriStoreMy__MwFfW [data-barri-coupon-list] .reservation_card_wrapper .list_bottom_section .pay_fee_btn{background-color:initial!important;border:1px solid #fff!important;border-radius:.5rem;color:#fff!important;cursor:pointer}.BarriStoreMy_barriStoreMy__MwFfW [data-barri-coupon-list] .reservation_card_wrapper .list_bottom_section .pay_fee_btn:hover{background-color:#ffffff1a!important}.BarriStoreMy_barriStoreMy__MwFfW .barri_no_coupon{background-color:initial;border:2px solid #1a1a1a;border-radius:.5rem;color:#1a1a1a;cursor:pointer;font-size:1.25rem;font-weight:600;padding:1.5rem 2rem}.BarriStoreMy_barriStoreMy__MwFfW [data-barri-coupon-list] [class*=NotUsingCard_section]{--barri-not-using-text-size:var(--barri-card-text-size);height:auto;margin-bottom:1.5rem;margin-left:0!important;margin-right:0!important;margin-top:0;min-height:0;overflow:visible!important;width:100%!important}.BarriStoreMy_barriStoreMy__MwFfW [data-barri-coupon-list] [class*=NotUsingCard_section]:last-child{margin-bottom:0}.BarriStoreMy_barriStoreMy__MwFfW [data-barri-coupon-list] [class*=NotUsingCard_usingSection]{margin-left:0!important;margin-right:0!important;width:100%!important}.BarriStoreMy_barriStoreMy__MwFfW [data-barri-coupon-list] [class*=NotUsingCard_card]{border-radius:1.2rem!important;display:flex;flex-direction:column;gap:.55rem;height:auto;min-height:0;padding:1rem}.BarriStoreMy_barriStoreMy__MwFfW [data-barri-coupon-list] [class*=NotUsingCard_header]{display:flex;flex-direction:column;gap:.35rem;margin-bottom:0}.BarriStoreMy_barriStoreMy__MwFfW [data-barri-coupon-list] [class*=NotUsingCard_headerRow]{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;font-size:var(--barri-not-using-text-size)!important;gap:.5rem;justify-content:flex-start;line-height:1.35!important;margin-bottom:0}.BarriStoreMy_barriStoreMy__MwFfW [data-barri-coupon-list] [class*=NotUsingCard_headerRow] [class*=NotUsingCard_categoryName]{border-radius:9999px;flex-shrink:0;font-size:var(--barri-not-using-text-size)!important;line-height:1.35;padding:.2rem .6rem;white-space:nowrap}.BarriStoreMy_barriStoreMy__MwFfW [data-barri-coupon-list] [class*=NotUsingCard_headerRow] [class*=NotUsingCard_statusLabel]{flex-shrink:0;white-space:nowrap}.BarriStoreMy_barriStoreMy__MwFfW [data-barri-coupon-list] [class*=NotUsingCard_headerRow] [class*=NotUsingCard_statusLabel],.BarriStoreMy_barriStoreMy__MwFfW [data-barri-coupon-list] [class*=NotUsingCard_statusLabel]{color:#6b7280!important;font-size:var(--barri-not-using-text-size)!important;letter-spacing:0;line-height:1.35;margin-bottom:0;text-transform:none}.BarriStoreMy_barriStoreMy__MwFfW [data-barri-coupon-list] [class*=NotUsingCard_titleWrapper]{display:flex;flex-direction:column;gap:.25rem}.BarriStoreMy_barriStoreMy__MwFfW [data-barri-coupon-list] [class*=NotUsingCard_categoryName],.BarriStoreMy_barriStoreMy__MwFfW [data-barri-coupon-list] [class*=NotUsingCard_productName]{font-size:var(--barri-not-using-text-size)!important;line-height:1.35}.BarriStoreMy_barriStoreMy__MwFfW [data-barri-coupon-list] [class*=NotUsingCard_productName],.BarriStoreMy_barriStoreMy__MwFfW [data-barri-coupon-list] [class*=NotUsingCard_productName] span{color:#000!important}.BarriStoreMy_barriStoreMy__MwFfW [data-barri-coupon-list] [class*=NotUsingCard_timeInfo]{border-radius:.5rem;display:flex;flex-direction:column;gap:.35rem;margin-bottom:0;padding:.75rem 1rem}.BarriStoreMy_barriStoreMy__MwFfW [data-barri-coupon-list] [class*=NotUsingCard_timeInfoWithValidity]{margin-bottom:0}.BarriStoreMy_barriStoreMy__MwFfW [data-barri-coupon-list] [class*=NotUsingCard_endTimeRow]{font-size:var(--barri-not-using-text-size)!important;line-height:1.35!important;margin-bottom:0;text-align:center}.BarriStoreMy_barriStoreMy__MwFfW [data-barri-coupon-list] [class*=NotUsingCard_endTimeRow]:not(:last-child){margin-bottom:.2rem}.BarriStoreMy_barriStoreMy__MwFfW [data-barri-coupon-list] [class*=NotUsingCard_endTimeLabel],.BarriStoreMy_barriStoreMy__MwFfW [data-barri-coupon-list] [class*=NotUsingCard_endTimeRow] [class*=NotUsingCard_endTimeValue],.BarriStoreMy_barriStoreMy__MwFfW [data-barri-coupon-list] [class*=NotUsingCard_endTimeValue],.BarriStoreMy_barriStoreMy__MwFfW [data-barri-coupon-list] [class*=NotUsingCard_remainingTime],.BarriStoreMy_barriStoreMy__MwFfW [data-barri-coupon-list] [class*=NotUsingCard_validityTime]{font-size:var(--barri-not-using-text-size)!important;line-height:1.35}.BarriStoreMy_barriStoreMy__MwFfW [data-barri-coupon-list] [class*=NotUsingCard_validityTime]{margin-bottom:0;margin-top:.35rem}.BarriStoreMy_barriStoreMy__MwFfW [data-barri-coupon-list] [class*=NotUsingCard_buttonContainer]{display:flex;flex:0 0 auto;gap:.5rem;margin-top:0;min-width:0;width:100%}.BarriStoreMy_barriStoreMy__MwFfW [data-barri-coupon-list] [class*=NotUsingCard_button]{border-radius:.5rem;box-sizing:border-box;flex:1 1;font-size:1.2rem!important;font-weight:600;height:2.875rem;max-height:2.875rem;min-height:2.875rem;min-width:0;padding:.5rem 1rem;width:100%}.BarriStoreMy_barriStoreMy__MwFfW [data-barri-coupon-list]{--kiosk-myinfo-status-size:var(--barri-card-text-size,1.25rem);--kiosk-myinfo-title-size:var(--barri-card-text-size,1.25rem);--kiosk-myinfo-time-size:var(--barri-card-text-size,1.25rem);--kiosk-myinfo-sub-size:var(--barri-card-text-size,1.25rem);--kiosk-myinfo-button-size:var(--barri-card-button-text-size,1.2rem);--kiosk-myinfo-button-min-h:2.875rem}.BarriStoreMy_barriStoreMy__MwFfW [data-barri-coupon-list] [class*=NotUsingCard_usingCardWrapper][class*=NotUsingCard_roomCardWrapper]{--myinfo-room-section-size:1.25rem;--myinfo-room-status-size:1.25rem;--myinfo-room-title-size:1.25rem;--myinfo-room-time-size:1.25rem;--myinfo-room-button-size:1.22rem}#layout.high_contrast .BarriStoreMy_barriStoreMy__MwFfW [data-barri-coupon-list] [class*=NotUsingCard_card]{background-color:#000!important;border:.15rem solid #ff0!important}#layout.high_contrast .BarriStoreMy_barriStoreMy__MwFfW [data-barri-coupon-list] [class*=NotUsingCard_categoryName],#layout.high_contrast .BarriStoreMy_barriStoreMy__MwFfW [data-barri-coupon-list] [class*=NotUsingCard_timeInfo]{background-color:#000!important}#layout.high_contrast .BarriStoreMy_barriStoreMy__MwFfW [data-barri-coupon-list] [class*=NotUsingCard_buttonContainer],#layout.high_contrast .BarriStoreMy_barriStoreMy__MwFfW [data-barri-coupon-list] [class*=NotUsingCard_buttonContainer] *,#layout.high_contrast .BarriStoreMy_barriStoreMy__MwFfW [data-barri-coupon-list] [class*=NotUsingCard_header],#layout.high_contrast .BarriStoreMy_barriStoreMy__MwFfW [data-barri-coupon-list] [class*=NotUsingCard_header] *,#layout.high_contrast .BarriStoreMy_barriStoreMy__MwFfW [data-barri-coupon-list] [class*=NotUsingCard_timeInfo],#layout.high_contrast .BarriStoreMy_barriStoreMy__MwFfW [data-barri-coupon-list] [class*=NotUsingCard_timeInfo] *,#layout.high_contrast .BarriStoreMy_barriStoreMy__MwFfW [data-barri-coupon-list] [class*=NotUsingCard_titleWrapper],#layout.high_contrast .BarriStoreMy_barriStoreMy__MwFfW [data-barri-coupon-list] [class*=NotUsingCard_titleWrapper] *{color:#ff0!important}#layout.high_contrast .BarriStoreMy_barriStoreMy__MwFfW [data-barri-coupon-list] [class*=NotUsingCard_button]{background-color:#000!important;border-color:#ff0!important;border-radius:.5rem;box-sizing:border-box;color:#ff0!important;width:100%}#layout.high_contrast .BarriStoreMy_barriStoreMy__MwFfW [data-barri-coupon-list] .reservation_card_list .use_card{opacity:0;pointer-events:none}#layout.high_contrast .BarriStoreMy_barriStoreMy__MwFfW [data-barri-coupon-list] .reservation_card_list{border:.15rem solid #ff0}#layout.high_contrast .BarriStoreMy_barriStoreMy__MwFfW [data-barri-coupon-list] .reservation_card_list .reservation_card_wrapper{background-color:#000}#layout.high_contrast .BarriStoreMy_barriStoreMy__MwFfW [data-barri-coupon-list] .reservation_card_wrapper .list_bottom_section,#layout.high_contrast .BarriStoreMy_barriStoreMy__MwFfW [data-barri-coupon-list] .reservation_card_wrapper .list_bottom_section *,#layout.high_contrast .BarriStoreMy_barriStoreMy__MwFfW [data-barri-coupon-list] .reservation_card_wrapper .list_time_section,#layout.high_contrast .BarriStoreMy_barriStoreMy__MwFfW [data-barri-coupon-list] .reservation_card_wrapper .list_time_section *,#layout.high_contrast .BarriStoreMy_barriStoreMy__MwFfW [data-barri-coupon-list] .reservation_card_wrapper .list_using_section,#layout.high_contrast .BarriStoreMy_barriStoreMy__MwFfW [data-barri-coupon-list] .reservation_card_wrapper .list_using_section *{color:#ff0!important}#layout.high_contrast .BarriStoreMy_barriStoreMy__MwFfW [data-barri-coupon-list] .reservation_card_wrapper .list_bottom_section .bottom_action_btn,#layout.high_contrast .BarriStoreMy_barriStoreMy__MwFfW [data-barri-coupon-list] .reservation_card_wrapper .receipt_history_buttons button{background-color:#000!important;border-color:#ff0!important;color:#ff0!important}#layout.high_contrast .BarriStoreMy_barriStoreMy__MwFfW [data-barri-coupon-list] .reservation_card_wrapper .list_bottom_section .pay_fee_btn{background-color:initial!important;border:1px solid #ff0c!important;border-radius:.5rem;color:#ff0!important}#layout.high_contrast .BarriStoreMy_barriStoreMy__MwFfW [data-barri-coupon-list] .coupon_title_wrapper,#layout.high_contrast .BarriStoreMy_barriStoreMy__MwFfW [data-barri-coupon-list] .coupon_title_wrapper *{color:#ff0!important}#layout.high_contrast .BarriStoreMy_barriStoreMy__MwFfW [data-barri-coupon-list] .coupon_title_wrapper .user_mileage,#layout.high_contrast .BarriStoreMy_barriStoreMy__MwFfW [data-barri-coupon-list] .coupon_title_wrapper button{background-color:#000!important;border-color:#ff0!important;color:#ff0!important}#layout.high_contrast #barri_fixed_buy_bar{background-color:#000!important;border-top:.15rem solid #ff0!important;box-shadow:none!important}#layout.high_contrast #barri_fixed_buy_bar [class*=fixedBuyBarInner],#layout.high_contrast #barri_fixed_buy_bar [class*=fixedBuyBarInner] *{color:#ff0!important}#layout.high_contrast #barri_fixed_buy_bar [class*=fixedBuyBarBtn]{background-color:#000!important;border:.15rem solid #ff0!important;color:#ff0!important}#layout.high_contrast #barri_fixed_buy_bar [class*=fixedBuyBarBtn]:hover{background-color:#1a1a1a!important;border-color:#ff0!important;color:#ff0!important}.BarriCouponListContainer_container__Dnyzs{max-width:100%;min-height:0;width:100%}.BarriCouponListContainer_wrapper__Hn8ty{display:flex;flex-direction:column;gap:1.5rem;max-width:100%;width:100%}.BarriCouponListContainer_section__qI3Za{max-width:100%;width:100%}.BarriCouponListContainer_notLoginImg__aAtYw{cursor:pointer;display:block;max-width:100%;object-fit:contain;width:100%}.BarriCouponListContainer_noCouponText__TFPmz{color:#374151;font-size:1.2rem;padding:1rem;text-align:center}.BarriCouponListContainer_doorGuide__sI345{color:#374151;font-size:1.15rem;margin-top:.5rem;padding:.5rem 0}.BarriCouponListContainer_fixedBuyBarInner__RhY4v{align-items:center;box-sizing:border-box;display:flex;gap:.75rem;height:100%;justify-content:center;max-width:100%;min-height:0;padding:0 .25rem;width:100%}.BarriCouponListContainer_fixedBuyBarBtn__O6fvM{align-items:center;background-color:#f0f0f0;border:none;border-radius:.6rem;box-sizing:border-box;color:#1a4ccf;cursor:pointer;display:flex;flex:1 1;font-size:50px;font-weight:600;gap:.75rem;height:121px;justify-content:center;max-height:100%;min-width:180px;padding:.5rem .75rem;transition:background-color .2s,transform .2s}.BarriCouponListContainer_fixedBuyBarBtn__O6fvM:hover{background-color:#e0e0e0;transform:translateY(-1px)}#barri_fixed_buy_bar .BarriCouponListContainer_fixedBuyBarBtn__O6fvM .buy_card_img{flex-shrink:0;height:48px!important;max-height:48px!important;max-width:48px!important;min-height:48px!important;min-width:48px!important;object-fit:contain;width:48px!important}.BarriCouponListContainer_fixedBuyBarLabel__cYfk\+{align-items:center;display:flex;flex-direction:column;gap:0;justify-content:center;line-height:1;text-align:center}.BarriCouponListContainer_fixedBuyBarLabelLine__CLTH9{display:block;line-height:1.05;white-space:nowrap}#layout.large_font #barri_fixed_buy_bar .BarriCouponListContainer_fixedBuyBarBtn__O6fvM,#layout.large_font #barri_fixed_buy_bar .BarriCouponListContainer_fixedBuyBarLabel__cYfk\+{font-size:55px!important}.NotUsingCard_section__ATJ8r{align-self:start!important;box-shadow:none!important;margin-top:0}.NotUsingCard_section__ATJ8r,.NotUsingCard_usingSection__gzgNC{height:auto!important;margin-bottom:.5rem;margin-left:auto!important;margin-right:auto!important;min-height:0!important;width:90%!important}.NotUsingCard_usingSection__gzgNC{aspect-ratio:auto!important;margin-top:.3rem}.NotUsingCard_section__ATJ8r:first-of-type,.NotUsingCard_usingSection__gzgNC:first-of-type{margin-top:.95rem}.NotUsingCard_usingCardWrapper__MjrFU{border:1px solid #ffffff38!important;border-radius:.8rem!important;box-shadow:inset 0 1px 0 #ffffff47,0 6px 14px #00000024!important;color:#fff!important;font-family:var(--mainKor-font),sans-serif!important;height:auto!important;left:auto!important;margin-left:0!important;margin-right:0!important;min-height:0!important;overflow:hidden!important;padding:var(--myinfo-card-pt) var(--myinfo-card-px) var(--myinfo-card-pb) var(--myinfo-card-px)!important;position:relative!important;top:auto!important;width:100%!important}.NotUsingCard_statusBadge__HIkkg{align-items:center!important;border:1px solid #0000!important;border-radius:999px!important;box-sizing:border-box!important;display:inline-flex;font-size:var(--myinfo-status-size)!important;font-size:var(--myinfo-status-badge-size,var(--myinfo-status-size))!important;font-weight:700!important;justify-content:center!important;line-height:1.2!important;padding:.32rem .85rem!important;padding:var(--myinfo-status-badge-py,.32rem) var(--myinfo-status-badge-px,.85rem)!important;width:-webkit-fit-content!important;width:fit-content!important}.NotUsingCard_statusBadgeUsing__PQmUm{border-color:#fffffff2!important}.NotUsingCard_statusBadgeNotUsing__pQtFo,.NotUsingCard_statusBadgeUsing__PQmUm{background:#fff!important;color:#374151!important;color:var(--status-badge-color,#374151)!important}.NotUsingCard_statusBadgeNotUsing__pQtFo{border-color:#e5e7ebf2!important}.NotUsingCard_typoTitleWrap__2NxCl{align-items:baseline;display:flex;flex-wrap:wrap;gap:.25rem;margin-top:.18rem!important}.NotUsingCard_roomUsingSection__j7AsU{line-height:1.35!important;margin-bottom:.42rem!important}.NotUsingCard_roomCardWrapper__T9cSt{padding:var(--myinfo-card-pt) var(--myinfo-card-px) var(--myinfo-card-pb) var(--myinfo-card-px)!important}.NotUsingCard_roomTimeSectionCompact__vRPEi{flex:0 0 auto!important;height:auto!important;margin-top:0!important;min-height:auto!important;padding:.5rem 0!important}.NotUsingCard_roomTimeTitle__rTR2a{gap:.4rem!important}.NotUsingCard_roomSubTimeWrapper__Soece{display:flex;flex-direction:column;gap:.25rem}.NotUsingCard_roomBottomSection__80ppz{margin-top:.5rem!important}.NotUsingCard_roomCardWrapper__T9cSt .bottom_action_btn,.NotUsingCard_roomCardWrapper__T9cSt .reservation_bottom_buttons .bottom_action_btn{font-size:var(--myinfo-button-size)!important;font-weight:600!important;line-height:1.25!important}.NotUsingCard_usingCardWrapper__MjrFU .list_using_section{align-items:flex-start!important;margin-bottom:.42rem!important;text-align:left!important}.NotUsingCard_usingCardWrapper__MjrFU .list_time_section{align-items:center!important;margin-top:.1rem!important;text-align:center!important}.NotUsingCard_usingCardWrapper__MjrFU .time_title{align-items:center!important;display:flex!important;flex-direction:column!important;gap:.12rem!important;text-align:center!important}.NotUsingCard_usingCardWrapper__MjrFU .remaining_time_text,.NotUsingCard_usingCardWrapper__MjrFU .reservation_date,.NotUsingCard_usingCardWrapper__MjrFU .sub_time{text-align:center!important}.NotUsingCard_usingCardWrapper__MjrFU .sub_time.admin_set_time_text,.NotUsingCard_usingCardWrapper__MjrFU .sub_time.validity_text{margin-top:.22rem!important}.NotUsingCard_usingCardWrapper__MjrFU .list_bottom_section{margin-top:.48rem!important;padding-top:.48rem!important}.NotUsingCard_usingCardWrapper__MjrFU .list_bottom_section .bottom_text{padding:.38rem 0!important}.NotUsingCard_usingCardWrapper__MjrFU .use_card{height:100%!important;inset:0!important;object-fit:cover!important;object-position:center!important;position:absolute!important;width:100%!important}.NotUsingCard_usingCardWrapper__MjrFU>*{position:relative;z-index:1}.NotUsingCard_usingCardWrapper__MjrFU .use_card{z-index:0!important}.NotUsingCard_usingCardWrapper__MjrFU:after,.NotUsingCard_usingCardWrapper__MjrFU:before{content:"";pointer-events:none;position:absolute;z-index:0}.NotUsingCard_usingCardWrapper__MjrFU:before{aspect-ratio:1/1;background:#ffffff24;border-radius:50%;bottom:-42%;left:-36%;width:88%}.NotUsingCard_usingCardWrapper__MjrFU:after{background:#ffffff1a;border-radius:50%;height:98%;left:-18%;top:52%;width:132%}.NotUsingCard_usingCardWrapper__MjrFU.seat-day{background:linear-gradient(90deg,color-mix(in srgb,var(--main-900) 62%,#000 38%) 0,color-mix(in srgb,var(--main-900) 78%,#000 22%) 34%,#0000 62%),linear-gradient(135deg,color-mix(in srgb,var(--main-900) 92%,#fff 8%) 0,var(--main-900) 48%,color-mix(in srgb,var(--main-900) 78%,#000 22%) 100%)!important}.NotUsingCard_usingCardWrapper__MjrFU.seat-charge{background:linear-gradient(90deg,color-mix(in srgb,var(--seat-charge) 62%,#000 38%) 0,color-mix(in srgb,var(--seat-charge) 80%,#000 20%) 34%,#0000 62%),linear-gradient(135deg,color-mix(in srgb,var(--seat-charge) 92%,#fff 8%) 0,var(--seat-charge) 48%,color-mix(in srgb,var(--seat-charge) 78%,#000 22%) 100%)!important}.NotUsingCard_usingCardWrapper__MjrFU.seat-period{background:linear-gradient(90deg,color-mix(in srgb,var(--seat-period) 62%,#000 38%) 0,color-mix(in srgb,var(--seat-period) 78%,#000 22%) 34%,#0000 62%),linear-gradient(135deg,color-mix(in srgb,var(--seat-period) 92%,#fff 8%) 0,var(--seat-period) 48%,color-mix(in srgb,var(--seat-period) 78%,#000 22%) 100%)!important}.NotUsingCard_usingCardWrapper__MjrFU.seat-locker{background:linear-gradient(90deg,color-mix(in srgb,var(--seat-locker) 52%,#7a1111 48%) 0,color-mix(in srgb,var(--seat-locker) 70%,#9b2525 30%) 36%,#0000 62%),linear-gradient(135deg,color-mix(in srgb,var(--seat-locker) 86%,#ff7f7f 14%) 0,color-mix(in srgb,var(--seat-locker) 78%,#ff5f5f 22%) 50%,color-mix(in srgb,var(--seat-locker) 62%,#ad2626 38%) 100%)!important}.NotUsingCard_usingCardWrapper__MjrFU.seat-fixed{background:linear-gradient(90deg,color-mix(in srgb,#0277bd 66%,#000 34%),color-mix(in srgb,#2d9bb8 80%,#000 20%) 34%,#0000 62%),linear-gradient(135deg,color-mix(in srgb,#42b7dd 90%,#fff 10%),#2d9bb8 48%,color-mix(in srgb,#0277bd 78%,#000 22%))!important}.NotUsingCard_usingCardWrapper__MjrFU.seat-room{background:linear-gradient(90deg,color-mix(in srgb,#064e3b 72%,#000 28%),color-mix(in srgb,#047857 78%,#000 22%) 36%,#0000 62%),linear-gradient(135deg,#34d399,#059669 46%,#065f46)!important}.NotUsingCard_usingCardWrapper__MjrFU.seat-default{background:linear-gradient(90deg,#2a3440eb,#3c4a5ad1 34%,#0000 62%),linear-gradient(135deg,#73859a,#5d7088 48%,#3e4d5f)!important}.NotUsingCard_notUsingCardWrapper__CGAhf{border:1px solid #0f172a14!important;border-radius:.8rem!important;box-shadow:inset 0 1px 0 #ffffffa6,0 4px 12px #0f172a0d,0 2px 4px #0f172a08!important;color:#1f2937;overflow:hidden;position:relative}.NotUsingCard_notUsingCardWrapper__CGAhf:after,.NotUsingCard_notUsingCardWrapper__CGAhf:before{content:"";pointer-events:none;position:absolute;z-index:0}.NotUsingCard_notUsingCardWrapper__CGAhf:before{aspect-ratio:1/1;background:#ffffff6b;border-radius:50%;bottom:-42%;left:-36%;width:88%}.NotUsingCard_notUsingCardWrapper__CGAhf:after{background:#ffffff47;border-radius:50%;height:98%;left:-18%;top:52%;width:132%}.NotUsingCard_notUsingCardWrapper__CGAhf>*{position:relative;z-index:1}.NotUsingCard_notUsingCardWrapper__CGAhf.seat-day{background:linear-gradient(90deg,color-mix(in srgb,var(--main-900) 14%,#fff 86%) 0,color-mix(in srgb,var(--main-900) 8%,#fff 92%) 38%,#fff0 68%),linear-gradient(135deg,color-mix(in srgb,var(--main-900) 10%,#fff 90%) 0,color-mix(in srgb,var(--main-900) 6%,#fff 94%) 52%,#fff 100%)!important;border-color:color-mix(in srgb,var(--main-900) 18%,#fff 82%)!important}.NotUsingCard_notUsingCardWrapper__CGAhf.seat-charge{background:linear-gradient(90deg,color-mix(in srgb,var(--seat-charge) 14%,#fff 86%) 0,color-mix(in srgb,var(--seat-charge) 8%,#fff 92%) 38%,#fff0 68%),linear-gradient(135deg,color-mix(in srgb,var(--seat-charge) 10%,#fff 90%) 0,color-mix(in srgb,var(--seat-charge) 6%,#fff 94%) 52%,#fff 100%)!important;border-color:color-mix(in srgb,var(--seat-charge) 18%,#fff 82%)!important}.NotUsingCard_notUsingCardWrapper__CGAhf.seat-period{background:linear-gradient(90deg,color-mix(in srgb,var(--seat-period) 14%,#fff 86%) 0,color-mix(in srgb,var(--seat-period) 8%,#fff 92%) 38%,#fff0 68%),linear-gradient(135deg,color-mix(in srgb,var(--seat-period) 10%,#fff 90%) 0,color-mix(in srgb,var(--seat-period) 6%,#fff 94%) 52%,#fff 100%)!important;border-color:color-mix(in srgb,var(--seat-period) 18%,#fff 82%)!important}.NotUsingCard_notUsingCardWrapper__CGAhf.seat-locker{background:linear-gradient(90deg,color-mix(in srgb,var(--seat-locker) 12%,#fff 88%) 0,color-mix(in srgb,var(--seat-locker) 7%,#fff 93%) 38%,#fff0 68%),linear-gradient(135deg,color-mix(in srgb,var(--seat-locker) 9%,#fff 91%) 0,color-mix(in srgb,var(--seat-locker) 5%,#fff 95%) 52%,#fff 100%)!important;border-color:color-mix(in srgb,var(--seat-locker) 16%,#fff 84%)!important}.NotUsingCard_notUsingCardWrapper__CGAhf.seat-fixed{background:linear-gradient(90deg,color-mix(in srgb,#2d9bb8 14%,#fff 86%),color-mix(in srgb,#2d9bb8 8%,#fff 92%) 38%,#fff0 68%),linear-gradient(135deg,color-mix(in srgb,#42b7dd 10%,#fff 90%),color-mix(in srgb,#2d9bb8 6%,#fff 94%) 52%,#fff)!important;border-color:color-mix(in srgb,#2d9bb8 18%,#fff 82%)!important}.NotUsingCard_notUsingCardWrapper__CGAhf.seat-room{background:linear-gradient(90deg,color-mix(in srgb,#34d399 16%,#fff 84%),color-mix(in srgb,#10b981 9%,#fff 91%) 38%,#fff0 68%),linear-gradient(135deg,#ecfdf5,color-mix(in srgb,#a7f3d0 24%,#fff 76%) 52%,#fff)!important;border-color:color-mix(in srgb,#34d399 42%,#fff 58%)!important}.NotUsingCard_notUsingCardWrapper__CGAhf.seat-default{background:linear-gradient(90deg,color-mix(in srgb,#5d7088 12%,#fff 88%),color-mix(in srgb,#5d7088 7%,#fff 93%) 38%,#fff0 68%),linear-gradient(135deg,#f8fafc,#fff)!important;border-color:#e5e7eb!important}.NotUsingCard_notUsingCardWrapper__CGAhf.seat-day .NotUsingCard_timeInfo__lmjgi{background-color:color-mix(in srgb,var(--main-900) 7%,#fff 93%)!important}.NotUsingCard_notUsingCardWrapper__CGAhf.seat-charge .NotUsingCard_timeInfo__lmjgi{background-color:color-mix(in srgb,var(--seat-charge) 7%,#fff 93%)!important}.NotUsingCard_notUsingCardWrapper__CGAhf.seat-period .NotUsingCard_timeInfo__lmjgi{background-color:color-mix(in srgb,var(--seat-period) 7%,#fff 93%)!important}.NotUsingCard_notUsingCardWrapper__CGAhf.seat-locker .NotUsingCard_timeInfo__lmjgi{background-color:color-mix(in srgb,var(--seat-locker) 6%,#fff 94%)!important}.NotUsingCard_notUsingCardWrapper__CGAhf.seat-fixed .NotUsingCard_timeInfo__lmjgi{background-color:color-mix(in srgb,#2d9bb8 7%,#fff 93%)!important}.NotUsingCard_notUsingCardWrapper__CGAhf.seat-room .NotUsingCard_timeInfo__lmjgi{background-color:#ecfdf5!important}.NotUsingCard_notUsingCardWrapper__CGAhf.seat-default .NotUsingCard_timeInfo__lmjgi{background-color:#f9fafb!important}.NotUsingCard_card__xMgCM{background-color:#fff;border:1px solid #e5e7eb;border-radius:16px;box-shadow:0 4px 12px #00000014,0 2px 4px #0000000a;display:flex;flex-direction:column;height:auto!important;margin-left:0!important;margin-right:0!important;min-height:0;padding:var(--myinfo-card-pt) var(--myinfo-card-px) var(--myinfo-card-pb) var(--myinfo-card-px);position:relative;transition:all .3s ease;width:100%!important}.NotUsingCard_header__VGY6g{margin-bottom:1.25rem}.NotUsingCard_headerRow__1PFYT{align-items:center;display:flex;gap:.5rem;justify-content:space-between;margin-bottom:.25rem}.NotUsingCard_statusLabel__Pwdxx{color:#6b7280;font-size:var(--myinfo-status-size);font-size:var(--myinfo-status-badge-size,var(--myinfo-status-size));font-weight:700;letter-spacing:0;line-height:1.2;margin-bottom:.6rem;text-transform:none}.NotUsingCard_statusLabel__Pwdxx.NotUsingCard_statusBadge__HIkkg{margin-bottom:.6rem}.NotUsingCard_titleWrapper__tIHPt{display:flex;flex-direction:column;gap:.25rem}.NotUsingCard_titleRow__GszFe{align-items:baseline;display:flex;gap:.5rem}.NotUsingCard_categoryName__BKKcI{color:#1f2937;font-size:var(--myinfo-title-size);font-weight:600;line-height:1.3}.NotUsingCard_productName__KGhY4{color:#4b5563;font-size:var(--myinfo-title-size);font-weight:600;line-height:1.3}.NotUsingCard_timeInfo__lmjgi{background-color:#f9fafb;border-radius:10px;margin-bottom:1rem;padding:.875rem;text-align:center}.NotUsingCard_timeInfoWithValidity__PGNs0{margin-bottom:1rem}.NotUsingCard_endTimeRow__8YiKP{margin-bottom:.375rem;text-align:center}.NotUsingCard_endTimeLabel__A6L4g{color:#6b7280;margin-right:.5rem}.NotUsingCard_endTimeLabel__A6L4g,.NotUsingCard_endTimeValue__ROqz-{font-family:var(--mainKor-font),sans-serif;font-size:var(--myinfo-time-size);font-weight:600;line-height:1.35}.NotUsingCard_endTimeValue__ROqz-{color:#1f2937}.NotUsingCard_remainingTime__DTEI\+{color:#9ca3af;font-family:var(--mainKor-font),sans-serif;font-size:var(--myinfo-time-size);font-weight:600;line-height:1.35}.NotUsingCard_endTimeRow__8YiKP .NotUsingCard_endTimeValue__ROqz-:only-child{color:#1f2937!important;font-family:var(--mainKor-font),sans-serif!important;font-size:var(--myinfo-time-size)!important;font-weight:600!important;line-height:1.35!important}.NotUsingCard_validityTime__x1y6R{color:#374151;font-family:var(--mainKor-font),sans-serif;font-size:var(--myinfo-sub-size);font-weight:600;line-height:1.35;margin-bottom:.2rem;margin-top:.5rem}.NotUsingCard_buttonContainer__rCNjj{align-items:stretch;display:flex;gap:.75rem;margin-top:auto;min-width:0;width:100%}.NotUsingCard_timeInfoWithValidity__PGNs0~.NotUsingCard_buttonContainer__rCNjj{margin-top:.3rem}@media screen and (max-width:767px){.NotUsingCard_timeInfoWithValidity__PGNs0{margin-bottom:.8rem}.NotUsingCard_timeInfoWithValidity__PGNs0~.NotUsingCard_buttonContainer__rCNjj{margin-top:.25rem}}.NotUsingCard_button__kHzZi{align-items:center;border-radius:10px;cursor:pointer;display:flex;flex:1 1;font-size:var(--myinfo-button-size);font-weight:600;gap:.375rem;height:var(--myinfo-button-min-h);justify-content:center;line-height:1.25;min-height:var(--myinfo-button-min-h);min-width:0;padding:.5rem clamp(1rem,1.8vw,1.5rem);transition:all .2s ease;white-space:nowrap}.NotUsingCard_secondaryButton__q6HEc{background-color:#fff;border:1.5px solid #e5e7eb;color:#374151}.NotUsingCard_secondaryButton__q6HEc:hover{background-color:#f9fafb;border-color:#d1d5db;transform:translateY(-1px)}.NotUsingCard_primaryButton__WJOZZ{border:none;box-shadow:0 2px 8px #0000001a;color:#fff}.NotUsingCard_primaryButton__WJOZZ:hover{box-shadow:0 4px 12px #00000026;transform:translateY(-1px)}.NotUsingCard_icon__9lJCa{color:#9ca3af}.NotUsingCard_card__xMgCM,.NotUsingCard_notUsingCardWrapper__CGAhf,.NotUsingCard_section__ATJ8r,.NotUsingCard_usingCardWrapper__MjrFU{--myinfo-content-width:100%;--myinfo-card-pt:0.9rem;--myinfo-card-px:1.08rem;--myinfo-card-pb:0.72rem;--myinfo-status-size:var(--kiosk-myinfo-status-size,var(--store-body-size,0.96rem));--myinfo-status-badge-size:var(
    --kiosk-myinfo-status-badge-size,calc(var(--store-body-size, 0.96rem)*1.18)
  );--myinfo-status-badge-py:0.32rem;--myinfo-status-badge-px:0.85rem;--myinfo-title-size:var(
    --kiosk-myinfo-title-size,calc(var(--store-title-size, 1.08rem)*1.08)
  );--myinfo-time-size:var(--kiosk-myinfo-time-size,calc(var(--store-body-size, 0.96rem)*1.08));--myinfo-sub-size:var(--kiosk-myinfo-sub-size,var(--store-caption-size,0.85rem));--myinfo-button-size:var(--kiosk-myinfo-button-size,var(--store-body-size,0.96rem));--myinfo-button-min-h:max(44px,var(--kiosk-myinfo-button-min-h,2.75rem))}.NotUsingCard_header__VGY6g,.NotUsingCard_timeInfo__lmjgi,.NotUsingCard_usingCardWrapper__MjrFU .list_time_section,.NotUsingCard_usingCardWrapper__MjrFU .list_using_section{margin-left:auto;margin-right:auto;width:var(--myinfo-content-width)}@media screen and (max-width:767px){.NotUsingCard_card__xMgCM,.NotUsingCard_section__ATJ8r,.NotUsingCard_usingCardWrapper__MjrFU{--myinfo-card-pt:0.82rem;--myinfo-card-px:0.9rem;--myinfo-card-pb:0.65rem;--myinfo-button-min-h:2.5rem}}@media screen and (min-width:768px){.NotUsingCard_card__xMgCM,.NotUsingCard_notUsingCardWrapper__CGAhf,.NotUsingCard_section__ATJ8r,.NotUsingCard_usingCardWrapper__MjrFU{--myinfo-status-badge-size:var(
      --kiosk-myinfo-status-badge-size,calc(var(--store-body-size, 0.96rem)*1.28)
    );--myinfo-status-badge-py:0.38rem;--myinfo-status-badge-px:1rem}}.NotUsingCard_typoStatus__gyjRR,.NotUsingCard_usingCardWrapper__MjrFU .list_using_section .using_state,.NotUsingCard_usingCardWrapper__MjrFU .using_state.status_display{font-size:var(--myinfo-status-size)!important;font-size:var(--myinfo-status-badge-size,var(--myinfo-status-size))!important;font-weight:700!important;line-height:1.2!important}.NotUsingCard_typoTitleWrap__2NxCl,.NotUsingCard_usingCardWrapper__MjrFU .using_title_wrapper{align-items:baseline;display:flex;flex-wrap:wrap;gap:.25rem;justify-content:flex-start;margin-top:.18rem!important}#storeBook_nav_container #store_my_info_container .coupon_list_container .reservation_card_list .NotUsingCard_usingCardWrapper__MjrFU .NotUsingCard_typoTitle__mZ1WZ,#storeBook_nav_container #store_my_info_container .coupon_list_container .reservation_card_list .NotUsingCard_usingCardWrapper__MjrFU .list_using_section .using_title_wrapper .using_title,.NotUsingCard_typoTitle__mZ1WZ,.NotUsingCard_usingCardWrapper__MjrFU .list_using_section .using_title_wrapper .using_title,.NotUsingCard_usingCardWrapper__MjrFU .using_product_name.product_name,.NotUsingCard_usingCardWrapper__MjrFU .using_title.product_category_name{font-size:var(--myinfo-title-size)!important;font-weight:600!important;line-height:1.3!important}.NotUsingCard_typoSub__ZbFST,.NotUsingCard_typoTime__dB60c,.NotUsingCard_usingCardWrapper__MjrFU .list_time_section .time_title .reservation_date,.NotUsingCard_usingCardWrapper__MjrFU .list_time_section.list_time_section_compact .time_title .reservation_date,.NotUsingCard_usingCardWrapper__MjrFU .list_time_section.list_time_section_compact .time_title .sub_time_wrapper .sub_time,.NotUsingCard_usingCardWrapper__MjrFU .remaining_time_text,.NotUsingCard_usingCardWrapper__MjrFU .sub_time,.NotUsingCard_usingCardWrapper__MjrFU .time_title_text,.NotUsingCard_usingCardWrapper__MjrFU .time_title_text.end_time_text,.NotUsingCard_usingCardWrapper__MjrFU .time_title_text.extra{font-size:var(--myinfo-time-size)!important;font-weight:600!important;line-height:1.35!important}.NotUsingCard_usingCardWrapper__MjrFU .bottom_action_btn,.NotUsingCard_usingCardWrapper__MjrFU .list_bottom_section .bottom_text{font-size:var(--myinfo-button-size)!important;font-weight:600!important;line-height:1.25!important}.NotUsingCard_usingCardWrapper__MjrFU .bottom_action_btn{min-height:var(--myinfo-button-min-h)!important}.NotUsingCard_usingCardWrapper__MjrFU .reservation_bottom_buttons{display:flex!important;flex-wrap:nowrap!important;gap:.5rem!important}.NotUsingCard_usingCardWrapper__MjrFU .reservation_bottom_buttons .bottom_action_btn{flex:1 1!important;min-width:0!important;width:0!important}.NotUsingCard_usingCardWrapper__MjrFU .btn,.NotUsingCard_usingCardWrapper__MjrFU .btn .door_open_button_text,.NotUsingCard_usingCardWrapper__MjrFU .btn span,.NotUsingCard_usingCardWrapper__MjrFU .nav-item,.NotUsingCard_usingCardWrapper__MjrFU .nav-link{font-family:var(--mainKor-font),sans-serif!important;font-size:var(--myinfo-button-size)!important;font-weight:600!important;letter-spacing:0!important;line-height:1.25!important;text-transform:none!important}.NotUsingCard_section__ATJ8r,.NotUsingCard_usingSection__gzgNC{aspect-ratio:auto!important;height:auto!important;margin-left:auto!important;margin-right:auto!important;max-width:none!important;min-height:0!important;width:90%!important}.NotUsingCard_card__xMgCM,.NotUsingCard_notUsingCardWrapper__CGAhf,.NotUsingCard_usingCardWrapper__MjrFU{height:auto!important;min-height:0!important;padding:var(--myinfo-card-pt) var(--myinfo-card-px) var(--myinfo-card-pb) var(--myinfo-card-px)!important;width:100%!important}.NotUsingCard_button__kHzZi,.NotUsingCard_usingCardWrapper__MjrFU .bottom_action_btn,.NotUsingCard_usingCardWrapper__MjrFU .list_bottom_section .bottom_text{font-size:var(--myinfo-button-size)!important;height:var(--myinfo-button-min-h)!important;line-height:1.25!important;min-height:var(--myinfo-button-min-h)!important}.NotUsingCard_usingCardWrapper__MjrFU .bottom_action_btn{padding:.5rem .9rem!important}#storeBook_nav_container #store_my_info_container .coupon_list_container .NotUsingCard_usingCardWrapper__MjrFU .using_state.status_display{border-radius:999px!important;box-sizing:border-box!important;font-size:var(--myinfo-status-size)!important;font-size:var(--myinfo-status-badge-size,var(--myinfo-status-size))!important;font-weight:700!important;line-height:1.2!important;padding:.32rem .85rem!important;padding:var(--myinfo-status-badge-py,.32rem) var(--myinfo-status-badge-px,.85rem)!important;width:-webkit-fit-content!important;width:fit-content!important}.NotUsingCard_statusLabel__Pwdxx,.NotUsingCard_usingCardWrapper__MjrFU .list_using_section .using_state{font-size:var(--myinfo-status-size)!important;font-size:var(--myinfo-status-badge-size,var(--myinfo-status-size))!important}.NotUsingCard_categoryName__BKKcI,.NotUsingCard_productName__KGhY4,.NotUsingCard_usingCardWrapper__MjrFU .list_using_section .using_title_wrapper .using_title,.NotUsingCard_usingCardWrapper__MjrFU .using_product_name.product_name,.NotUsingCard_usingCardWrapper__MjrFU .using_title.product_category_name{font-size:var(--myinfo-title-size)!important}.NotUsingCard_endTimeLabel__A6L4g,.NotUsingCard_endTimeValue__ROqz-,.NotUsingCard_remainingTime__DTEI\+,.NotUsingCard_usingCardWrapper__MjrFU .remaining_time_text,.NotUsingCard_usingCardWrapper__MjrFU .sub_time,.NotUsingCard_usingCardWrapper__MjrFU .time_title_text,.NotUsingCard_validityTime__x1y6R{font-family:var(--mainKor-font),sans-serif!important;font-size:var(--myinfo-time-size)!important;font-weight:600!important;line-height:1.35!important}.NotUsingCard_sectionInHoldingModal__ifVtv{margin-bottom:.75rem;margin-left:0!important;margin-right:0!important;width:100%!important}.NotUsingCard_sectionInHoldingModal__ifVtv:first-of-type{margin-top:0}.NotUsingCard_buttonContainerSeatSelect__OSkQ8{grid-template-columns:1fr!important}.NotUsingCard_primaryButtonSeatSelect__Xol\+K{width:100%}.BarriReservedSeatOrLockerItem_root__Rrx5M{max-width:100%;width:100%}.ShowQRCodeModal_modalWrapper__xfZU- .modal-content{border-radius:1.5rem}.ShowQRCodeModal_modalWrapper__xfZU- .modal-content .modal-body{align-items:center;display:flex;flex-direction:column;padding-top:3rem}.ShowQRCodeModal_modalTitle__msHBv{font-size:1.6rem;margin-bottom:1rem;text-align:center;width:100%}.ShowQRCodeModal_modalSubTextWrapper__6Y8xv{display:flex;flex-direction:column;gap:.5rem}.ShowQRCodeModal_modalSubText__KfRiv{color:var(--gray-600);font-size:1rem;text-align:center}.ShowQRCodeModal_countDownText__LKk4V{color:var(--main-900);font-size:1.3rem;font-weight:500;margin:1rem 0 1.2rem}.ShowQRCodeModal_qrCodeContainer__vyCh7{align-items:center;display:flex;height:100%;justify-content:center;position:relative;width:100%}.ShowQRCodeModal_qrCodeCanvas__Mzt3A{height:60%!important;width:60%!important}.ShowQRCodeModal_refreshOverlay__KHTx-{align-items:center;background-color:#fffc;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0}.ShowQRCodeModal_refreshIcon__mZJxb{cursor:pointer;transition:transform .2s}.ShowQRCodeModal_closeButton__yD78Z{background-color:var(--main-300);border-color:var(--main-300);border-radius:.9rem;color:var(--main-900);padding:.7rem 0;width:100%}.ReservedRoomItem_modalOverlay__aYP23{align-items:center;background-color:#00000080;display:flex;inset:0;justify-content:center;position:fixed;z-index:9999}.ReservedRoomItem_modalCard__sGK6t{background-color:#fff;border-radius:12px;box-shadow:0 4px 6px #0000001a;max-width:90%;padding:2rem;width:400px}.ReservedRoomItem_modalTitle__m-tYG{color:#1f2937;font-size:1.08rem;font-size:var(--store-title-size,1.08rem);font-weight:700;line-height:1.3;margin-bottom:1.5rem}.ReservedRoomItem_modalDescription__4nAh4{color:#666;font-size:.96rem;font-size:var(--store-body-size,.96rem);line-height:1.5;margin-bottom:1.5rem}.ReservedRoomItem_modalActionList__Cy7J5{display:flex;flex-direction:column;gap:.75rem}.ReservedRoomItem_modalActionButton__vzyWO{background-color:#fff;border:1.5px solid #3b82f6;border-radius:8px;color:#3b82f6;cursor:pointer;font-size:.96rem;font-size:var(--store-body-size,.96rem);font-weight:500;line-height:1.25;padding:1rem;transition:background-color .2s ease}.ReservedRoomItem_modalActionButton__vzyWO:hover{background-color:#eff6ff}.ReservedRoomItem_modalCancelButton__tI5RH{background-color:#f3f4f6;border:1px solid #ddd;border-radius:8px;color:#666;cursor:pointer;font-size:.85rem;font-size:var(--store-caption-size,.85rem);line-height:1.25;margin-top:1rem;padding:.75rem;width:100%}.ReservedRoomItem_bottomGhostButton__wGNDZ{background-color:initial!important;border:1.5px solid #ffffffe6!important;border-radius:12px!important;color:#fff!important}.ReservedRoomItem_bottomGhostButton__wGNDZ:hover{background-color:#ffffff1a!important}.BarriReservationRoomItem_root__ejyW4{--barri-room-title-size:1.25rem;--barri-room-time-size:1.25rem;--barri-room-button-size:1.22rem;max-width:100%;width:100%}.BarriReservationRoomItem_root__ejyW4 [class*=NotUsingCard_usingSection] [class*=NotUsingCard_usingCardWrapper] [class*=NotUsingCard_roomCardWrapper]{--myinfo-status-size:1.3rem!important;--myinfo-title-size:1.32rem!important;--myinfo-time-size:1.25rem!important;--myinfo-sub-size:1.24rem!important;--myinfo-button-size:1.22rem!important;--myinfo-button-min-h:3.02rem!important;--myinfo-room-section-size:1.3rem!important;--myinfo-room-status-size:1.3rem!important;--myinfo-room-title-size:1.3rem!important;--myinfo-room-time-size:1.25rem!important;--myinfo-room-button-size:1.22rem!important}.BarriReservationRoomItem_root__ejyW4 .reservation_card_wrapper[class*=NotUsingCard_usingCardWrapper][class*=NotUsingCard_roomCardWrapper]{box-sizing:border-box;width:100%!important}.BarriReservationRoomItem_root__ejyW4 .reservation_card_list[class*=NotUsingCard_usingSection]{margin-left:0!important;margin-right:0!important;width:100%!important}.BarriReservationRoomItem_root__ejyW4 .list_using_section[class*=NotUsingCard_roomUsingSection]{display:flex;flex-direction:column;gap:.35rem}.BarriReservationRoomItem_root__ejyW4 .list_using_section[class*=NotUsingCard_roomUsingSection] .using_state .list_using_section[class*=NotUsingCard_roomUsingSection] .using_title{font-size:var(--barri-room-title-size)!important;line-height:1.35!important}.BarriReservationRoomItem_root__ejyW4 .list_using_section[class*=NotUsingCard_roomUsingSection] .using_state{font-weight:700!important}.BarriReservationRoomItem_root__ejyW4 .list_using_section[class*=NotUsingCard_roomUsingSection] .using_title{font-weight:600!important}.BarriReservationRoomItem_root__ejyW4 .list_time_section[class*=NotUsingCard_roomTimeSectionCompact] .reservation_date .list_time_section[class*=NotUsingCard_roomTimeSectionCompact] .sub_time{font-size:var(--barri-room-time-size)!important;font-weight:600!important;line-height:1.35!important}.BarriReservationRoomItem_root__ejyW4 .list_bottom_section[class*=NotUsingCard_roomBottomSection] .reservation_bottom_buttons .bottom_action_btn .list_bottom_section[class*=NotUsingCard_roomBottomSection] .bottom_action_btn{font-size:var(--barri-room-button-size)!important;font-weight:600!important;line-height:1.25!important}.BarriMyCouponList_emptyWrap__VqObP{align-items:center;display:flex;justify-content:center;width:100%}.BarriMyCouponList_noCouponBtn__xBm\+W{background-color:initial;border:2px solid #1a1a1a;border-radius:.5rem;color:#1a1a1a;cursor:pointer;font-size:1.25rem;font-weight:600;padding:1.5rem 2rem}.BarriMyCouponList_doorGuide__hdbOb{color:#374151;font-size:1.1rem;margin-top:.5rem;padding:.5rem 0}.UsageHistoryModal_endReasonCard__MOkxz{background-color:#fff3cd;border:1px solid #ffc107;border-radius:12px;padding:20px}.UsageHistoryModal_endReasonHeading__g4n2E{color:#856404;font-size:1.06rem;font-size:var(--store-body-size,1.06rem);font-weight:700;line-height:1.3;margin-bottom:12px}.UsageHistoryModal_endReasonText__u1Gto{color:#856404;font-size:1.06rem;font-size:var(--store-body-size,1.06rem);font-weight:500;line-height:1.5}.UsageHistoryModal_usagePeriodCard__G2DH6{background-color:#fff;border:1px solid #e9ecef;border-radius:12px;padding:20px}.UsageHistoryModal_usagePeriodRows__qQrKC{display:flex;flex-direction:column;gap:12px}.UsageHistoryModal_usagePeriodRow__3fhvp{align-items:center;display:flex;gap:8px}.UsageHistoryModal_usagePeriodLabel__HH7C3{color:#212529;font-size:1.06rem;font-size:var(--store-body-size,1.06rem);font-weight:700;line-height:1.3;min-width:72px}.UsageHistoryModal_usagePeriodValue__wXd6t{color:#212529;font-size:1.06rem;font-size:var(--store-body-size,1.06rem);font-weight:500;line-height:1.4}.UsageHistoryModal_seatHistorySection__oyI\+W{margin-top:8px}.UsageHistoryModal_seatHistoryHeading__W0rAq{color:#212529;font-size:1.06rem;font-size:var(--store-body-size,1.06rem);font-weight:700;line-height:1.3;margin-bottom:16px}.UsageHistoryModal_seatHistoryList__vVuzT{display:flex;flex-direction:column;gap:12px}.UsageHistoryModal_seatHistoryCard__BM2u0{background-color:#fff;border:1px solid #e9ecef;border-radius:8px;padding:16px}.UsageHistoryModal_seatHistorySeatName__EMoQ5{color:#212529;font-size:1.06rem;font-size:var(--store-body-size,1.06rem);font-weight:700;line-height:1.3;margin-bottom:12px}.UsageHistoryModal_seatHistoryDetails__xUc3U{display:flex;flex-direction:column;gap:8px;padding-left:8px}.UsageHistoryModal_seatHistoryRow__blKF1{align-items:center;display:flex;gap:12px}.UsageHistoryModal_seatHistoryRowLabel__l85cq{color:#6c757d;font-size:.94rem;font-size:var(--store-caption-size,.94rem);font-weight:600;line-height:1.35;min-width:80px}.UsageHistoryModal_seatHistoryRowValue__YpXSc{color:#212529;font-size:1.06rem;font-size:var(--store-body-size,1.06rem);font-weight:600;line-height:1.35}.UsageHistoryModal_usageTimeRow__Ugk\+k{align-items:center;border-top:1px solid #e9ecef;display:flex;gap:12px;margin-top:4px;padding-top:8px}.UsageHistoryModal_usageTimeLabel__53mQU{color:#495057;font-size:.94rem;font-size:var(--store-caption-size,.94rem);font-weight:600;line-height:1.35}.UsageHistoryModal_usageTimeValue__amrad{color:#1971c2;font-size:1.06rem;font-size:var(--store-body-size,1.06rem);font-weight:600;line-height:1.35}.UsageHistoryModal_purchaseSection__bsDYU{border-top:1px solid #e9ecef;margin-top:8px;padding-top:16px}.UsageHistoryModal_purchaseHeading__o66Kg{color:#868e96;font-size:1.06rem;font-size:var(--store-body-size,1.06rem);font-weight:600;line-height:1.3;margin-bottom:8px}.UsageHistoryModal_purchaseCard__pCmbK{background-color:#f8f9fa;border-radius:8px;padding:12px}.UsageHistoryModal_purchaseTime__FTKN\+{color:#868e96;font-size:.94rem;font-size:var(--store-caption-size,.94rem);line-height:1.4;margin-bottom:4px}.UsageHistoryModal_purchaseProductName__N\+U22{color:#6c757d;font-size:1.06rem;font-size:var(--store-body-size,1.06rem);font-weight:600;line-height:1.35}.EndCouponList_wrapper__PozuG{--myinfo-title-size:var(--store-title-size,1.08rem);--myinfo-time-size:var(--store-body-size,0.96rem);--myinfo-sub-size:var(--store-caption-size,0.85rem);--myinfo-button-size:var(--store-body-size,0.96rem);font-family:var(--mainKor-font);margin-left:auto;margin-right:auto;padding:0;width:90%}.end_coupon_list_wrapper{gap:.55rem!important;margin-top:.35rem!important}.EndCouponList_row__G4dL7{background-color:#fff;box-sizing:border-box;padding:12px 14px;transition:background-color .2s ease;width:100%}.EndCouponList_rowLast__ZYrxM{border-radius:0 0 8px 8px}.EndCouponList_header__4VbrO{align-items:center;color:#212529;display:flex;flex-wrap:wrap;font-size:var(--myinfo-title-size);font-weight:700;gap:6px;line-height:1.35;margin-bottom:8px}.EndCouponList_badge__d3ZxI{align-items:center;border-radius:999px;display:inline-flex;font-size:var(--myinfo-time-size);font-weight:600;justify-content:center;line-height:1.2;padding:4px 10px}.EndCouponList_timeInfo__ogqNx{color:#6c757d;font-size:var(--myinfo-time-size);font-weight:500}.EndCouponList_priceBox__O1ld-{background-color:#f8f9fa;border-radius:6px;color:#495057;display:flex;flex-direction:column;font-size:var(--myinfo-time-size);gap:4px;margin-top:6px;padding:9px 10px}.EndCouponList_priceRow__b3XWT{display:flex;justify-content:space-between}.EndCouponList_priceValue__x\+t1w{font-weight:500}.EndCouponList_realPriceValue__jFKqa{color:#212529;font-weight:600}.EndCouponList_buttonRow__M4QXx{display:flex;gap:8px;margin-top:8px}.EndCouponList_buttonBase__yBn8d{background-color:#fff;border:1px solid #dee2e6;border-radius:6px;color:#495057;flex:1 1;font-size:var(--myinfo-button-size);font-weight:500;padding:8px 10px;transition:all .2s ease}.EndCouponList_studyReservationStack__hmVIH{display:flex;flex-direction:column;gap:4px}.EndCouponList_studyReservationItem__yOOCF{background-color:#fff;border:none;border-radius:8px;color:#495057;font-size:var(--myinfo-time-size);line-height:1.35;padding:6px 10px}.EndCouponList_studyReservationListInPriceBox__5Lar9{border-top:1px dashed #d7dbe0;margin-top:8px;padding-top:6px}.EndCouponList_buttonBase__yBn8d:hover{background-color:#f8f9fa;border-color:#adb5bd}.EndCouponList_buttonDisabled__T6nyc{background-color:#f5f5f5;color:#9e9e9e;cursor:not-allowed}.EndCouponList_buttonDisabled__T6nyc:hover{background-color:#f5f5f5;border-color:#dee2e6}.EndCouponList_modalLine__oILv3{color:#495057;font-size:.96rem;font-size:var(--store-body-size,.96rem);line-height:1.4}.EndCouponList_modalTitle__80vn7{color:#1f2937;font-size:1.08rem;font-size:var(--store-title-size,1.08rem);font-weight:600;margin-bottom:12px}.EndCouponList_modalRow__umf7S{background-color:#f8f9fa;border-radius:6px;color:#212529;font-size:.96rem;font-size:var(--store-body-size,.96rem);padding:10px 12px}.EndCouponList_modalEmpty__vAZEb{color:#6c757d;font-size:.96rem;font-size:var(--store-body-size,.96rem)}.EndCouponList_priceBoxHeader__B6T5y{color:#374151;font-size:var(--myinfo-time-size);font-weight:600;margin-bottom:6px}.EndCouponList_couponUsedRow__98I\+p{color:#0e50c3;font-weight:500}.EndCouponList_couponUsedRow__98I\+p,.EndCouponList_mileageUsedRow__Qx4Et{display:flex;font-size:var(--myinfo-time-size);justify-content:space-between}.EndCouponList_mileageUsedRow__Qx4Et.EndCouponList_hasValue__BO5Vw{color:#dc3545}.EndCouponList_mileageUsedRow__Qx4Et.EndCouponList_empty__WL47\+{color:#495057}.EndCouponList_mileageEarnedRow__gLn3l{display:flex;font-size:var(--myinfo-time-size);justify-content:space-between}.EndCouponList_mileageEarnedRow__gLn3l.EndCouponList_hasValue__BO5Vw{color:#28a745}.EndCouponList_mileageEarnedRow__gLn3l.EndCouponList_empty__WL47\+{color:#495057}.BarriEndCouponList_root__2As86{max-width:100%;width:100%}.BarriEndCouponList_root__2As86 .end_coupon_list_wrapper{font-size:1.35rem!important}.BarriEndCouponList_root__2As86 .end_coupon_list_wrapper>div{font-size:1.35rem!important;padding:clamp(1rem,2.5vw,1.5rem)!important}.BarriEndCouponList_root__2As86 .end_coupon_list_wrapper>div>div:first-of-type{font-size:1.3rem!important;line-height:1.5!important;margin-bottom:.75rem!important}.BarriEndCouponList_root__2As86 .end_coupon_list_wrapper>div>div:first-of-type span{font-size:inherit!important}.BarriEndCouponList_root__2As86 .end_coupon_list_wrapper>div>div:nth-child(2){font-size:1.2rem!important;margin-top:.5rem!important;padding:clamp(.75rem,2vw,1.25rem)!important}.BarriEndCouponList_root__2As86 .end_coupon_list_wrapper>div>div:nth-child(2)>div{font-size:inherit!important}.BarriEndCouponList_root__2As86 .end_coupon_list_wrapper>div>div:nth-child(3),.BarriEndCouponList_root__2As86 .end_coupon_list_wrapper>div>div:nth-child(3)>div>div{font-size:1.15rem!important}.BarriEndCouponList_root__2As86 .end_coupon_list_wrapper button{font-size:1.2rem!important;font-weight:600!important;min-height:2.5rem!important;padding:clamp(.6rem,1.5vw,.9rem) clamp(.9rem,2vw,1.2rem)!important}.BarriEndCouponList_root__2As86 .no_coupon_text{color:#374151!important;font-size:1.35rem!important;font-weight:600!important}#layout.large_font .BarriEndCouponList_root__2As86 .end_coupon_list_wrapper{font-size:1.5rem!important}#layout.large_font .BarriEndCouponList_root__2As86 .end_coupon_list_wrapper>div>div:first-of-type{font-size:1.45rem!important}#layout.large_font .BarriEndCouponList_root__2As86 .end_coupon_list_wrapper button,#layout.large_font .BarriEndCouponList_root__2As86 .end_coupon_list_wrapper>div>div:nth-child(2){font-size:1.35rem!important}#layout.large_font .BarriEndCouponList_root__2As86 .no_coupon_text{font-size:1.5rem!important}#layout.high_contrast .BarriEndCouponList_root__2As86 .end_coupon_list_wrapper>div{background-color:#1a1a1a!important;border-color:#ff0!important}#layout.high_contrast .BarriEndCouponList_root__2As86 .end_coupon_list_wrapper>div>div:first-of-type,#layout.high_contrast .BarriEndCouponList_root__2As86 .end_coupon_list_wrapper>div>div:first-of-type span{color:#ff0!important}#layout.high_contrast .BarriEndCouponList_root__2As86 .end_coupon_list_wrapper>div>div:nth-child(2),#layout.high_contrast .BarriEndCouponList_root__2As86 .end_coupon_list_wrapper>div>div:nth-child(2) *{background-color:#000!important;border-color:#ff0!important;color:#ff0!important}#layout.high_contrast .BarriEndCouponList_root__2As86 .end_coupon_list_wrapper button{background-color:#ff0!important;border-color:#ff0!important;color:#000!important}#layout.high_contrast .BarriEndCouponList_root__2As86 .no_coupon_text{color:#ff0!important}.BarriHoldingEtcProductList_root__Ht1T\+,.BarriHoldingFreeCouponList_root__Wkhnk{max-width:100%;width:100%}.BarriHoldingRoomCountCouponList_root__v4Tzm{--barri-count-title-size:1.25rem;--barri-count-time-size:1.25rem;--barri-count-button-size:1.22rem;max-width:100%;width:100%}.BarriHoldingRoomCountCouponList_root__v4Tzm [class*=NotUsingCard_usingSection] [class*=NotUsingCard_usingCardWrapper] [class*=NotUsingCard_card]{--myinfo-status-size:1.3rem!important;--myinfo-title-size:1.32rem!important;--myinfo-time-size:1.25rem!important;--myinfo-sub-size:1.24rem!important;--myinfo-button-size:1.22rem!important;--myinfo-button-min-h:3.02rem!important}.BarriHoldingRoomCountCouponList_root__v4Tzm .reservation_card_list[class*=NotUsingCard_usingSection]{margin-left:0!important;margin-right:0!important;width:100%!important}.BarriHoldingRoomCountCouponList_root__v4Tzm .reservation_card_wrapper[class*=NotUsingCard_usingCardWrapper]{box-sizing:border-box;width:100%!important}.BarriHoldingRoomCountCouponList_root__v4Tzm .reservation_card_wrapper .list_using_section .using_state,.BarriHoldingRoomCountCouponList_root__v4Tzm .reservation_card_wrapper .list_using_section .using_title{font-size:var(--barri-count-title-size)!important;line-height:1.35!important}.BarriHoldingRoomCountCouponList_root__v4Tzm .reservation_card_wrapper .list_using_section .using_state{font-weight:700!important}.BarriHoldingRoomCountCouponList_root__v4Tzm .reservation_card_wrapper .list_using_section .using_title{font-weight:600!important}.BarriHoldingRoomCountCouponList_root__v4Tzm .reservation_card_wrapper .list_time_section .reservation_date,.BarriHoldingRoomCountCouponList_root__v4Tzm .reservation_card_wrapper .list_time_section .reservation_date *,.BarriHoldingRoomCountCouponList_root__v4Tzm .reservation_card_wrapper .list_time_section .total_minute{font-size:var(--barri-count-time-size)!important;font-weight:600!important;line-height:1.35!important}.BarriHoldingRoomCountCouponList_root__v4Tzm .reservation_card_wrapper .list_bottom_section .bottom_action_btn,.BarriHoldingRoomCountCouponList_root__v4Tzm .reservation_card_wrapper .list_bottom_section .bottom_text{font-size:var(--barri-count-button-size)!important;font-weight:600!important;line-height:1.25!important}.BarriHoldingRoomCountCouponList_root__v4Tzm .reservation_card_wrapper .list_bottom_section .bottom_text{align-items:center!important;display:inline-flex!important;justify-content:center!important;margin:0 auto!important;padding:0!important;text-align:center!important}.BarriHoldingRoomCountCouponList_root__v4Tzm .reservation_card_wrapper .list_bottom_section .bottom_text:first-of-type,.BarriHoldingRoomCountCouponList_root__v4Tzm .reservation_card_wrapper .list_bottom_section .bottom_text:last-of-type{padding:0!important}.MyInfoSubNavFilters_bar__4jdIE{align-items:center;box-sizing:border-box;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-start;margin-bottom:1rem;padding:.5rem 0;width:100%}.MyInfoSubNavFilters_button__\+afOm{-webkit-tap-highlight-color:transparent;background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;box-sizing:border-box;color:#374151;cursor:pointer;font-family:var(--mainKor-font),sans-serif;font-size:.94rem;font-size:var(--myinfo-sub-nav-size,var(--store-caption-size,.94rem));font-weight:500;line-height:1.25;padding:.5rem 1rem;transition:border-color .2s ease,background-color .2s ease,color .2s ease;white-space:nowrap}.MyInfoSubNavFilters_button__\+afOm:not(.MyInfoSubNavFilters_buttonActive__aPjey):not(.MyInfoSubNavFilters_active__0st3i):hover:not(:disabled){background-color:#f0f4ff;border-color:#0e50c3}.MyInfoSubNavFilters_buttonActive__aPjey,.MyInfoSubNavFilters_button__\+afOm.MyInfoSubNavFilters_active__0st3i{background-color:#f0f4ff;border:2px solid #0e50c3;color:#0e50c3;font-weight:600}.MyInfoSubNavFilters_buttonAccent__YgU8N:not(.MyInfoSubNavFilters_buttonActive__aPjey):not(.MyInfoSubNavFilters_active__0st3i):hover:not(:disabled){background-color:#f0f4ff;background-color:var(--subnav-accent-bg,#f0f4ff);border-color:#0e50c3;border-color:var(--subnav-accent,#0e50c3)}.MyInfoSubNavFilters_buttonAccent__YgU8N.MyInfoSubNavFilters_active__0st3i,.MyInfoSubNavFilters_buttonAccent__YgU8N.MyInfoSubNavFilters_buttonActive__aPjey{background-color:#f0f4ff;background-color:var(--subnav-accent-bg,#f0f4ff);border:2px solid #0e50c3;border:2px solid var(--subnav-accent,#0e50c3);color:#0e50c3;color:var(--subnav-accent,#0e50c3);font-weight:600}.MyInfoSubNavFilters_button__\+afOm:disabled{cursor:default;opacity:.65}.RoomReservationCalendar_root__q91aF{--cal-title-size:var(--store-title-size,1.18rem);--cal-body-size:var(--store-body-size,1.06rem);--cal-sub-size:var(--store-caption-size,0.94rem);--cal-cell-size:calc(var(--store-caption-size, 0.94rem)*0.92);--cal-badge-size:calc(var(--store-caption-size, 0.94rem)*0.86);background-color:#fff;border-radius:8px;font-family:var(--mainKor-font),sans-serif;padding:0 0 .65rem;width:100%}.RoomReservationCalendar_monthHeader__MZgWm{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem;padding:.5rem 0}.RoomReservationCalendar_navButton__0I9nF{align-items:center;background-color:initial;border:none;border-radius:50%;cursor:pointer;display:flex;justify-content:center;min-height:40px;min-width:40px;padding:.5rem}.RoomReservationCalendar_monthCenter__OnNKh{align-items:center;display:flex;flex:1 1;gap:.75rem;justify-content:center}.RoomReservationCalendar_monthTitle__OJoBt{color:#1f2937;font-size:var(--cal-title-size);font-weight:600;line-height:1.3;margin:0}.RoomReservationCalendar_todayButton__NsBZj{background-color:#fff;border:1px solid #0e50c3;border-radius:20px;color:#0e50c3;cursor:pointer;font-size:var(--cal-sub-size);font-weight:500;line-height:1.25;padding:.5rem 1rem;white-space:nowrap}.RoomReservationCalendar_calendarGrid__ULJrS{grid-gap:0;background-color:#f3f4f6;border:1px solid #e5e7eb;border-radius:8px;display:grid;gap:0;grid-template-columns:repeat(7,1fr);overflow:hidden;width:100%}.RoomReservationCalendar_weekDay__bRYdH{background-color:#fafafa;border-bottom:1px solid #e5e7eb;color:#6b7280;font-size:var(--cal-cell-size);font-weight:600;min-width:0;overflow:hidden;padding:.5rem .25rem;text-align:center}.RoomReservationCalendar_weekDaySunday__\+5LFe{color:#ef4444}.RoomReservationCalendar_weekDaySaturday__Ro2TR{color:#3b82f6}.RoomReservationCalendar_dayCell__Lv6sN{background-color:#fff;border:1px solid #f3f4f6;display:flex;flex-direction:column;min-height:84px;min-width:0;padding:.25rem;position:relative}.RoomReservationCalendar_dayCellToday__EXGqK{border:2px solid #0e50c3}.RoomReservationCalendar_dayNumber__vm2dv{color:#1f2937;font-size:var(--cal-cell-size);line-height:1.2;margin-bottom:.2rem}.RoomReservationCalendar_dayNumberMuted__fhiYU{color:#d1d5db;font-weight:400}.RoomReservationCalendar_dayNumberToday__t48Kb{color:#0e50c3;font-weight:700}.RoomReservationCalendar_dayNumberSunday__1sFCd{color:#ef4444}.RoomReservationCalendar_dayNumberSaturday__MrDIp{color:#3b82f6}.RoomReservationCalendar_reservationList__ZAXfk{display:flex;flex:1 1;flex-direction:column;gap:.15rem;overflow:hidden}.RoomReservationCalendar_reservationItem__SkzWw{align-items:center;border-radius:6px;cursor:pointer;display:flex;font-size:var(--cal-badge-size);font-weight:400;justify-content:center;line-height:1.2;overflow:hidden;padding:.15rem .25rem;text-align:center;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.RoomReservationCalendar_reservationItemCompleted__YgNp\+ .RoomReservationCalendar_timeText__F3pfk{letter-spacing:-.01em}.RoomReservationCalendar_pendingBadge__3z1nb{font-size:.74rem;opacity:.95}.RoomReservationCalendar_timeText__F3pfk{font-size:var(--cal-badge-size);line-height:1.1;overflow-wrap:anywhere;text-align:center;white-space:normal;word-break:break-word}.RoomReservationCalendar_moreCount__SfDwe{color:#6b7280;font-size:var(--cal-badge-size);font-weight:500;line-height:1.2;padding:.15rem .25rem}.RoomReservationCalendar_summarySection__j0geN{margin-top:.7rem}.RoomReservationCalendar_summaryHeader__53iGr{align-items:center;display:flex;gap:.6rem;justify-content:space-between;margin-bottom:.35rem}.RoomReservationCalendar_summaryTitle__KpRNz{color:#1f2937;font-size:var(--cal-body-size);font-weight:700}.RoomReservationCalendar_summaryFilterGroup__ioi4v{align-items:center;display:flex;gap:.35rem}.RoomReservationCalendar_summaryFilterButton__OsYG5{background:#fff;border:1px solid #d8dee8;border-radius:999px;color:#475569;cursor:pointer;font-size:var(--cal-sub-size);font-weight:500;line-height:1.2;padding:.22rem .62rem}.RoomReservationCalendar_summaryFilterButtonActive__ojlKn{background:#eff6ff;border-color:#0e50c3;color:#0e50c3;font-weight:600}.RoomReservationCalendar_summaryEmpty__y1-R9{color:#6b7280;font-size:var(--cal-sub-size);padding:.5rem .1rem}.RoomReservationCalendar_summaryList__x5qES{display:flex;flex-direction:column;gap:.3rem;max-height:9.5rem;overflow:auto}.RoomReservationCalendar_summaryItem__L4Nho{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:6px;display:flex;gap:.8rem;justify-content:space-between;padding:.4rem .5rem}.RoomReservationCalendar_summaryItemCompleted__hAeyB{background:#f8fafc;border-color:#e2e8f0;opacity:.92}.RoomReservationCalendar_summaryItemCompleted__hAeyB .RoomReservationCalendar_summaryRoom__Lw0xZ{color:#64748b}.RoomReservationCalendar_summaryItemCompleted__hAeyB .RoomReservationCalendar_summaryMeta__iVItk{color:#94a3b8}.RoomReservationCalendar_summaryRoom__Lw0xZ{color:#1f2937;font-size:var(--cal-body-size);font-weight:600;min-width:0}.RoomReservationCalendar_summaryMeta__iVItk{color:#475569;flex-shrink:0;font-size:var(--cal-sub-size)}.BarriRoomReservationCalendar_root__PXs28{font-size:1.2rem;max-width:100%;overflow-x:auto;width:100%}.BarriRoomReservationCalendar_root__PXs28>div>div:first-of-type button{font-size:1.2rem!important;font-weight:600!important;min-height:2.5rem!important;padding:.6rem 1.1rem!important}.BarriRoomReservationCalendar_root__PXs28>div>div:nth-child(2) h2{font-size:1.45rem!important;font-weight:700!important}.BarriRoomReservationCalendar_root__PXs28>div>div:nth-child(2) button{font-size:1.2rem!important;padding:.6rem 1.1rem!important}.BarriRoomReservationCalendar_root__PXs28>div>div:nth-child(3){min-width:28rem!important;overflow:visible!important}.BarriRoomReservationCalendar_root__PXs28>div>div:nth-child(3)>div:nth-child(-n+7){font-size:1.15rem!important;font-weight:700!important;min-width:4rem!important;padding:.6rem .35rem!important}.BarriRoomReservationCalendar_root__PXs28>div>div:nth-child(3)>div{min-width:4rem!important;overflow:visible!important}.BarriRoomReservationCalendar_root__PXs28>div>div:nth-child(3)>div>div:first-of-type{font-size:1.1rem!important;font-weight:600!important}.BarriRoomReservationCalendar_root__PXs28>div>div:nth-child(3)>div>div:nth-child(2){overflow:visible!important}.BarriRoomReservationCalendar_root__PXs28>div>div:nth-child(3)>div>div:nth-child(2)>div{font-size:1rem!important;min-height:1.75rem!important;min-width:0!important;overflow:visible!important;padding:.25rem .35rem!important;white-space:normal!important;word-break:break-all!important}.BarriRoomReservationCalendar_root__PXs28>div>div:nth-child(3)>div>div:nth-child(2)>div span,.BarriRoomReservationCalendar_root__PXs28>div>div:nth-child(3)>div>div:nth-child(2)>div:last-child{font-size:1rem!important}.BarriRoomReservationCalendar_root__PXs28 [class*=RoomReservationCalendar_summarySection]{margin-top:.9rem!important}.BarriRoomReservationCalendar_root__PXs28 [class*=RoomReservationCalendar_summaryTitle]{font-size:1.25rem!important;font-weight:700!important;line-height:1.35!important}.BarriRoomReservationCalendar_root__PXs28 [class*=RoomReservationCalendar_summaryFilterButton]{font-size:1.15rem!important;font-weight:600!important;line-height:1.28!important;padding:.32rem .78rem!important}.BarriRoomReservationCalendar_root__PXs28 [class*=RoomReservationCalendar_summaryEmpty]{font-size:1.15rem!important;font-weight:600!important;line-height:1.35!important}.BarriRoomReservationCalendar_root__PXs28 [class*=RoomReservationCalendar_summaryRoom]{font-size:1.2rem!important;font-weight:700!important;line-height:1.32!important}.BarriRoomReservationCalendar_root__PXs28 [class*=RoomReservationCalendar_summaryMeta]{font-size:1.12rem!important;font-weight:600!important;line-height:1.32!important}#layout.large_font .BarriRoomReservationCalendar_root__PXs28{font-size:1.35rem}#layout.large_font .BarriRoomReservationCalendar_root__PXs28>div>div:first-of-type button{font-size:1.35rem!important}#layout.large_font .BarriRoomReservationCalendar_root__PXs28>div>div:nth-child(2) h2{font-size:1.6rem!important}#layout.large_font .BarriRoomReservationCalendar_root__PXs28>div>div:nth-child(2) button{font-size:1.35rem!important}#layout.large_font .BarriRoomReservationCalendar_root__PXs28>div>div:nth-child(3)>div:nth-child(-n+7){font-size:1.3rem!important}#layout.large_font .BarriRoomReservationCalendar_root__PXs28>div>div:nth-child(3)>div>div:first-of-type{font-size:1.25rem!important}#layout.large_font .BarriRoomReservationCalendar_root__PXs28>div>div:nth-child(3)>div>div:nth-child(2)>div,#layout.large_font .BarriRoomReservationCalendar_root__PXs28>div>div:nth-child(3)>div>div:nth-child(2)>div span{font-size:1.15rem!important}#layout.large_font .BarriRoomReservationCalendar_root__PXs28 [class*=RoomReservationCalendar_summaryTitle]{font-size:1.4rem!important}#layout.large_font .BarriRoomReservationCalendar_root__PXs28 [class*=RoomReservationCalendar_summaryEmpty],#layout.large_font .BarriRoomReservationCalendar_root__PXs28 [class*=RoomReservationCalendar_summaryFilterButton],#layout.large_font .BarriRoomReservationCalendar_root__PXs28 [class*=RoomReservationCalendar_summaryRoom]{font-size:1.28rem!important}#layout.large_font .BarriRoomReservationCalendar_root__PXs28 [class*=RoomReservationCalendar_summaryMeta]{font-size:1.22rem!important}#layout.high_contrast .BarriRoomReservationCalendar_root__PXs28>div{background-color:#000!important;border-color:#ff0!important}#layout.high_contrast .BarriRoomReservationCalendar_root__PXs28>div>div:first-of-type button{background-color:#000!important;border-color:#ff0!important;color:#ff0!important}#layout.high_contrast .BarriRoomReservationCalendar_root__PXs28>div>div:nth-child(2) h2{color:#ff0!important}#layout.high_contrast .BarriRoomReservationCalendar_root__PXs28>div>div:nth-child(2) button{background-color:#ff0!important;border-color:#ff0!important;color:#000!important}#layout.high_contrast .BarriRoomReservationCalendar_root__PXs28>div>div:nth-child(3){background-color:#000!important;border-color:#ff0!important}#layout.high_contrast .BarriRoomReservationCalendar_root__PXs28>div>div:nth-child(3)>div{background-color:#1a1a1a!important;border-color:#ff0!important;color:#ff0!important}#layout.high_contrast .BarriRoomReservationCalendar_root__PXs28>div>div:nth-child(3)>div>div:nth-child(2)>div{border-color:#ff0!important;color:#ff0!important}.gc-sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.gc-pointer-events-none{pointer-events:none}.gc-static{position:static}.\!gc-fixed{position:fixed!important}.gc-fixed{position:fixed}.gc-absolute{position:absolute}.gc-relative{position:relative}.gc-inset-0{inset:0}.\!gc-inset-x-0{left:0!important;right:0!important}.\!gc-bottom-0{bottom:0!important}.gc--right-1{right:-.25rem}.gc--top-1{top:-.25rem}.gc-bottom-3{bottom:.75rem}.gc-bottom-5{bottom:1.25rem}.gc-left-1\/2{left:50%}.gc-left-2\.5{left:.625rem}.gc-left-3{left:.75rem}.gc-right-3{right:.75rem}.gc-right-4{right:1rem}.gc-top-1\/2{top:50%}.gc-top-3{top:.75rem}.\!gc-z-\[10050\]{z-index:10050!important}.gc-z-10{z-index:10}.gc-z-50{z-index:50}.gc-z-\[10050\]{z-index:10050}.gc-z-\[10059\]{z-index:10059}.gc-z-\[10060\]{z-index:10060}.gc-z-\[100\]{z-index:100}.gc-z-\[2\]{z-index:2}.gc-z-\[38\]{z-index:38}.gc-z-\[40\]{z-index:40}.\!gc-m-0{margin:0!important}.gc-m-0{margin:0}.gc--mx-4{margin-left:-1rem;margin-right:-1rem}.gc-mx-0{margin-left:0;margin-right:0}.gc-mx-3{margin-left:.75rem;margin-right:.75rem}.gc-mx-4{margin-left:1rem;margin-right:1rem}.gc-mx-auto{margin-left:auto;margin-right:auto}.gc-my-0{margin-bottom:0;margin-top:0}.gc-my-2{margin-bottom:.5rem;margin-top:.5rem}.gc-mb-0{margin-bottom:0}.gc-mb-1{margin-bottom:.25rem}.gc-mb-1\.5{margin-bottom:.375rem}.gc-mb-2{margin-bottom:.5rem}.gc-mb-3{margin-bottom:.75rem}.gc-mb-4{margin-bottom:1rem}.gc-mb-6{margin-bottom:1.5rem}.gc-ml-1{margin-left:.25rem}.gc-ml-4{margin-left:1rem}.gc-ml-auto{margin-left:auto}.gc-mr-0\.5{margin-right:.125rem}.gc-mr-1{margin-right:.25rem}.gc-mr-2{margin-right:.5rem}.gc-mr-3{margin-right:.75rem}.gc-mt-1{margin-top:.25rem}.gc-mt-1\.5{margin-top:.375rem}.gc-mt-2{margin-top:.5rem}.gc-mt-3{margin-top:.75rem}.gc-mt-4{margin-top:1rem}.\!gc-box-border{box-sizing:border-box!important}.gc-box-border{box-sizing:border-box}.gc-block{display:block}.gc-inline-block{display:inline-block}.gc-flex{display:flex}.gc-inline-flex{display:inline-flex}.gc-grid{display:grid}.gc-hidden{display:none}.gc-aspect-square{aspect-ratio:1/1}.gc-size-10{height:2.5rem;width:2.5rem}.gc-size-3{height:.75rem;width:.75rem}.gc-size-4{height:1rem;width:1rem}.gc-size-5{height:1.25rem;width:1.25rem}.gc-size-6{height:1.5rem;width:1.5rem}.gc-size-7{height:1.75rem;width:1.75rem}.gc-h-1{height:.25rem}.gc-h-10{height:2.5rem}.gc-h-11{height:2.75rem}.gc-h-12{height:3rem}.gc-h-14{height:3.5rem}.gc-h-16{height:4rem}.gc-h-2{height:.5rem}.gc-h-4{height:1rem}.gc-h-5{height:1.25rem}.gc-h-6{height:1.5rem}.gc-h-7{height:1.75rem}.gc-h-8{height:2rem}.gc-h-\[100dvh\]{height:100dvh}.gc-h-\[57vh\]{height:57vh}.gc-h-\[64vh\]{height:64vh}.gc-h-\[6rem\]{height:6rem}.gc-h-\[73vh\]{height:73vh}.gc-h-\[81vh\]{height:81vh}.gc-h-\[calc\(100vh-\(var\(--header-height\)\)\)\]{height:calc(100vh - var(--header-height))}.gc-h-\[calc\(80vh-200px\)\]{height:calc(80vh - 200px)}.gc-h-\[var\(--header-height\)\]{height:var(--header-height)}.gc-h-auto{height:auto}.gc-h-full{height:100%}.gc-max-h-\[100dvh\]{max-height:100dvh}.gc-max-h-\[100vh\]{max-height:100vh}.gc-max-h-\[10vh\]{max-height:10vh}.gc-max-h-\[11vh\]{max-height:11vh}.gc-max-h-\[55vh\]{max-height:55vh}.gc-max-h-\[57vh\]{max-height:57vh}.gc-max-h-\[60vh\]{max-height:60vh}.gc-max-h-\[63vh\]{max-height:63vh}.gc-max-h-\[64vh\]{max-height:64vh}.gc-max-h-\[72vh\]{max-height:72vh}.gc-max-h-\[73vh\]{max-height:73vh}.gc-max-h-\[81vh\]{max-height:81vh}.gc-max-h-\[82vh\]{max-height:82vh}.gc-max-h-\[8vh\]{max-height:8vh}.gc-max-h-\[91vh\]{max-height:91vh}.gc-max-h-\[95vh\]{max-height:95vh}.gc-max-h-\[9vh\]{max-height:9vh}.gc-max-h-full{max-height:100%}.gc-min-h-0{min-height:0}.gc-min-h-6{min-height:1.5rem}.gc-min-h-9{min-height:2.25rem}.gc-min-h-\[1\.35rem\]{min-height:1.35rem}.gc-min-h-\[100dvh\]{min-height:100dvh}.gc-min-h-\[100vh\]{min-height:100vh}.gc-min-h-\[10vh\]{min-height:10vh}.gc-min-h-\[11vh\]{min-height:11vh}.gc-min-h-\[140px\]{min-height:140px}.gc-min-h-\[2\.65rem\]{min-height:2.65rem}.gc-min-h-\[3\.75rem\]{min-height:3.75rem}.gc-min-h-\[3rem\]{min-height:3rem}.gc-min-h-\[55vh\]{min-height:55vh}.gc-min-h-\[57vh\]{min-height:57vh}.gc-min-h-\[60vh\]{min-height:60vh}.gc-min-h-\[63vh\]{min-height:63vh}.gc-min-h-\[64vh\]{min-height:64vh}.gc-min-h-\[72vh\]{min-height:72vh}.gc-min-h-\[73vh\]{min-height:73vh}.gc-min-h-\[7vh\]{min-height:7vh}.gc-min-h-\[81vh\]{min-height:81vh}.gc-min-h-\[82vh\]{min-height:82vh}.gc-min-h-\[8vh\]{min-height:8vh}.gc-min-h-\[91vh\]{min-height:91vh}.gc-min-h-\[9vh\]{min-height:9vh}.gc-min-h-full{min-height:100%}.\!gc-w-full{width:100%!important}.gc-w-10{width:2.5rem}.gc-w-11{width:2.75rem}.gc-w-12{width:3rem}.gc-w-14{width:3.5rem}.gc-w-16{width:4rem}.gc-w-2{width:.5rem}.gc-w-4{width:1rem}.gc-w-4\/5{width:80%}.gc-w-5{width:1.25rem}.gc-w-6{width:1.5rem}.gc-w-7{width:1.75rem}.gc-w-8{width:2rem}.gc-w-96{width:24rem}.gc-w-\[300px\]{width:300px}.gc-w-\[90\%\]{width:90%}.gc-w-auto{width:auto}.gc-w-fit{width:-webkit-fit-content;width:fit-content}.gc-w-full{width:100%}.gc-w-screen{width:100vw}.gc-min-w-0{min-width:0}.gc-min-w-5{min-width:1.25rem}.gc-min-w-\[16px\]{min-width:16px}.gc-min-w-\[4\.25rem\]{min-width:4.25rem}.\!gc-max-w-full{max-width:100%!important}.gc-max-w-\[100\%\]{max-width:100%}.gc-max-w-\[100vw\]{max-width:100vw}.gc-max-w-\[4\.5rem\]{max-width:4.5rem}.gc-max-w-\[70\%\]{max-width:70%}.gc-max-w-\[80\%\]{max-width:80%}.gc-max-w-\[9rem\]{max-width:9rem}.gc-max-w-\[min\(100\%\,22rem\)\]{max-width:min(100%,22rem)}.gc-max-w-\[min\(100\%\,26rem\)\]{max-width:min(100%,26rem)}.gc-max-w-\[min\(100\%\,28rem\)\]{max-width:min(100%,28rem)}.gc-max-w-\[min\(96vw\,26rem\)\]{max-width:min(96vw,26rem)}.gc-max-w-full{max-width:100%}.gc-max-w-sm{max-width:24rem}.gc-flex-1{flex:1 1}.gc-flex-none{flex:none}.gc-flex-shrink-0,.gc-shrink-0{flex-shrink:0}.gc--translate-x-1\/2{--tw-translate-x:-50%}.gc--translate-x-1\/2,.gc--translate-y-1\/2{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.gc--translate-y-1\/2{--tw-translate-y:-50%}.gc-rotate-180{--tw-rotate:180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes gc-bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}.gc-animate-bounce{animation:gc-bounce 1s infinite}@keyframes gc-spin{to{transform:rotate(1turn)}}.gc-animate-spin{animation:gc-spin 1s linear infinite}.\!gc-cursor-not-allowed{cursor:not-allowed!important}.gc-cursor-not-allowed{cursor:not-allowed}.gc-cursor-pointer{cursor:pointer}.gc-grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.gc-grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.gc-grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.gc-grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.gc-flex-row{flex-direction:row}.gc-flex-row-reverse{flex-direction:row-reverse}.gc-flex-col{flex-direction:column}.gc-flex-wrap{flex-wrap:wrap}.gc-flex-nowrap{flex-wrap:nowrap}.\!gc-items-start{align-items:flex-start!important}.gc-items-start{align-items:flex-start}.gc-items-end{align-items:flex-end}.gc-items-center{align-items:center}.gc-justify-start{justify-content:flex-start}.gc-justify-end{justify-content:flex-end}.gc-justify-center{justify-content:center}.gc-justify-between{justify-content:space-between}.gc-gap-0\.5{gap:.125rem}.gc-gap-1{gap:.25rem}.gc-gap-1\.5{gap:.375rem}.gc-gap-2{gap:.5rem}.gc-gap-3{gap:.75rem}.gc-gap-4{gap:1rem}.gc-gap-x-1\.5{column-gap:.375rem}.gc-gap-y-1\.5{row-gap:.375rem}.gc-space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.5rem*var(--tw-space-x-reverse))}.gc-space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.75rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.75rem*var(--tw-space-x-reverse))}.gc-space-x-6>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(1.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(1.5rem*var(--tw-space-x-reverse))}.gc-space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.375rem*var(--tw-space-y-reverse));margin-top:calc(.375rem*(1 - var(--tw-space-y-reverse)))}.gc-space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.5rem*var(--tw-space-y-reverse));margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)))}.gc-space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.75rem*var(--tw-space-y-reverse));margin-top:calc(.75rem*(1 - var(--tw-space-y-reverse)))}.gc-space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1rem*var(--tw-space-y-reverse));margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)))}.gc-space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.5rem*var(--tw-space-y-reverse));margin-top:calc(1.5rem*(1 - var(--tw-space-y-reverse)))}.gc-self-start{align-self:flex-start}.gc-overflow-auto{overflow:auto}.gc-overflow-hidden{overflow:hidden}.gc-overflow-x-auto{overflow-x:auto}.gc-overflow-y-auto{overflow-y:auto}.gc-scroll-smooth{scroll-behavior:smooth}.gc-truncate{overflow:hidden;text-overflow:ellipsis}.gc-truncate,.gc-whitespace-nowrap{white-space:nowrap}.gc-whitespace-pre-wrap{white-space:pre-wrap}.gc-break-words{overflow-wrap:break-word}.gc-break-all{word-break:break-all}.gc-break-keep{word-break:keep-all}.\!gc-rounded-none{border-radius:0!important}.gc-rounded{border-radius:.25rem}.gc-rounded-2xl{border-radius:1rem}.gc-rounded-\[0\.6rem\]{border-radius:.6rem}.gc-rounded-\[0\.8rem\]{border-radius:.8rem}.gc-rounded-\[inherit\]{border-radius:inherit}.gc-rounded-full{border-radius:9999px}.gc-rounded-lg{border-radius:var(--radius)}.gc-rounded-md{border-radius:calc(var(--radius) - 2px)}.gc-rounded-none{border-radius:0}.gc-rounded-sm{border-radius:calc(var(--radius) - 4px)}.gc-rounded-xl{border-radius:.75rem}.gc-rounded-t-2xl{border-top-left-radius:1rem;border-top-right-radius:1rem}.gc-rounded-t-lg{border-top-left-radius:var(--radius);border-top-right-radius:var(--radius)}.gc-rounded-t-none{border-top-left-radius:0;border-top-right-radius:0}.gc-rounded-bl-sm{border-bottom-left-radius:calc(var(--radius) - 4px)}.gc-border{border-width:1px}.gc-border-0{border-width:0}.gc-border-4{border-width:4px}.\!gc-border-t{border-top-width:1px!important}.gc-border-b{border-bottom-width:1px}.gc-border-l-4{border-left-width:4px}.gc-border-r{border-right-width:1px}.gc-border-t{border-top-width:1px}.\!gc-border-solid{border-style:solid!important}.gc-border-solid{border-style:solid}.gc-border-none{border-style:none}.\!gc-border-\[var\(--gray-200\)\]{border-color:var(--gray-200)!important}.\!gc-border-blue-400{--tw-border-opacity:1!important;border-color:#60a5fa!important;border-color:rgb(96 165 250/var(--tw-border-opacity,1))!important}.gc-border-\[color\:var\(--gray-100\)\]{border-color:var(--gray-100)}.gc-border-\[color\:var\(--main-300\)\]{border-color:var(--main-300)}.gc-border-\[color\:var\(--main-600\)\]{border-color:var(--main-600)}.gc-border-amber-100{--tw-border-opacity:1;border-color:#fef3c7;border-color:rgb(254 243 199/var(--tw-border-opacity,1))}.gc-border-amber-400{--tw-border-opacity:1;border-color:#fbbf24;border-color:rgb(251 191 36/var(--tw-border-opacity,1))}.gc-border-amber-500{--tw-border-opacity:1;border-color:#f59e0b;border-color:rgb(245 158 11/var(--tw-border-opacity,1))}.gc-border-blue-100{--tw-border-opacity:1;border-color:#dbeafe;border-color:rgb(219 234 254/var(--tw-border-opacity,1))}.gc-border-blue-200{--tw-border-opacity:1;border-color:#bfdbfe;border-color:rgb(191 219 254/var(--tw-border-opacity,1))}.gc-border-blue-500{--tw-border-opacity:1;border-color:#3b82f6;border-color:rgb(59 130 246/var(--tw-border-opacity,1))}.gc-border-blue-600{--tw-border-opacity:1;border-color:#2563eb;border-color:rgb(37 99 235/var(--tw-border-opacity,1))}.gc-border-emerald-100{--tw-border-opacity:1;border-color:#d1fae5;border-color:rgb(209 250 229/var(--tw-border-opacity,1))}.gc-border-emerald-200{--tw-border-opacity:1;border-color:#a7f3d0;border-color:rgb(167 243 208/var(--tw-border-opacity,1))}.gc-border-emerald-400{--tw-border-opacity:1;border-color:#34d399;border-color:rgb(52 211 153/var(--tw-border-opacity,1))}.gc-border-emerald-500{--tw-border-opacity:1;border-color:#10b981;border-color:rgb(16 185 129/var(--tw-border-opacity,1))}.gc-border-gray-100{--tw-border-opacity:1;border-color:#f3f4f6;border-color:rgb(243 244 246/var(--tw-border-opacity,1))}.gc-border-gray-200{--tw-border-opacity:1;border-color:#e5e7eb;border-color:rgb(229 231 235/var(--tw-border-opacity,1))}.gc-border-gray-300{--tw-border-opacity:1;border-color:#d1d5db;border-color:rgb(209 213 219/var(--tw-border-opacity,1))}.gc-border-gray-500{--tw-border-opacity:1;border-color:#6b7280;border-color:rgb(107 114 128/var(--tw-border-opacity,1))}.gc-border-indigo-100{--tw-border-opacity:1;border-color:#e0e7ff;border-color:rgb(224 231 255/var(--tw-border-opacity,1))}.gc-border-neutral-700{--tw-border-opacity:1;border-color:#404040;border-color:rgb(64 64 64/var(--tw-border-opacity,1))}.gc-border-red-300{--tw-border-opacity:1;border-color:#fca5a5;border-color:rgb(252 165 165/var(--tw-border-opacity,1))}.gc-border-sky-600{--tw-border-opacity:1;border-color:#0284c7;border-color:rgb(2 132 199/var(--tw-border-opacity,1))}.gc-border-slate-100{--tw-border-opacity:1;border-color:#f1f5f9;border-color:rgb(241 245 249/var(--tw-border-opacity,1))}.gc-border-slate-200{--tw-border-opacity:1;border-color:#e2e8f0;border-color:rgb(226 232 240/var(--tw-border-opacity,1))}.gc-border-slate-200\/90{border-color:#e2e8f0e6}.gc-border-slate-300{--tw-border-opacity:1;border-color:#cbd5e1;border-color:rgb(203 213 225/var(--tw-border-opacity,1))}.gc-border-slate-300\/90{border-color:#cbd5e1e6}.gc-border-slate-600{--tw-border-opacity:1;border-color:#475569;border-color:rgb(71 85 105/var(--tw-border-opacity,1))}.gc-border-transparent{border-color:#0000}.gc-border-t-blue-500{--tw-border-opacity:1;border-top-color:#3b82f6;border-top-color:rgb(59 130 246/var(--tw-border-opacity,1))}.\!gc-bg-\[var\(--white\)\]{background-color:var(--white)!important}.\!gc-bg-blue-50{--tw-bg-opacity:1!important;background-color:#eff6ff!important;background-color:rgb(239 246 255/var(--tw-bg-opacity,1))!important}.gc-bg-\[var\(--main-300\)\]{background-color:var(--main-300)}.gc-bg-\[var\(--main-900\)\]{background-color:var(--main-900)}.gc-bg-amber-400{--tw-bg-opacity:1;background-color:#fbbf24;background-color:rgb(251 191 36/var(--tw-bg-opacity,1))}.gc-bg-amber-50\/40{background-color:#fffbeb66}.gc-bg-amber-50\/95{background-color:#fffbebf2}.gc-bg-black{--tw-bg-opacity:1;background-color:#000;background-color:rgb(0 0 0/var(--tw-bg-opacity,1))}.gc-bg-black\/50{background-color:#00000080}.gc-bg-black\/80{background-color:#000c}.gc-bg-blue-100{--tw-bg-opacity:1;background-color:#dbeafe;background-color:rgb(219 234 254/var(--tw-bg-opacity,1))}.gc-bg-blue-50{--tw-bg-opacity:1;background-color:#eff6ff;background-color:rgb(239 246 255/var(--tw-bg-opacity,1))}.gc-bg-blue-500{--tw-bg-opacity:1;background-color:#3b82f6;background-color:rgb(59 130 246/var(--tw-bg-opacity,1))}.gc-bg-blue-600{--tw-bg-opacity:1;background-color:#2563eb;background-color:rgb(37 99 235/var(--tw-bg-opacity,1))}.gc-bg-cyan-400{--tw-bg-opacity:1;background-color:#22d3ee;background-color:rgb(34 211 238/var(--tw-bg-opacity,1))}.gc-bg-emerald-50{--tw-bg-opacity:1;background-color:#ecfdf5;background-color:rgb(236 253 245/var(--tw-bg-opacity,1))}.gc-bg-emerald-50\/50{background-color:#ecfdf580}.gc-bg-emerald-50\/90{background-color:#ecfdf5e6}.gc-bg-emerald-600{--tw-bg-opacity:1;background-color:#059669;background-color:rgb(5 150 105/var(--tw-bg-opacity,1))}.gc-bg-gray-100{--tw-bg-opacity:1;background-color:#f3f4f6;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.gc-bg-gray-200{--tw-bg-opacity:1;background-color:#e5e7eb;background-color:rgb(229 231 235/var(--tw-bg-opacity,1))}.gc-bg-gray-50{--tw-bg-opacity:1;background-color:#f9fafb;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}.gc-bg-green-100{--tw-bg-opacity:1;background-color:#dcfce7;background-color:rgb(220 252 231/var(--tw-bg-opacity,1))}.gc-bg-green-500{--tw-bg-opacity:1;background-color:#22c55e;background-color:rgb(34 197 94/var(--tw-bg-opacity,1))}.gc-bg-indigo-50\/80{background-color:#eef2ffcc}.gc-bg-neutral-900{--tw-bg-opacity:1;background-color:#171717;background-color:rgb(23 23 23/var(--tw-bg-opacity,1))}.gc-bg-red-100{--tw-bg-opacity:1;background-color:#fee2e2;background-color:rgb(254 226 226/var(--tw-bg-opacity,1))}.gc-bg-red-50{--tw-bg-opacity:1;background-color:#fef2f2;background-color:rgb(254 242 242/var(--tw-bg-opacity,1))}.gc-bg-red-500{--tw-bg-opacity:1;background-color:#ef4444;background-color:rgb(239 68 68/var(--tw-bg-opacity,1))}.gc-bg-rose-500{--tw-bg-opacity:1;background-color:#f43f5e;background-color:rgb(244 63 94/var(--tw-bg-opacity,1))}.gc-bg-rose-500\/90{background-color:#f43f5ee6}.gc-bg-sky-200{--tw-bg-opacity:1;background-color:#bae6fd;background-color:rgb(186 230 253/var(--tw-bg-opacity,1))}.gc-bg-slate-100{--tw-bg-opacity:1;background-color:#f1f5f9;background-color:rgb(241 245 249/var(--tw-bg-opacity,1))}.gc-bg-slate-100\/90{background-color:#f1f5f9e6}.gc-bg-slate-200{--tw-bg-opacity:1;background-color:#e2e8f0;background-color:rgb(226 232 240/var(--tw-bg-opacity,1))}.gc-bg-slate-400{--tw-bg-opacity:1;background-color:#94a3b8;background-color:rgb(148 163 184/var(--tw-bg-opacity,1))}.gc-bg-slate-50{--tw-bg-opacity:1;background-color:#f8fafc;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.gc-bg-slate-700{--tw-bg-opacity:1;background-color:#334155;background-color:rgb(51 65 85/var(--tw-bg-opacity,1))}.gc-bg-slate-900\/85{background-color:#0f172ad9}.gc-bg-transparent{background-color:initial}.gc-bg-white{--tw-bg-opacity:1;background-color:#fff;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.gc-bg-white\/20{background-color:#fff3}.gc-bg-white\/95{background-color:#fffffff2}.gc-bg-yellow-100{--tw-bg-opacity:1;background-color:#fef9c3;background-color:rgb(254 249 195/var(--tw-bg-opacity,1))}.gc-bg-opacity-50{--tw-bg-opacity:0.5}.gc-bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.gc-from-slate-50{--tw-gradient-from:#f8fafc var(--tw-gradient-from-position);--tw-gradient-to:#f8fafc00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.gc-to-white{--tw-gradient-to:#fff var(--tw-gradient-to-position)}.gc-object-contain{object-fit:contain}.gc-object-bottom{object-position:bottom}.gc-p-0{padding:0}.gc-p-0\.5{padding:.125rem}.gc-p-1{padding:.25rem}.gc-p-1\.5{padding:.375rem}.gc-p-2{padding:.5rem}.gc-p-3{padding:.75rem}.gc-p-4{padding:1rem}.gc-p-8{padding:2rem}.gc-px-0\.5{padding-left:.125rem;padding-right:.125rem}.gc-px-1{padding-left:.25rem;padding-right:.25rem}.gc-px-1\.5{padding-left:.375rem;padding-right:.375rem}.gc-px-10{padding-left:2.5rem;padding-right:2.5rem}.gc-px-2{padding-left:.5rem;padding-right:.5rem}.gc-px-3{padding-left:.75rem;padding-right:.75rem}.gc-px-4{padding-left:1rem;padding-right:1rem}.gc-px-6{padding-left:1.5rem;padding-right:1.5rem}.gc-px-\[10\%\]{padding-left:10%;padding-right:10%}.gc-px-\[4\%\]{padding-left:4%;padding-right:4%}.gc-py-0\.5{padding-bottom:.125rem;padding-top:.125rem}.gc-py-1{padding-bottom:.25rem;padding-top:.25rem}.gc-py-1\.5{padding-bottom:.375rem;padding-top:.375rem}.gc-py-2{padding-bottom:.5rem;padding-top:.5rem}.gc-py-2\.5{padding-bottom:.625rem;padding-top:.625rem}.gc-py-3{padding-bottom:.75rem;padding-top:.75rem}.gc-py-3\.5{padding-bottom:.875rem;padding-top:.875rem}.gc-py-4{padding-bottom:1rem;padding-top:1rem}.gc-py-5{padding-bottom:1.25rem;padding-top:1.25rem}.gc-py-8{padding-bottom:2rem;padding-top:2rem}.\!gc-pb-\[env\(safe-area-inset-bottom\2c 0px\)\]{padding-bottom:env(safe-area-inset-bottom,0)!important}.gc-pb-0\.5{padding-bottom:.125rem}.gc-pb-2{padding-bottom:.5rem}.gc-pb-2\.5{padding-bottom:.625rem}.gc-pb-8{padding-bottom:2rem}.gc-pl-9{padding-left:2.25rem}.gc-pr-3{padding-right:.75rem}.gc-pt-3{padding-top:.75rem}.gc-pt-\[calc\(0\.95rem\+env\(safe-area-inset-top\,0px\)\)\]{padding-top:calc(.95rem + env(safe-area-inset-top,0px))}.gc-text-left{text-align:left}.gc-text-center{text-align:center}.gc-text-right{text-align:right}.gc-text-\[0\.9rem\]{font-size:.9rem}.gc-text-\[10px\]{font-size:10px}.gc-text-\[11px\]{font-size:11px}.gc-text-\[length\:var\(--study-room-nav-label-size\,1\.15rem\)\]{font-size:1.15rem;font-size:var(--study-room-nav-label-size,1.15rem)}.gc-text-base{font-size:1rem;line-height:1.5rem}.gc-text-lg{font-size:1.125rem;line-height:1.75rem}.gc-text-sm{font-size:.875rem;line-height:1.25rem}.gc-text-xl{font-size:1.25rem;line-height:1.75rem}.gc-text-xs{font-size:.75rem;line-height:1rem}.gc-font-bold{font-weight:700}.gc-font-medium{font-weight:500}.gc-font-normal{font-weight:400}.gc-font-semibold{font-weight:600}.gc-uppercase{text-transform:uppercase}.gc-italic{font-style:italic}.gc-tabular-nums{--tw-numeric-spacing:tabular-nums;font-feature-settings:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.gc-leading-none{line-height:1}.gc-leading-relaxed{line-height:1.625}.gc-leading-snug{line-height:1.375}.gc-leading-tight{line-height:1.25}.gc-tracking-tight{letter-spacing:-.025em}.gc-tracking-wide{letter-spacing:.025em}.gc-text-\[color\:var\(--gray-800\)\]{color:var(--gray-800)}.gc-text-\[color\:var\(--main-600\)\]{color:var(--main-600)}.gc-text-\[color\:var\(--main-900\)\]{color:var(--main-900)}.gc-text-amber-800{--tw-text-opacity:1;color:#92400e;color:rgb(146 64 14/var(--tw-text-opacity,1))}.gc-text-black{--tw-text-opacity:1;color:#000;color:rgb(0 0 0/var(--tw-text-opacity,1))}.gc-text-black\/50{color:#00000080}.gc-text-black\/70{color:#000000b3}.gc-text-blue-500{--tw-text-opacity:1;color:#3b82f6;color:rgb(59 130 246/var(--tw-text-opacity,1))}.gc-text-blue-600{--tw-text-opacity:1;color:#2563eb;color:rgb(37 99 235/var(--tw-text-opacity,1))}.gc-text-blue-700{--tw-text-opacity:1;color:#1d4ed8;color:rgb(29 78 216/var(--tw-text-opacity,1))}.gc-text-blue-800{--tw-text-opacity:1;color:#1e40af;color:rgb(30 64 175/var(--tw-text-opacity,1))}.gc-text-blue-900{--tw-text-opacity:1;color:#1e3a8a;color:rgb(30 58 138/var(--tw-text-opacity,1))}.gc-text-cyan-400{--tw-text-opacity:1;color:#22d3ee;color:rgb(34 211 238/var(--tw-text-opacity,1))}.gc-text-emerald-700{--tw-text-opacity:1;color:#047857;color:rgb(4 120 87/var(--tw-text-opacity,1))}.gc-text-emerald-800{--tw-text-opacity:1;color:#065f46;color:rgb(6 95 70/var(--tw-text-opacity,1))}.gc-text-emerald-900{--tw-text-opacity:1;color:#064e3b;color:rgb(6 78 59/var(--tw-text-opacity,1))}.gc-text-gray-400{--tw-text-opacity:1;color:#9ca3af;color:rgb(156 163 175/var(--tw-text-opacity,1))}.gc-text-gray-500{--tw-text-opacity:1;color:#6b7280;color:rgb(107 114 128/var(--tw-text-opacity,1))}.gc-text-gray-600{--tw-text-opacity:1;color:#4b5563;color:rgb(75 85 99/var(--tw-text-opacity,1))}.gc-text-gray-700{--tw-text-opacity:1;color:#374151;color:rgb(55 65 81/var(--tw-text-opacity,1))}.gc-text-gray-800{--tw-text-opacity:1;color:#1f2937;color:rgb(31 41 55/var(--tw-text-opacity,1))}.gc-text-gray-900{--tw-text-opacity:1;color:#111827;color:rgb(17 24 39/var(--tw-text-opacity,1))}.gc-text-green-500{--tw-text-opacity:1;color:#22c55e;color:rgb(34 197 94/var(--tw-text-opacity,1))}.gc-text-indigo-800{--tw-text-opacity:1;color:#3730a3;color:rgb(55 48 163/var(--tw-text-opacity,1))}.gc-text-inherit{color:inherit}.gc-text-red-500{--tw-text-opacity:1;color:#ef4444;color:rgb(239 68 68/var(--tw-text-opacity,1))}.gc-text-red-600{--tw-text-opacity:1;color:#dc2626;color:rgb(220 38 38/var(--tw-text-opacity,1))}.gc-text-red-700{--tw-text-opacity:1;color:#b91c1c;color:rgb(185 28 28/var(--tw-text-opacity,1))}.gc-text-sky-900{--tw-text-opacity:1;color:#0c4a6e;color:rgb(12 74 110/var(--tw-text-opacity,1))}.gc-text-slate-400{--tw-text-opacity:1;color:#94a3b8;color:rgb(148 163 184/var(--tw-text-opacity,1))}.gc-text-slate-500{--tw-text-opacity:1;color:#64748b;color:rgb(100 116 139/var(--tw-text-opacity,1))}.gc-text-slate-600{--tw-text-opacity:1;color:#475569;color:rgb(71 85 105/var(--tw-text-opacity,1))}.gc-text-slate-700{--tw-text-opacity:1;color:#334155;color:rgb(51 65 85/var(--tw-text-opacity,1))}.gc-text-slate-800{--tw-text-opacity:1;color:#1e293b;color:rgb(30 41 59/var(--tw-text-opacity,1))}.gc-text-slate-900{--tw-text-opacity:1;color:#0f172a;color:rgb(15 23 42/var(--tw-text-opacity,1))}.gc-text-white{--tw-text-opacity:1;color:#fff;color:rgb(255 255 255/var(--tw-text-opacity,1))}.gc-underline{-webkit-text-decoration-line:underline;text-decoration-line:underline}.gc-opacity-100{opacity:1}.gc-opacity-40{opacity:.4}.gc-opacity-50{opacity:.5}.gc-opacity-60{opacity:.6}.gc-opacity-75{opacity:.75}.gc-opacity-80{opacity:.8}.gc-opacity-90{opacity:.9}.\!gc-shadow-\[0_-2px_8px_rgba\(15\2c 23\2c 42\2c 0\.06\)\]{--tw-shadow:0 -2px 8px #0f172a0f!important;--tw-shadow-colored:0 -2px 8px var(--tw-shadow-color)!important;box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow)!important;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)!important}.gc-shadow{--tw-shadow:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.gc-shadow,.gc-shadow-2xl{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.gc-shadow-2xl{--tw-shadow:0 25px 50px -12px #00000040;--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color)}.gc-shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.gc-shadow-lg,.gc-shadow-md{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.gc-shadow-md{--tw-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.gc-shadow-none{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000}.gc-shadow-none,.gc-shadow-sm{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.gc-shadow-sm{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}.gc-shadow-xl{--tw-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.gc-outline-none{outline:2px solid #0000;outline-offset:2px}.gc-ring-1{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.gc-ring-1,.gc-ring-2{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.gc-ring-2{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.gc-ring-inset{--tw-ring-inset:inset}.gc-ring-blue-100\/80{--tw-ring-color:#dbeafecc}.gc-ring-blue-200{--tw-ring-opacity:1;--tw-ring-color:rgb(191 219 254/var(--tw-ring-opacity,1))}.gc-ring-blue-300{--tw-ring-opacity:1;--tw-ring-color:rgb(147 197 253/var(--tw-ring-opacity,1))}.gc-ring-blue-300\/70{--tw-ring-color:#93c5fdb3}.gc-ring-blue-500{--tw-ring-opacity:1;--tw-ring-color:rgb(59 130 246/var(--tw-ring-opacity,1))}.gc-ring-offset-2{--tw-ring-offset-width:2px}.gc-backdrop-blur-sm{--tw-backdrop-blur:blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.gc-transition-all{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.gc-transition-colors{transition-duration:.15s;transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-timing-function:cubic-bezier(.4,0,.2,1)}.gc-transition-none{transition-property:none}.gc-transition-transform{transition-duration:.15s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.gc-duration-200{transition-duration:.2s}.gc-duration-300{transition-duration:.3s}@keyframes enter{0%{opacity:1;opacity:var(--tw-enter-opacity,1);transform:translateZ(0) scaleX(1) rotate(0);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0) scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1)) rotate(var(--tw-enter-rotate,0))}}@keyframes exit{to{opacity:1;opacity:var(--tw-exit-opacity,1);transform:translateZ(0) scaleX(1) rotate(0);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0) scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1)) rotate(var(--tw-exit-rotate,0))}}.gc-duration-200{animation-duration:.2s}.gc-duration-300{animation-duration:.3s}.\[animation-delay\:-0\.15s\]{animation-delay:-.15s}.\[animation-delay\:-0\.3s\]{animation-delay:-.3s}.last\:gc-mb-0:last-child{margin-bottom:0}.last\:gc-border-b-0:last-child{border-bottom-width:0}.hover\:gc-bg-black\/70:hover{background-color:#000000b3}.hover\:gc-bg-emerald-100:hover{--tw-bg-opacity:1;background-color:#d1fae5;background-color:rgb(209 250 229/var(--tw-bg-opacity,1))}.hover\:gc-bg-emerald-700:hover{--tw-bg-opacity:1;background-color:#047857;background-color:rgb(4 120 87/var(--tw-bg-opacity,1))}.hover\:gc-bg-gray-100:hover{--tw-bg-opacity:1;background-color:#f3f4f6;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.hover\:gc-bg-slate-100\/60:hover{background-color:#f1f5f999}.hover\:gc-bg-slate-200:hover{--tw-bg-opacity:1;background-color:#e2e8f0;background-color:rgb(226 232 240/var(--tw-bg-opacity,1))}.hover\:gc-bg-slate-50:hover{--tw-bg-opacity:1;background-color:#f8fafc;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.hover\:gc-bg-slate-900:hover{--tw-bg-opacity:1;background-color:#0f172a;background-color:rgb(15 23 42/var(--tw-bg-opacity,1))}.hover\:gc-bg-white\/90:hover{background-color:#ffffffe6}.hover\:gc-text-blue-800:hover{--tw-text-opacity:1;color:#1e40af;color:rgb(30 64 175/var(--tw-text-opacity,1))}.hover\:gc-text-rose-700:hover{--tw-text-opacity:1;color:#be123c;color:rgb(190 18 60/var(--tw-text-opacity,1))}.hover\:gc-text-slate-800:hover{--tw-text-opacity:1;color:#1e293b;color:rgb(30 41 59/var(--tw-text-opacity,1))}.hover\:gc-text-slate-900:hover{--tw-text-opacity:1;color:#0f172a;color:rgb(15 23 42/var(--tw-text-opacity,1))}.hover\:gc-opacity-80:hover{opacity:.8}.focus\:gc-border-blue-500:focus{--tw-border-opacity:1;border-color:#3b82f6;border-color:rgb(59 130 246/var(--tw-border-opacity,1))}.focus\:gc-ring-1:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\:gc-ring-blue-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(59 130 246/var(--tw-ring-opacity,1))}.focus-visible\:gc-z-10:focus-visible{z-index:10}.focus-visible\:gc-outline-none:focus-visible{outline:2px solid #0000;outline-offset:2px}.focus-visible\:gc-ring-2:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-visible\:gc-ring-blue-400:focus-visible{--tw-ring-opacity:1;--tw-ring-color:rgb(96 165 250/var(--tw-ring-opacity,1))}.focus-visible\:gc-ring-rose-400\/45:focus-visible{--tw-ring-color:#fb718573}.focus-visible\:gc-ring-slate-400\/50:focus-visible{--tw-ring-color:#94a3b880}.focus-visible\:gc-ring-offset-0:focus-visible{--tw-ring-offset-width:0px}.active\:gc-bg-rose-50:active{--tw-bg-opacity:1;background-color:#fff1f2;background-color:rgb(255 241 242/var(--tw-bg-opacity,1))}.active\:gc-bg-slate-100:active{--tw-bg-opacity:1;background-color:#f1f5f9;background-color:rgb(241 245 249/var(--tw-bg-opacity,1))}.active\:gc-bg-slate-100\/90:active{background-color:#f1f5f9e6}.disabled\:gc-cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:gc-opacity-50:disabled{opacity:.5}@media (min-width:640px){.sm\:gc--mx-6{margin-left:-1.5rem;margin-right:-1.5rem}.sm\:gc-min-h-\[2\.85rem\]{min-height:2.85rem}.sm\:gc-min-h-\[4rem\]{min-height:4rem}.sm\:gc-px-3\.5{padding-left:.875rem;padding-right:.875rem}.sm\:gc-px-4{padding-left:1rem;padding-right:1rem}.sm\:gc-px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:gc-py-1{padding-bottom:.25rem;padding-top:.25rem}.sm\:gc-py-3\.5{padding-bottom:.875rem;padding-top:.875rem}.sm\:gc-py-4{padding-bottom:1rem;padding-top:1rem}.sm\:gc-text-base{font-size:1rem;line-height:1.5rem}.sm\:gc-text-lg{font-size:1.125rem;line-height:1.75rem}.sm\:gc-text-sm{font-size:.875rem;line-height:1.25rem}}@media (min-width:768px){.md\:gc-left-auto{left:auto}.md\:gc-right-10{right:2.5rem}.md\:gc-mb-4{margin-bottom:1rem}.md\:gc-mt-6{margin-top:1.5rem}.md\:gc-h-12{height:3rem}.md\:gc-h-16{height:4rem}.md\:gc-h-6{height:1.5rem}.md\:gc-h-7{height:1.75rem}.md\:gc-w-12{width:3rem}.md\:gc-w-16{width:4rem}.md\:gc-w-6{width:1.5rem}.md\:gc-w-7{width:1.75rem}.md\:gc-w-\[40\%\]{width:40%}.md\:gc-w-full{width:100%}.md\:gc-max-w-md{max-width:28rem}.md\:gc-max-w-xs{max-width:20rem}.md\:gc-translate-x-0{--tw-translate-x:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.md\:gc-flex-nowrap{flex-wrap:nowrap}.md\:gc-space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.75rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.75rem*var(--tw-space-x-reverse))}.md\:gc-space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.75rem*var(--tw-space-y-reverse));margin-top:calc(.75rem*(1 - var(--tw-space-y-reverse)))}.md\:gc-p-3{padding:.75rem}.md\:gc-p-4{padding:1rem}.md\:gc-p-6{padding:1.5rem}.md\:gc-px-4{padding-left:1rem;padding-right:1rem}.md\:gc-pt-4{padding-top:1rem}.md\:gc-text-2xl{font-size:1.5rem;line-height:2rem}.md\:gc-text-base{font-size:1rem;line-height:1.5rem}.md\:gc-text-lg{font-size:1.125rem;line-height:1.75rem}.md\:gc-text-sm{font-size:.875rem;line-height:1.25rem}}@media (min-width:1024px){.lg\:gc-max-w-md{max-width:28rem}}.\[\&\:\:-webkit-scrollbar\]\:gc-hidden::-webkit-scrollbar{display:none}.\[\&_\.swiper-slide\]\:gc-flex .swiper-slide{display:flex}.\[\&_\.swiper-slide\]\:gc-h-auto .swiper-slide{height:auto}.\[\&_\.swiper-slide\]\:gc-flex-col .swiper-slide{flex-direction:column}.\[\&_\.swiper-wrapper\]\:gc-w-\[80\%\] .swiper-wrapper{width:80%}.\[\&_svg\]\:gc-pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:gc-size-4 svg{height:1rem;width:1rem}.\[\&_svg\]\:gc-shrink-0 svg{flex-shrink:0}.StudyTimePanel_panelShell__AJ9gf{box-sizing:border-box;padding-left:clamp(10px,2vw,22px);padding-left:var(--coupon-list-inline-pad,clamp(10px,2vw,22px));padding-right:clamp(10px,2vw,22px);padding-right:var(--coupon-list-inline-pad,clamp(10px,2vw,22px))}.StudyTimePanel_weekNavRow__tVNEu{grid-gap:.35rem;align-items:center;display:grid;gap:.35rem;grid-template-columns:auto minmax(0,1fr) auto;margin-bottom:.75rem}.StudyTimePanel_weekNavRowFlush__tu-bN{margin-bottom:0}.StudyTimePanel_weekOverviewStack__sa3K7{display:flex;flex-direction:column;gap:.65rem}.StudyTimePanel_weekTotalBelowNav__IsKe0{background:linear-gradient(135deg,#eef4ff,#f8fafc);border:1px solid #dbeafe;border-radius:8px;color:#0e50c3;font-family:var(--mainKor-font),sans-serif;font-size:1.1872rem;font-size:calc(var(--myinfo-button-size, var(--store-body-size, 1.06rem))*1.12);font-weight:800;letter-spacing:-.02em;margin:0;padding:.4rem .5rem;text-align:center}.StudyTimePanel_weekBarChartRow__jElXE{align-items:flex-end;box-sizing:border-box;display:flex;gap:.35rem;min-height:7.25rem;padding-top:.35rem}.StudyTimePanel_weekBarTrack__VdAAV{background:#eff6ff;border-radius:6px;display:flex;flex-direction:column;height:5.25rem;justify-content:flex-end;position:relative;width:100%}.StudyTimePanel_weekNavBtn__OK8nl{background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#374151;cursor:pointer;flex-shrink:0;font-family:var(--mainKor-font),sans-serif;font-size:1.1rem;line-height:1;min-width:2.25rem;padding:.35rem .65rem}.StudyTimePanel_weekNavBtn__OK8nl:disabled{cursor:not-allowed;opacity:.35}.StudyTimePanel_weekNavCenter__M-l0y{min-width:0;text-align:center}.StudyTimePanel_weekRangeTitle__cARJM{color:#111827;font-family:var(--mainKor-font),sans-serif;font-size:1.007rem;font-size:calc(var(--myinfo-button-size, var(--store-body-size, 1.06rem))*.95);font-weight:700;margin:0}.StudyTimePanel_monthlySectionRoot__9t\+6b{position:relative}.StudyTimePanel_monthTotalBanner__fNNVR{align-items:stretch;background:linear-gradient(135deg,#eef4ff,#f8fafc);border:1px solid #dbeafe;border-radius:10px;box-sizing:border-box;display:flex;flex-direction:column;font-family:var(--mainKor-font),sans-serif;gap:0;margin-bottom:.65rem;padding:.65rem 1rem}.StudyTimePanel_monthTotalBannerMain__lBU\+R{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:space-between}.StudyTimePanel_monthTotalBannerLabel__vPHvs{color:#475569;font-size:.9752rem;font-size:calc(var(--myinfo-button-size, var(--store-body-size, 1.06rem))*.92);font-weight:600}.StudyTimePanel_monthTotalBannerValue__x\+FDM{color:#0e50c3;font-size:1.431rem;font-size:calc(var(--myinfo-button-size, var(--store-body-size, 1.06rem))*1.35);font-weight:800}.StudyTimePanel_monthTotalBannerSub__iwgoO{align-items:baseline;border-top:1px solid #3b82f638;display:flex;flex-wrap:wrap;gap:.25rem .5rem;margin-top:.5rem;padding-top:.5rem}.StudyTimePanel_monthTotalBannerSubLabel__bC49H{color:#64748b;font-size:.8692rem;font-size:calc(var(--myinfo-button-size, var(--store-body-size, 1.06rem))*.82);font-weight:600}.StudyTimePanel_monthTotalBannerSubValue__LabTH{color:#0e50c3;font-size:1.113rem;font-size:calc(var(--myinfo-button-size, var(--store-body-size, 1.06rem))*1.05);font-weight:800}.StudyTimePanel_monthTotalBannerSubHint__--HFg{color:#94a3b8;font-size:.7632rem;font-size:calc(var(--myinfo-button-size, var(--store-body-size, 1.06rem))*.72);font-weight:500;line-height:1.35;width:100%}.StudyTimePanel_monthRewardBlock__NJOlH{border-top:1px dashed #3b82f659;margin-top:.55rem;padding-top:.55rem}.StudyTimePanel_monthRewardHeading__Qkh-k{color:#0e50c3;font-size:.8692rem;font-size:calc(var(--myinfo-button-size, var(--store-body-size, 1.06rem))*.82);font-weight:800;letter-spacing:-.02em;margin:0 0 .35rem}.StudyTimePanel_monthRewardMileageStats__MlJuc{margin-bottom:.45rem}.StudyTimePanel_monthRewardReceivedLine__4leVr{-webkit-overflow-scrolling:touch;align-items:baseline;display:flex;flex-wrap:nowrap;font-family:var(--mainKor-font),sans-serif;gap:.4rem .55rem;justify-content:flex-start;line-height:1.25;margin:0;overflow-x:auto;padding:0;scrollbar-width:none}.StudyTimePanel_monthRewardReceivedLine__4leVr::-webkit-scrollbar{display:none}.StudyTimePanel_monthRewardReceivedLabel__-EOls{color:#475569;flex-shrink:0;font-size:.9328rem;font-size:calc(var(--myinfo-button-size, var(--store-body-size, 1.06rem))*.88);font-weight:700;letter-spacing:-.02em}.StudyTimePanel_monthRewardReceivedValueWrap__HKqDS{align-items:baseline;display:inline-flex;flex-shrink:0;gap:.06em}.StudyTimePanel_monthRewardReceivedValue__wO35v{color:#0e50c3;font-size:1.6112rem;font-size:calc(var(--myinfo-button-size, var(--store-body-size, 1.06rem))*1.52);font-weight:800;letter-spacing:-.04em;line-height:1}.StudyTimePanel_monthRewardReceivedUnit__d6a2o{color:#0e50c3;font-size:1.007rem;font-size:calc(var(--myinfo-button-size, var(--store-body-size, 1.06rem))*.95);font-weight:800}.StudyTimePanel_monthRewardReceivedSep__vmBfE{color:#94a3b8;flex-shrink:0;font-size:.901rem;font-size:calc(var(--myinfo-button-size, var(--store-body-size, 1.06rem))*.85);font-weight:700}.StudyTimePanel_monthRewardPendingSegment__27P9w{color:#64748b;flex-shrink:0;font-size:.8692rem;font-size:calc(var(--myinfo-button-size, var(--store-body-size, 1.06rem))*.82);font-weight:600;white-space:nowrap}.StudyTimePanel_monthRewardPendingSegment__27P9w strong{color:#047857;font-weight:800}.StudyTimePanel_monthRewardBatchClaimBtn__5GcYz{-webkit-tap-highlight-color:transparent;background:linear-gradient(180deg,#10b981,#059669);border:none;border-radius:.55rem;box-shadow:0 1px 2px #05966959;color:#fff;cursor:pointer;font-family:var(--mainKor-font),sans-serif;font-size:.901rem;font-size:calc(var(--myinfo-button-size, var(--store-body-size, 1.06rem))*.85);font-weight:800;margin-top:.15rem;padding:.42rem .75rem;width:100%}.StudyTimePanel_monthRewardBatchClaimBtn__5GcYz:active{transform:scale(.99)}.StudyTimePanel_monthRewardRules__PW1py{border-top:1px dashed #94a3b88c;margin-top:.45rem;padding-top:.45rem}.StudyTimePanel_monthRewardChannelNotice__etiXY{color:#64748b;font-size:.75rem;line-height:1.45;margin:.45rem 0 0}.StudyTimePanel_monthCellMileageBadgeRow__GcTkW{align-items:center;box-sizing:border-box;display:flex;flex-wrap:wrap;gap:.12rem;justify-content:center;max-width:100%;padding:0 1px}.StudyTimePanel_monthCellMileageBadge__7E6i0{background:linear-gradient(180deg,#dbeafe,#bfdbfe);border:1px solid #60a5fa;border-radius:5px;color:#1d4ed8;flex-shrink:0;font-family:var(--mainKor-font),sans-serif;font-size:.6148rem;font-size:calc(var(--myinfo-button-size, var(--store-body-size, 1.06rem))*.58);font-weight:800;letter-spacing:-.02em;line-height:1.15;padding:.08rem .28rem}.StudyTimePanel_monthCellMileageLog__U4KxT{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#334155;display:-webkit-box;font-size:.6572rem;font-size:calc(var(--myinfo-button-size, var(--store-body-size, 1.06rem))*.62);font-weight:700;line-height:1.15;max-width:100%;overflow:hidden;text-align:center;word-break:break-all}.StudyTimePanel_claimSuccessTooltip__uoMnV{animation:StudyTimePanel_claimTipPop__XpTPr .12s ease-out;background:#0f172a;border-radius:8px;box-shadow:0 8px 24px #0f172a59;color:#f8fafc;font-family:var(--mainKor-font),sans-serif;font-size:.8268rem;font-size:calc(var(--myinfo-button-size, var(--store-body-size, 1.06rem))*.78);font-weight:700;line-height:1.35;max-width:min(14rem,88vw);padding:.38rem .62rem;pointer-events:none;position:absolute;right:.45rem;top:.35rem;z-index:30}@keyframes StudyTimePanel_claimTipPop__XpTPr{0%{opacity:0;transform:translateY(4px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.StudyTimePanel_monthRewardCalendarBar__xIN0X{align-items:center;display:flex;flex-wrap:wrap;gap:.35rem .5rem;justify-content:space-between;margin-bottom:.5rem}.StudyTimePanel_monthRewardBadgeReceive__-U1eR{-webkit-tap-highlight-color:transparent;background:#059669;border:none;border-radius:999px;color:#fff;cursor:pointer;flex-shrink:0;font-family:var(--mainKor-font),sans-serif;font-size:.8268rem;font-size:calc(var(--myinfo-button-size, var(--store-body-size, 1.06rem))*.78);font-weight:800;padding:.28rem .65rem}.StudyTimePanel_monthRewardBadgeReceive__-U1eR:disabled{cursor:not-allowed;opacity:.45}.StudyTimePanel_monthRewardBadgeDone__vgwwe{background:linear-gradient(180deg,#dbeafe,#bfdbfe);border:1px solid #60a5fa;border-radius:999px;color:#1d40af;flex-shrink:0;font-family:var(--mainKor-font),sans-serif;font-size:.8268rem;font-size:calc(var(--myinfo-button-size, var(--store-body-size, 1.06rem))*.78);font-weight:800;padding:.28rem .65rem}.StudyTimePanel_monthCellDayCircle__IxXOR{align-items:center;background:linear-gradient(180deg,#dbeafe,#bfdbfe);border:1px solid #93c5fd;border-radius:999px;box-shadow:inset 0 1px 0 #ffffffa6;box-sizing:border-box;display:inline-flex;flex-shrink:0;justify-content:center;min-height:2rem;min-width:2rem;padding:0 .25rem}.StudyTimePanel_monthCellDayPlain__ZiEch{align-items:center;display:inline-flex;flex-shrink:0;justify-content:center;min-height:1.7rem;min-width:1.7rem}.StudyTimePanel_monthCellTime__TKC9c{font-family:var(--mainKor-font),sans-serif;font-size:.6572rem;font-size:calc(var(--myinfo-button-size, var(--store-body-size, 1.06rem))*.62);font-weight:700;letter-spacing:-.02em;line-height:1.15;margin-top:.12rem}.StudyTimePanel_monthCellTimeHas__Rixmj{color:#1d4ed8}.StudyTimePanel_monthCellTimeEmpty__JGhYT{color:#9ca3af}.StudyTimePanel_monthCellRewardClaimLabel__qnlW9{align-items:center;background:#059669;border-radius:6px;color:#fff;display:inline-flex;font-family:var(--mainKor-font),sans-serif;font-size:.7208rem;font-size:calc(var(--myinfo-button-size, var(--store-body-size, 1.06rem))*.68);font-weight:800;justify-content:center;line-height:1.15;min-height:1.35rem;padding:.12rem .42rem}.StudyTimePanel_monthCellRewardDoneLabel__ic5r\+{color:#9ca3af;font-family:var(--mainKor-font),sans-serif;font-size:.689rem;font-size:calc(var(--myinfo-button-size, var(--store-body-size, 1.06rem))*.65);font-weight:800;line-height:1.15}.StudyTimePanel_monthCellRewardPlaceholder__6qAD7{color:#d1d5db;font-size:.901rem;font-size:calc(var(--myinfo-button-size, var(--store-body-size, 1.06rem))*.85);font-weight:700;line-height:1.15}.StudyTimePanel_detailCloseBtn__47O8r{background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#64748b;cursor:pointer;font-family:var(--mainKor-font),sans-serif;font-size:.9328rem;font-size:calc(var(--myinfo-button-size, var(--store-body-size, 1.06rem))*.88);font-weight:600;margin-top:.6rem;padding:.35rem .75rem}.StudyTimePanel_monthDetailCard__NNMJC{background:#fff;border:1px solid #e5e7eb;border-radius:12px;font-family:var(--mainKor-font),sans-serif;margin-top:.75rem;padding:1rem 1.1rem}.StudyTimePanel_monthDetailDate__ppY5x{color:#111827;font-size:1.113rem;font-size:calc(var(--myinfo-button-size, var(--store-body-size, 1.06rem))*1.05);font-weight:700;margin:0}.StudyTimePanel_monthDetailClock__HYimh{color:#0e50c3;font-size:1.537rem;font-size:calc(var(--myinfo-button-size, var(--store-body-size, 1.06rem))*1.45);font-weight:800;margin:.45rem 0 0}.StudyTimePanel_dayDetailBasis__fhiQB{border-top:1px solid #e5e7eb;margin-top:.85rem;padding-top:.75rem}.StudyTimePanel_dayDetailBasisTitle__mu3CD{color:#475569;font-family:var(--mainKor-font),sans-serif;font-size:.8692rem;font-size:calc(var(--myinfo-button-size, var(--store-body-size, 1.06rem))*.82);font-weight:700;margin:0 0 .45rem}.StudyTimePanel_daySegmentList__Je-Ey{display:flex;flex-direction:column;gap:.55rem;list-style:none;margin:0;padding:0}.StudyTimePanel_daySegmentItem__JUZL8{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;color:#334155;font-family:var(--mainKor-font),sans-serif;font-size:.901rem;font-size:calc(var(--myinfo-button-size, var(--store-body-size, 1.06rem))*.85);line-height:1.45;margin:0;padding:.45rem .55rem}.StudyTimePanel_daySegmentCounted__4L1XD strong{color:#0f172a;font-weight:700}.StudyTimePanel_daySegmentMinutes__YQAF5{color:#0e50c3;font-weight:600}.StudyTimePanel_daySegmentOriginal__q9X7s{color:#64748b;font-size:.8268rem;font-size:calc(var(--myinfo-button-size, var(--store-body-size, 1.06rem))*.78);margin-top:.3rem}.StudyTimePanel_daySegmentActions__jXj01{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.45rem}.StudyTimePanel_daySegmentActionBtn__3H8YJ{background:#fff;border:1px solid #cbd5e1;border-radius:6px;color:#334155;cursor:pointer;font-family:var(--mainKor-font),sans-serif;font-size:.8268rem;font-size:calc(var(--myinfo-button-size, var(--store-body-size, 1.06rem))*.78);font-weight:600;padding:.28rem .55rem}.StudyTimePanel_daySegmentActionBtn__3H8YJ:disabled{cursor:not-allowed;opacity:.45}.StudyTimePanel_daySegmentActionBtnAdjusted__5MfE0{background:#eff6ff;border-color:#93c5fd;color:#1e40af}.StudyTimePanel_daySegmentActionBtnExcluded__1xq6d{background:#fffbeb;border-color:#fbbf24;color:#b45309;font-weight:700}.StudyTimePanel_daySegmentActionBtnExcluded__1xq6d:disabled{cursor:default;opacity:1}.StudyTimePanel_daySegmentActionBtnMuted__j-lhj{background:#f8fafc;border:1px solid #e5e7eb;border-radius:6px;color:#64748b;cursor:pointer;font-family:var(--mainKor-font),sans-serif;font-size:.8268rem;font-size:calc(var(--myinfo-button-size, var(--store-body-size, 1.06rem))*.78);font-weight:600;padding:.28rem .55rem}.StudyTimePanel_daySegmentActionBtnMuted__j-lhj:disabled{cursor:not-allowed;opacity:.45}.StudyTimePanel_daySegmentActionBtnPrimary__EF\+nY{background:#0e50c3;border:none;border-radius:6px;color:#fff;cursor:pointer;font-family:var(--mainKor-font),sans-serif;font-size:.8268rem;font-size:calc(var(--myinfo-button-size, var(--store-body-size, 1.06rem))*.78);font-weight:700;padding:.28rem .65rem}.StudyTimePanel_daySegmentActionBtnPrimary__EF\+nY:disabled{cursor:not-allowed;opacity:.45}.StudyTimePanel_dayAdjustForm__feV9g{background:#fff;border:1px dashed #cbd5e1;border-radius:8px;margin-top:.45rem;padding:.5rem .45rem}.StudyTimePanel_dayAdjustLabel__0A9\+n{color:#475569;display:flex;flex-direction:column;font-size:.8056rem;font-size:calc(var(--myinfo-button-size, var(--store-body-size, 1.06rem))*.76);font-weight:600;gap:.2rem;margin-bottom:.4rem}.StudyTimePanel_dayAdjustInput__1OkMh{border:1px solid #cbd5e1;border-radius:6px;box-sizing:border-box;font-family:var(--mainKor-font),sans-serif;font-size:.901rem;font-size:calc(var(--myinfo-button-size, var(--store-body-size, 1.06rem))*.85);max-width:17rem;padding:.35rem .45rem;width:100%}.StudyTimePanel_dayAdjustFormActions__GEyQ8{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.35rem}.StudyTimePanel_manualDayBlock__PpR1A{border-top:1px solid #e5e7eb;margin-top:1rem;padding-top:.85rem}.StudyTimePanel_manualDaySignRow__akmLT{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.55rem}.StudyTimePanel_manualDaySignLabel__Ne2Sf{color:#475569;font-size:.8268rem;font-size:calc(var(--myinfo-button-size, var(--store-body-size, 1.06rem))*.78);font-weight:600}.StudyTimePanel_manualDaySignToggle__gmvLt{background:#fff;border:1px solid #cbd5e1;border-radius:8px;display:inline-flex;overflow:hidden}.StudyTimePanel_manualDaySignBtn__T9ZaP{-webkit-tap-highlight-color:transparent;background:#0000;border:none;color:#475569;cursor:pointer;font-family:var(--mainKor-font),sans-serif;font-size:.8692rem;font-size:calc(var(--myinfo-button-size, var(--store-body-size, 1.06rem))*.82);font-weight:600;padding:.4rem .95rem}.StudyTimePanel_manualDaySignBtn__T9ZaP:disabled{cursor:not-allowed;opacity:.45}.StudyTimePanel_manualDaySignBtnActive__8\+O6W{background:#0e50c3;color:#fff}.StudyTimePanel_manualDayRangeSection__iAIJR{margin:.65rem 0 .35rem}.StudyTimePanel_manualDayRangeToggleBtn__gzKb9{align-items:center;background:#f8fafc;border:1px dashed #94a3b8;border-radius:8px;color:#334155;cursor:pointer;display:inline-flex;font-family:var(--mainKor-font),sans-serif;font-size:.8268rem;font-size:calc(var(--myinfo-button-size, var(--store-body-size, 1.06rem))*.78);font-weight:600;padding:.35rem .55rem}.StudyTimePanel_manualDayRangeToggleBtn__gzKb9:disabled{cursor:not-allowed;opacity:.45}.StudyTimePanel_manualDayRangeSummary__GPFru{align-items:center;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;color:#1e40af;display:flex;flex-wrap:wrap;font-size:.8268rem;font-size:calc(var(--myinfo-button-size, var(--store-body-size, 1.06rem))*.78);font-weight:600;gap:.35rem .65rem;margin:.45rem 0 0;padding:.45rem .5rem}.StudyTimePanel_manualDayRangeSummaryActions__hXKJV{display:inline-flex;flex-wrap:wrap;gap:.35rem}.StudyTimePanel_manualDayRangeLinkBtn__zv-yW{background:none;border:none;color:#0e50c3;cursor:pointer;font-family:var(--mainKor-font),sans-serif;font-size:inherit;font-weight:700;padding:0;text-decoration:underline}.StudyTimePanel_manualDayRangeLinkBtn__zv-yW:disabled{cursor:not-allowed;opacity:.45}.StudyTimePanel_manualTimeModalOverlay__CDb5M{align-items:center;background:#0f172a73;box-sizing:border-box;display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:10050}.StudyTimePanel_manualDayInlineSummary__fEO0j{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;color:#334155;font-size:.8692rem;font-size:calc(var(--myinfo-button-size, var(--store-body-size, 1.06rem))*.82);line-height:1.45;margin:0 0 .65rem;padding:.45rem .55rem}.StudyTimePanel_manualDayOpenModalBtn__gcXH2{-webkit-tap-highlight-color:transparent;align-items:center;background:#0e50c3;border:none;border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;font-family:var(--mainKor-font),sans-serif;font-size:.9752rem;font-size:calc(var(--myinfo-button-size, var(--store-body-size, 1.06rem))*.92);font-weight:700;justify-content:center;max-width:20rem;padding:.55rem 1rem;width:100%}.StudyTimePanel_manualDayOpenModalBtn__gcXH2:disabled{cursor:not-allowed;opacity:.45}.StudyTimePanel_manualTimeModalPanel__p6\+ds{background:#fff;border:1px solid #e2e8f0;border-radius:14px;box-shadow:0 20px 40px #0f172a2e;max-height:min(92vh,42rem);max-width:min(92vw,36rem);overflow:auto;padding:1.35rem 1.35rem 1.15rem;width:min(100%,36rem)}.StudyTimePanel_manualTimeModalTitle__6jJj8{color:#0f172a;font-family:var(--mainKor-font),sans-serif;font-size:1.113rem;font-size:calc(var(--myinfo-button-size, var(--store-body-size, 1.06rem))*1.05);font-weight:800;margin:0 0 .35rem}.StudyTimePanel_manualTimeModalInput__Jo76T{border:1px solid #cbd5e1;border-radius:8px;box-sizing:border-box;font-family:var(--mainKor-font),sans-serif;font-size:.901rem;font-size:calc(var(--myinfo-button-size, var(--store-body-size, 1.06rem))*.85);max-width:none;padding:.4rem .5rem;width:100%}.StudyTimePanel_manualTimeModalActions__mksbU{display:flex;flex-wrap:wrap;gap:.45rem;justify-content:flex-end;margin-top:1rem}.StudyTimePanel_manualDayLabel__TAUVB{color:#475569;display:flex;flex-direction:column;font-size:.8268rem;font-size:calc(var(--myinfo-button-size, var(--store-body-size, 1.06rem))*.78);font-weight:600;gap:.25rem;margin-bottom:.55rem}.StudyTimePanel_manualDayInput__xNdxw{font-size:.954rem;font-size:calc(var(--myinfo-button-size, var(--store-body-size, 1.06rem))*.9);max-width:12rem;padding:.4rem .5rem}.StudyTimePanel_manualDayInput__xNdxw,.StudyTimePanel_manualDayTextarea__v1Bt-{border:1px solid #cbd5e1;border-radius:8px;box-sizing:border-box;font-family:var(--mainKor-font),sans-serif;width:100%}.StudyTimePanel_manualDayTextarea__v1Bt-{font-size:.901rem;font-size:calc(var(--myinfo-button-size, var(--store-body-size, 1.06rem))*.85);min-height:4rem;padding:.45rem .5rem;resize:vertical}.StudyTimePanel_manualDayActions__JDCQK{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.5rem}.BarriStoreMyInfo_root__yI5-Q{display:flex;flex:1 1;flex-direction:column;max-width:100%;min-height:0;padding:1rem .25rem 2rem;width:100%}.BarriStoreMyInfo_tabs__xJn6I{border-bottom:1px solid #9ca3af;border-bottom:1px solid var(--gray-400,#9ca3af);display:flex;flex-wrap:nowrap;gap:.25rem;margin-bottom:1rem;min-width:0;width:100%}.BarriStoreMyInfo_tabActive__l5BE6,.BarriStoreMyInfo_tab__I0PAi{background:#0000;border:none;border-bottom:3px solid #0000;color:#1a1a1a;cursor:pointer;flex:1 1;font-size:1.15rem;font-weight:500;min-width:0;padding:.5rem .35rem;white-space:nowrap}.BarriStoreMyInfo_tab__I0PAi:hover{background:#0000;color:#000}.BarriStoreMyInfo_tabActive__l5BE6{background:#0000;border-bottom-color:#000;color:#000;font-weight:600}#layout.high_contrast .BarriStoreMyInfo_root__yI5-Q .BarriStoreMyInfo_tabs__xJn6I{border-bottom-color:#ff0}#layout.high_contrast .BarriStoreMyInfo_root__yI5-Q .BarriStoreMyInfo_tab__I0PAi{background:#000!important;border-bottom-color:#ff0!important;color:#ff0!important}#layout.high_contrast .BarriStoreMyInfo_root__yI5-Q .BarriStoreMyInfo_tabActive__l5BE6{background:#0000!important;border-bottom-color:#ff0!important;border-bottom-width:4px;color:#ff0!important;font-weight:700}#layout.high_contrast .BarriStoreMyInfo_root__yI5-Q .BarriStoreMyInfo_tab__I0PAi:hover{background:#0000!important;color:#ff0!important}.BarriReceiptPage_root__Di6xx{color:#1a1a1a;display:flex;flex-direction:column;font-size:clamp(1.35rem,2.8vw,1.8rem);max-width:100%;min-height:100%;padding:clamp(1.25rem,3.5vw,2.25rem);width:100%}.BarriReceiptPage_backRow__D7G0B{align-items:center;display:flex;gap:.75rem;margin-bottom:clamp(1.25rem,3vw,2rem)}.BarriReceiptPage_backBtn__qIhGL{align-items:center;background:#f3f4f6;border:2px solid #d1d5db;border-radius:12px;color:#1a1a1a;cursor:pointer;display:inline-flex;font-size:clamp(1.3rem,2.6vw,1.6rem);font-weight:600;justify-content:center;padding:clamp(.9rem,2.2vw,1.4rem) clamp(1.2rem,2.8vw,1.7rem);transition:background .2s,border-color .2s}.BarriReceiptPage_backBtn__qIhGL:hover{background:#e5e7eb;border-color:#9ca3af}.BarriReceiptPage_downloadBtn__iCECi{align-items:center;background:#2563eb;border:2px solid #1d4ed8;border-radius:12px;color:#fff;cursor:pointer;display:inline-flex;font-size:clamp(1.3rem,2.6vw,1.6rem);font-weight:600;justify-content:center;margin-left:auto;padding:clamp(.9rem,2.2vw,1.4rem) clamp(1.2rem,2.8vw,1.7rem)}.BarriReceiptPage_downloadBtn__iCECi:hover:not(:disabled){background:#1d4ed8}.BarriReceiptPage_downloadBtn__iCECi:disabled{cursor:not-allowed;opacity:.6}.BarriReceiptPage_pageTitle__SZOYN{color:#111;font-size:clamp(1.6rem,3.2vw,2.1rem);font-weight:700;margin:0}.BarriReceiptPage_content__FDZxG{display:flex;flex:1 1;flex-direction:column;gap:clamp(1.1rem,2.6vw,1.6rem)}.BarriReceiptPage_section__rjQi0{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:clamp(1.2rem,2.8vw,1.7rem)}.BarriReceiptPage_sectionTitle__9VpgF{color:#6b7280;font-size:clamp(1.2rem,2.4vw,1.5rem);font-weight:600;margin-bottom:.5rem}.BarriReceiptPage_sectionValue__ysLG9{color:#111;font-size:clamp(1.4rem,2.8vw,1.75rem);font-weight:600}#layout.large_font .BarriReceiptPage_root__Di6xx{font-size:clamp(1.5rem,3vw,2rem)}#layout.large_font .BarriReceiptPage_pageTitle__SZOYN{font-size:clamp(1.8rem,3.6vw,2.3rem)}#layout.large_font .BarriReceiptPage_sectionTitle__9VpgF{font-size:clamp(1.35rem,2.7vw,1.65rem)}#layout.large_font .BarriReceiptPage_sectionValue__ysLG9{font-size:clamp(1.55rem,3.1vw,1.9rem)}#layout.large_font .BarriReceiptPage_backBtn__qIhGL{font-size:clamp(1.45rem,2.9vw,1.75rem);padding:clamp(1rem,2.4vw,1.5rem) clamp(1.35rem,3vw,1.85rem)}#layout.high_contrast .BarriReceiptPage_root__Di6xx{background:#000;color:#ff0}#layout.high_contrast .BarriReceiptPage_backBtn__qIhGL{background:#ff0!important;border-color:#ff0!important;color:#000!important}#layout.high_contrast .BarriReceiptPage_backBtn__qIhGL:hover{background:#e6e600!important;border-color:#e6e600!important}#layout.high_contrast .BarriReceiptPage_pageTitle__SZOYN{color:#ff0!important}#layout.high_contrast .BarriReceiptPage_section__rjQi0{background:#1a1a1a!important;border-color:#ff0!important}#layout.high_contrast .BarriReceiptPage_sectionTitle__9VpgF{color:#ff0!important}#layout.high_contrast .BarriReceiptPage_sectionValue__ysLG9{color:#fff!important}.BarriReceiptPage_receiptSelectItem__BvEyu{background:#fff;border:2px solid #e5e7eb;border-radius:12px;color:#111;cursor:pointer;display:flex;flex-direction:column;font-size:clamp(1.35rem,2.7vw,1.7rem);font-weight:600;gap:.5rem;padding:clamp(1.2rem,2.8vw,1.7rem);text-align:left;transition:all .2s ease;width:100%}.BarriReceiptPage_receiptSelectItem__BvEyu:hover{background:#f3f4f6;border-color:#0e50c3}#layout.high_contrast .BarriReceiptPage_receiptSelectItem__BvEyu{background:#1a1a1a!important;border-color:#ff0!important;color:#ff0!important}#layout.high_contrast .BarriReceiptPage_receiptSelectItem__BvEyu:hover{background:#333!important;border-color:#ff0!important}#layout.large_font .BarriReceiptPage_receiptSelectItem__BvEyu{font-size:clamp(1.5rem,3vw,1.9rem);padding:clamp(1.35rem,3vw,1.85rem)}.BarriSeatChangeSuccess_root__\+EuQP{align-items:center;background:#f8fafc;box-sizing:border-box;color:#1a1a1a;display:flex;flex-direction:column;font-size:clamp(1.5rem,3vw,2rem);justify-content:center;max-width:100%;min-height:100%;padding:clamp(1.5rem,4vw,2.5rem);text-align:center;width:100%}.BarriSeatChangeSuccess_contentCard__aXWpC{background:#fff;border:1px solid #0000000f;border-radius:20px;box-shadow:0 4px 24px #0000000f;max-width:28rem;padding:clamp(2rem,5vw,3rem);width:100%}.BarriSeatChangeSuccess_message__DfzT8{color:#111;font-size:clamp(1.75rem,3.5vw,2.4rem);font-weight:700;line-height:1.4;margin:0 0 clamp(1rem,2.5vw,1.5rem)}.BarriSeatChangeSuccess_subMessage__GPL8-{color:#374151;font-size:clamp(1.4rem,2.8vw,1.85rem);font-weight:600;line-height:1.4;margin:0 0 clamp(1.25rem,3vw,1.75rem)}.BarriSeatChangeSuccess_countdown__QujI2{color:#0e50c3;font-size:clamp(1.35rem,2.7vw,1.75rem);font-weight:600;margin-bottom:clamp(1.5rem,3.5vw,2rem)}.BarriSeatChangeSuccess_buttonGroup__ho6VL{align-items:center;display:flex;flex-wrap:wrap;gap:clamp(.75rem,2vw,1rem);justify-content:center}.BarriSeatChangeSuccess_homeBtn__TnDeS{align-items:center;background:var(--main-900);border:2px solid var(--main-900);border-radius:12px;color:#fff;cursor:pointer;display:inline-flex;font-size:clamp(1.4rem,2.8vw,1.75rem);font-weight:700;justify-content:center;padding:clamp(1rem,2.5vw,1.5rem) clamp(1.5rem,3.5vw,2rem);transition:background .2s,border-color .2s,filter .2s}.BarriSeatChangeSuccess_homeBtn__TnDeS:hover{filter:brightness(.92)}.BarriSeatChangeSuccess_backBtn__M8lO\+{align-items:center;background:#f8fafc;border:2px solid #e2e8f0;border-radius:12px;color:#1a1a1a;cursor:pointer;display:inline-flex;font-size:clamp(1.4rem,2.8vw,1.75rem);font-weight:700;justify-content:center;padding:clamp(1rem,2.5vw,1.5rem) clamp(1.5rem,3.5vw,2rem);transition:background .2s,border-color .2s}.BarriSeatChangeSuccess_backBtn__M8lO\+:hover{background:#f1f5f9;border-color:#cbd5e1}#layout.large_font .BarriSeatChangeSuccess_root__\+EuQP{font-size:clamp(1.7rem,3.4vw,2.2rem)}#layout.large_font .BarriSeatChangeSuccess_message__DfzT8{font-size:clamp(2rem,4vw,2.7rem)}#layout.large_font .BarriSeatChangeSuccess_subMessage__GPL8-{font-size:clamp(1.6rem,3.2vw,2.1rem)}#layout.large_font .BarriSeatChangeSuccess_countdown__QujI2{font-size:clamp(1.55rem,3.1vw,2rem)}#layout.large_font .BarriSeatChangeSuccess_backBtn__M8lO\+,#layout.large_font .BarriSeatChangeSuccess_homeBtn__TnDeS{font-size:clamp(1.6rem,3.2vw,2rem);padding:clamp(1.2rem,2.8vw,1.7rem) clamp(1.7rem,4vw,2.25rem)}#layout.high_contrast .BarriSeatChangeSuccess_root__\+EuQP{background:#000;color:#ff0}#layout.high_contrast .BarriSeatChangeSuccess_contentCard__aXWpC{background:#000;border-color:#ff0;box-shadow:none}#layout.high_contrast .BarriSeatChangeSuccess_countdown__QujI2,#layout.high_contrast .BarriSeatChangeSuccess_message__DfzT8,#layout.high_contrast .BarriSeatChangeSuccess_subMessage__GPL8-{color:#ff0}#layout.high_contrast .BarriSeatChangeSuccess_homeBtn__TnDeS{background:#ff0;border-color:#ff0;color:#000}#layout.high_contrast .BarriSeatChangeSuccess_homeBtn__TnDeS:hover{background:#e6e600;border-color:#e6e600}#layout.high_contrast .BarriSeatChangeSuccess_backBtn__M8lO\+{background:#ff0;border-color:#ff0;color:#000}#layout.high_contrast .BarriSeatChangeSuccess_backBtn__M8lO\+:hover{background:#e6e600;border-color:#e6e600}.BarriUseStartSuccess_root__lhjDd{align-items:center;background:#f8fafc;box-sizing:border-box;color:#1a1a1a;display:flex;flex-direction:column;font-size:clamp(1.5rem,3vw,2rem);justify-content:center;max-width:100%;min-height:100%;padding:clamp(1.5rem,4vw,2.5rem);text-align:center;width:100%}.BarriUseStartSuccess_contentCard__iGmSK{background:#fff;border:1px solid #0000000f;border-radius:20px;box-shadow:0 4px 24px #0000000f;max-width:28rem;padding:clamp(2rem,5vw,3rem);width:100%}.BarriUseStartSuccess_message__6HHdV{color:#111;font-size:clamp(1.75rem,3.5vw,2.4rem);font-weight:700;line-height:1.4;margin:0 0 clamp(.75rem,2vw,1rem)}.BarriUseStartSuccess_endTime__WTRdL{color:#374151;font-size:clamp(1.5rem,3vw,2rem);font-weight:600;line-height:1.4;margin:0 0 clamp(1rem,2.5vw,1.5rem)}.BarriUseStartSuccess_subMessage__6VOgu{color:#6b7280;font-size:clamp(1.4rem,2.8vw,1.85rem);font-weight:600;line-height:1.4;margin:0 0 clamp(1rem,2.5vw,1.25rem)}.BarriUseStartSuccess_countdown__YWkV5{color:#0e50c3;font-size:clamp(1.35rem,2.7vw,1.75rem);font-weight:600;margin-bottom:clamp(1.5rem,3.5vw,2rem)}.BarriUseStartSuccess_homeBtn__g93Wq{align-items:center;background:var(--main-900);border:2px solid var(--main-900);border-radius:12px;color:#fff;cursor:pointer;display:inline-flex;font-size:clamp(1.4rem,2.8vw,1.75rem);font-weight:700;justify-content:center;padding:clamp(1rem,2.5vw,1.5rem) clamp(1.5rem,3.5vw,2rem);transition:background .2s,border-color .2s,filter .2s}.BarriUseStartSuccess_homeBtn__g93Wq:hover{filter:brightness(.92)}#layout.large_font .BarriUseStartSuccess_root__lhjDd{font-size:clamp(1.7rem,3.4vw,2.2rem)}#layout.large_font .BarriUseStartSuccess_message__6HHdV{font-size:clamp(2rem,4vw,2.7rem)}#layout.large_font .BarriUseStartSuccess_endTime__WTRdL{font-size:clamp(1.7rem,3.4vw,2.2rem)}#layout.large_font .BarriUseStartSuccess_subMessage__6VOgu{font-size:clamp(1.6rem,3.2vw,2.1rem)}#layout.large_font .BarriUseStartSuccess_countdown__YWkV5{font-size:clamp(1.55rem,3.1vw,2rem)}#layout.large_font .BarriUseStartSuccess_homeBtn__g93Wq{font-size:clamp(1.6rem,3.2vw,2rem);padding:clamp(1.2rem,2.8vw,1.7rem) clamp(1.7rem,4vw,2.25rem)}#layout.high_contrast .BarriUseStartSuccess_root__lhjDd{background:#000;color:#ff0}#layout.high_contrast .BarriUseStartSuccess_contentCard__iGmSK{background:#000;border-color:#ff0;box-shadow:none}#layout.high_contrast .BarriUseStartSuccess_countdown__YWkV5,#layout.high_contrast .BarriUseStartSuccess_endTime__WTRdL,#layout.high_contrast .BarriUseStartSuccess_message__6HHdV,#layout.high_contrast .BarriUseStartSuccess_subMessage__6VOgu{color:#ff0}#layout.high_contrast .BarriUseStartSuccess_homeBtn__g93Wq{background:#ff0;border-color:#ff0;color:#000}#layout.high_contrast .BarriUseStartSuccess_homeBtn__g93Wq:hover{background:#e6e600;border-color:#e6e600}#end_seat_management_container{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;text-align:center;width:50%;word-break:keep-all}#end_seat_management_container .title{font-size:1.8rem;font-weight:500;margin-bottom:.9rem}#end_seat_management_container .sub_title{font-size:1.2rem}#end_seat_management_container .countdown_message{color:var(--gray-600);margin-top:.5rem}#end_seat_management_container .countdown{color:var(--main-900);font-size:1.25rem;font-weight:600;margin:.5rem 0 0}#end_seat_management_container .success_img{height:auto;margin:1.25rem 0;max-width:280px;object-fit:contain;width:42%}#end_seat_management_container .info_text_wrapper{align-items:center;color:#0f172a;display:flex;flex-direction:column;font-size:1.35rem;font-weight:600;gap:.5rem;justify-content:center;letter-spacing:-.02em;line-height:1.5;margin-left:auto;margin-right:auto;margin-top:1rem;max-width:min(28rem,92vw);width:95%}#end_seat_management_container .info_text_wrapper span{color:inherit;display:block;font-size:inherit;font-weight:inherit;line-height:inherit}#end_seat_management_container .home_btn{background-color:var(--main-900);border-color:var(--main-900);border-radius:1rem;margin-top:1rem;padding:.85rem 0;width:100%}@media (max-width:1024px){#end_seat_management_container{width:80%}#end_seat_management_container .success_img{max-width:240px;width:30%}}@media (min-height:1500px){#end_seat_management_container{width:80%}#end_seat_management_container .success_img{max-width:260px;width:30%}#end_seat_management_container .home_btn{padding:1rem 0}}#end_seat_management_container.isBarrier #go_home_btn{color:var(--white)}#end_seat_management_container.isBarrier .countdown{font-size:clamp(1.35rem,2.7vw,1.75rem)}#end_seat_management_container.isBarrier .countdown_message{font-size:clamp(1.2rem,2.4vw,1.5rem)}#end_seat_management_container.large_font .title{font-size:1rem;margin-bottom:.3rem}#end_seat_management_container.large_font .countdown,#end_seat_management_container.large_font .countdown_message,#end_seat_management_container.large_font .sub_title{font-size:1rem}#end_seat_management_container.large_font .success_img{display:none}#end_seat_management_container.low_screen{height:auto;margin:0 auto;width:90%}#end_seat_management_container.low_screen .title{font-size:1rem;margin-bottom:.2rem}#end_seat_management_container.low_screen .sub_title{font-size:.95rem}#end_seat_management_container.low_screen .success_img{display:none}#end_seat_management_container.low_screen .home_btn{font-size:.9rem;margin-top:.3rem;padding:.2rem}#end_seat_management_container.low_screen .info_text_wrapper{color:#0f172a;font-size:1.08rem;font-weight:600;margin-top:.35rem;max-width:min(26rem,94vw)}#end_seat_management_container.high_contrast{background-color:#000;color:#ff0}#end_seat_management_container.high_contrast .countdown,#end_seat_management_container.high_contrast .countdown_message,#end_seat_management_container.high_contrast .info_text_wrapper,#end_seat_management_container.high_contrast .sub_title,#end_seat_management_container.high_contrast .title{color:#ff0}#end_seat_management_container.high_contrast .home_btn{background-color:#333!important;border-color:#ff0!important;color:#ff0!important}#end_seat_management_container.high_contrast .home_btn:hover{background-color:#555!important;color:#ff0!important}.BrandLogin_container__SZtb8{align-items:center!important;display:flex!important;justify-content:center!important}.BrandLogin_containerKiosk__RRqlD,.BrandLogin_container__SZtb8{background:linear-gradient(180deg,#f2f7fd,#fcfdff)!important;background:linear-gradient(to bottom,var(--sub-200,#f2f7fd),var(--sub-100,#fcfdff))!important;border:none!important;height:100vh!important;left:0!important;padding:0!important;position:relative!important;top:0!important;transform:none!important;width:100%!important}.BrandLogin_containerKiosk__RRqlD{min-height:100vh!important}.BrandLogin_logo__7Wtck{color:#0e50c3!important;color:var(--main-900,#0e50c3)!important;display:block!important;font-family:Arial,sans-serif;font-size:12px;font-weight:700;left:16px;letter-spacing:3px;opacity:.8!important;position:absolute;top:16px;z-index:1000!important}.BrandLogin_formWrapper__t3CJ-{max-width:400px;padding:0 20px;width:100%}.BrandLogin_input__80lOt,.BrandLogin_input__80lOt.BrandLogin_form-control__r6VbR,.BrandLogin_input_section__OjTCC.BrandLogin_form-control__r6VbR.BrandLogin_input__80lOt,.BrandLogin_input_section__OjTCC.BrandLogin_input__80lOt,input.BrandLogin_form-control__r6VbR.BrandLogin_input__80lOt,input.BrandLogin_input__80lOt,input.BrandLogin_input_section__OjTCC.BrandLogin_form-control__r6VbR.BrandLogin_input__80lOt,input.BrandLogin_input_section__OjTCC.BrandLogin_input__80lOt{border:1px solid #e2ecff!important;border:1px solid var(--main-300,#e2ecff)!important;border-radius:12px!important;color:#000!important;font-size:15px!important;font-weight:700!important;padding:12px 16px 12px 48px!important;transition:all .3s ease!important}.BrandLogin_input__80lOt.BrandLogin_form-control__r6VbR::placeholder,.BrandLogin_input__80lOt::placeholder,.BrandLogin_input_section__OjTCC.BrandLogin_form-control__r6VbR.BrandLogin_input__80lOt::placeholder,.BrandLogin_input_section__OjTCC.BrandLogin_input__80lOt::placeholder,input.BrandLogin_form-control__r6VbR.BrandLogin_input__80lOt::placeholder,input.BrandLogin_input__80lOt::placeholder,input.BrandLogin_input_section__OjTCC.BrandLogin_form-control__r6VbR.BrandLogin_input__80lOt::placeholder,input.BrandLogin_input_section__OjTCC.BrandLogin_input__80lOt::placeholder{color:#6087cb!important;color:var(--main-600,#6087cb)!important;font-weight:500!important;opacity:.9!important}.BrandLogin_input__80lOt.BrandLogin_form-control__r6VbR:focus,.BrandLogin_input__80lOt:focus,.BrandLogin_input_section__OjTCC.BrandLogin_form-control__r6VbR.BrandLogin_input__80lOt:focus,.BrandLogin_input_section__OjTCC.BrandLogin_input__80lOt:focus,input.BrandLogin_form-control__r6VbR.BrandLogin_input__80lOt:focus,input.BrandLogin_input__80lOt:focus,input.BrandLogin_input_section__OjTCC.BrandLogin_form-control__r6VbR.BrandLogin_input__80lOt:focus,input.BrandLogin_input_section__OjTCC.BrandLogin_input__80lOt:focus{border-color:#6087cb!important;border-color:var(--main-600,#6087cb)!important;box-shadow:0 0 0 3px #e2ecff80!important;box-shadow:0 0 0 3px var(--main-300,#e2ecff80)!important;color:#000!important;outline:none!important}.BrandLogin_input__80lOt.BrandLogin_form-control__r6VbR:not(:placeholder-shown),.BrandLogin_input__80lOt.BrandLogin_form-control__r6VbR[value],.BrandLogin_input__80lOt:not(:placeholder-shown),.BrandLogin_input__80lOt[value],.BrandLogin_input_section__OjTCC.BrandLogin_form-control__r6VbR.BrandLogin_input__80lOt:not(:placeholder-shown),.BrandLogin_input_section__OjTCC.BrandLogin_form-control__r6VbR.BrandLogin_input__80lOt[value],.BrandLogin_input_section__OjTCC.BrandLogin_input__80lOt:not(:placeholder-shown),.BrandLogin_input_section__OjTCC.BrandLogin_input__80lOt[value],input.BrandLogin_form-control__r6VbR.BrandLogin_input__80lOt:not(:placeholder-shown),input.BrandLogin_form-control__r6VbR.BrandLogin_input__80lOt[value],input.BrandLogin_input__80lOt:not(:placeholder-shown),input.BrandLogin_input__80lOt[value],input.BrandLogin_input_section__OjTCC.BrandLogin_form-control__r6VbR.BrandLogin_input__80lOt:not(:placeholder-shown),input.BrandLogin_input_section__OjTCC.BrandLogin_form-control__r6VbR.BrandLogin_input__80lOt[value],input.BrandLogin_input_section__OjTCC.BrandLogin_input__80lOt:not(:placeholder-shown),input.BrandLogin_input_section__OjTCC.BrandLogin_input__80lOt[value]{color:#000!important;font-weight:700!important}.BrandLogin_inputSearch__bT\+6j{background-color:#fcfdff!important;background-color:var(--sub-100,#fcfdff)!important;cursor:pointer}.BrandLogin_iconLabel__BdZ3z{align-items:center;display:flex;justify-content:center;left:16px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);z-index:5}.BrandLogin_iconLabel__BdZ3z img{height:20px;opacity:.6;width:20px}.BrandLogin_btnWrapper__nLyQ-{margin-top:4px!important}.BrandLogin_loginBtn__F4-S8{align-items:center!important;background-color:#0e50c3!important;background-color:var(--main-900,#0e50c3)!important;border:none!important;border-radius:12px!important;box-shadow:0 2px 8px #0e50c34d!important;color:#fff!important;display:flex!important;flex:1 1!important;font-size:16px!important;font-weight:600!important;height:56px!important;justify-content:center!important;margin-bottom:0!important;padding:16px 24px!important;transition:all .3s ease!important}.BrandLogin_loginBtn__F4-S8:hover{background-color:#0f4094!important;background-color:var(--main-800,#0f4094)!important;box-shadow:0 4px 12px #0e50c366!important}.BrandLogin_loginBtn__F4-S8:focus{box-shadow:0 2px 8px #4a90e24d!important}.BrandLogin_signUpBtn__plEp1{align-items:center!important;background-color:#fff!important;border:1px solid #6087cb!important;border:1px solid var(--main-600,#6087cb)!important;border-radius:12px!important;box-shadow:0 2px 8px #0e50c326!important;color:#0e50c3!important;color:var(--main-900,#0e50c3)!important;display:flex!important;flex:1 1!important;font-size:16px!important;font-weight:600!important;height:56px!important;justify-content:center!important;margin-bottom:0!important;padding:16px 24px!important;transition:all .3s ease!important}.BrandLogin_signUpBtn__plEp1:hover{background-color:#f2f7fd!important;background-color:var(--sub-200,#f2f7fd)!important;border-color:#608bc1!important;border-color:var(--main-700,#608bc1)!important;box-shadow:0 4px 12px #0e50c340!important;color:#0f4094!important;color:var(--main-800,#0f4094)!important}.BrandLogin_signUpBtn__plEp1:focus{box-shadow:0 2px 8px #4a90e233!important}.BrandLogin_findPasswordBtn__9Oigv{border-bottom:none!important;color:#1a1a1a!important;cursor:pointer!important;font-size:13.5px!important;font-weight:600!important;margin:12px auto 0!important;padding-bottom:0!important;text-align:center!important;text-decoration:underline!important;text-underline-offset:4px!important;transition:color .3s ease!important;width:-webkit-fit-content!important;width:fit-content!important}.BrandLogin_findPasswordBtn__9Oigv:hover{color:#0e50c3!important;color:var(--main-900,#0e50c3)!important}.BrandLogin_inputWrapper__GAfTg{margin-bottom:8px!important;position:relative}.BrandLogin_inputWrapper__GAfTg:first-of-type{margin-top:0}.BrandLogin_form_wrapper__1yym1 .BrandLogin_false_password__rG9dt{margin-bottom:4px!important;margin-top:4px!important}.BrandLogin_form_wrapper__1yym1 .BrandLogin_loading_text_wrapper__NENU3{height:auto!important;margin-bottom:4px!important;margin-top:4px!important;min-height:0!important}.BrandLogin_btnWrapper__nLyQ-{align-items:stretch!important;display:flex!important;flex-direction:row!important;gap:12px!important;justify-content:space-between!important;margin-bottom:20px!important;margin-top:8px!important}*,:after,:before{box-sizing:border-box}body,button,dd,dl,dt,fieldset,figcaption,figure,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,select,table,td,textarea,th,ul{margin:0;padding:0}body,button,input,select,table,textarea{font-family:var(--mainEng-font),"Noto Sans KR","Apple SD Gothic Neo","Malgun Gothic","맑은 고딕",helvetica,sans-serif;font-family:var(--mainEng-font),var(--mainKor-font),"Apple SD Gothic Neo","Malgun Gothic","맑은 고딕",helvetica,sans-serif}a,a:focus,a:hover{color:inherit;text-decoration:none}h1,h2,h3,h4,h5,h6{font-size:1rem;font-weight:400}ul{list-style:none;margin:0;padding:0}address,em{font-style:normal}strong{font-weight:400}img{vertical-align:top;width:100%}.loading{-webkit-clip-path:inset(0);clip-path:inset(0);filter:blur(10px)}.loaded{filter:blur(0);transition:filter .5s linear}html{color:#323232;color:var(--black);font-family:Noto Sans KR;font-family:var(--mainKor-font);font-size:clamp(13px,.5rem + .7vw,17px);font-weight:400;line-height:1}body,html{max-width:100vw;overflow-x:hidden;width:100%}@media screen and (min-height:1500px){html{-ms-overflow-style:none;font-size:clamp(22px,16px + .6vw,30px);scrollbar-width:none}html::-webkit-scrollbar{display:none}}.tab_focused{background-color:#0e50c3!important;background-color:var(--main-900)!important;box-shadow:0 0 .3rem .1rem #0e50c3!important;box-shadow:0 0 .3rem .1rem var(--main-900)!important}.tab_focused,.tab_focused *{color:#fff!important;color:var(--white)!important}.btn-check:checked+.btn:focus-visible,.btn.active:focus-visible,.btn.show:focus-visible,.btn:first-child:active:focus-visible,.btn:focus-visible,:not(.btn-check)+.btn:active:focus-visible{box-shadow:none}.spoqa{font-family:Spoqa Han Sans Neo,"sans-serif"}.noto{font-family:Noto Sans KR,"sans-serif"}.urbanist{font-family:urbanist,"sans-serif"}:root{--mainKor-font:"Noto Sans KR";--white:#fff;--black:#323232;--black-sub:#323232;--red:#dd3b17;--green:#2b5652;--green-sub:#28a745;--high-contrast-green:#0f0;--beige:#f3f3e0;--yellow:#ffd93d;--seat-expiring:#fb2727;--seat-reserved:#cbdceb;--seat-available:#d6dadd;--seat-day:#ffd93d;--seat-charge:#b079ff;--seat-period:#ffa800;--seat-fixed:#42b7dd;--seat-locker:#ffd1d1;--cafe-900:#fc4c02;--cafe-gray-bg:#efefef;--main-900:#0e50c3;--main-800:#0f4094;--main-700:#608bc1;--main-600:#6087cb;--main-300:#e2ecff;--main-200:#d6dadd;--sub-900:#0a58ca;--sub-300:#e9f0ff;--sub-200:#f2f7fd;--sub-100:#fcfdff;--green-900:oklch(39.3% 0.095 152.535);--green-800:oklch(44.8% 0.119 151.328);--lime-400:oklch(84.1% 0.238 128.85);--lime-500:oklch(76.8% 0.233 130.85);--sub-line-100:#7ea9e7;--modal-back:#f0f0f0;--modal-border:#dee2e6;--gray-900:#1b1d1f;--gray-800:#505050;--gray-700:#646464;--gray-600:#828282;--gray-500:#969696;--gray-400:#b4b4b4;--gray-300:#c3c3c3;--gray-200:#d2d2d2;--gray-150:#e6e6e6;--gray-100:#ececec;--gray-50:#f7f8f9;--gray-border:#e9e9e9;--cell-border:#717171;--cell-background:#f1f1f1;--kiosk-box-bg:#f1f2f5;--admin-900:#25da91;--store-background:#f5f5f5;--card-shadow:1.737px 2.606px 5.211px 0px #14142b26}.high_contrast{--white:#323232;--black:#fff;--black-sub:#ff0;--red:red;--green:#0f0;--green-sub:#ff0;--beige:#fff;--yellow:#ff0;--seat-expiring:red;--seat-reserved:#fff;--seat-available:#000;--seat-day:#ff0;--seat-charge:#f0f;--seat-period:#fa0;--seat-fixed:#0ff;--seat-locker:red;--main-900:#ff0;--main-800:#ff0;--main-700:#ff0;--main-600:#ff0;--main-300:#ff0;--main-200:#ff0;--sub-900:#ff0;--sub-300:#ff0;--sub-200:#ff0;--sub-100:#ff0;--gray-900:#f7f8f9;--gray-800:#ececec;--gray-700:#e6e6e6;--gray-600:#d2d2d2;--gray-500:#c3c3c3;--gray-400:#b4b4b4;--gray-300:#969696;--gray-200:#828282;--gray-150:#646464;--gray-100:#505050;--gray-50:#1b1d1f;--gray-border:#fff;--cell-border:#fff;--cell-background:#000;--kiosk-box-bg:#000;--admin-900:#0f0;--store-background:#000;--card-shadow:0px 0px 10px 0px #fffc}.back_button_wrapper{border-radius:20px;width:-webkit-fit-content;width:fit-content}.back_button_wrapper .back_button{align-items:center;border:.05rem solid var(--black);border-radius:15px;display:flex;font-weight:600;gap:.2rem;padding:0 25px 0 15px}.back_button_wrapper .back_button .back_button_text{font-size:55px}.back_button_wrapper.mr-1{margin-right:15px}#root #layout #barrier_contact_info{font-size:1.25rem;margin-top:.2rem;position:static;white-space:nowrap}#root #layout.large_font #barrier_contact_info{font-size:.9rem;margin-top:.05rem}#barrier_free_holding_coupon_container{font-size:1.2rem;padding:1rem;width:100%}#barrier_free_holding_coupon_container .barrier_free_holding_coupon_wrapper{display:flex;flex-direction:column;gap:1rem}#barrier_free_holding_coupon_container .barrier_free_holding_coupon_wrapper .holding_coupon_selected_seat_section{align-items:stretch;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:.5rem;display:flex;flex-direction:column;gap:.75rem;padding:.5rem 1rem}#barrier_free_holding_coupon_container .barrier_free_holding_coupon_wrapper .holding_coupon_selected_seat_section .holding_coupon_selected_seat_block{align-items:baseline;display:flex;flex-direction:row;flex-wrap:nowrap;gap:.35rem}#barrier_free_holding_coupon_container .barrier_free_holding_coupon_wrapper .holding_coupon_selected_seat_section .holding_coupon_selected_seat_label{color:#475569;font-size:1.1rem;font-weight:600;white-space:nowrap}#barrier_free_holding_coupon_container .barrier_free_holding_coupon_wrapper .holding_coupon_selected_seat_section .holding_coupon_selected_seat_value{color:var(--main-900);font-size:1.5rem;font-weight:700;white-space:nowrap}#barrier_free_holding_coupon_container .barrier_free_holding_coupon_wrapper .holding_coupon_selected_seat_section .holding_coupon_list_button_wrapper.holding_coupon_top_button{width:100%}#barrier_free_holding_coupon_container .barrier_free_holding_coupon_wrapper .holding_coupon_list_wrapper{display:flex;flex-direction:column;gap:.5rem}#barrier_free_holding_coupon_container .barrier_free_holding_coupon_wrapper .holding_coupon_list_wrapper .barrier_title_wrapper{align-items:center;display:flex;position:relative}#barrier_free_holding_coupon_container .barrier_free_holding_coupon_wrapper .holding_coupon_list_wrapper .holding_coupon_list_title{font-size:1.7rem;text-align:center;width:100%}#barrier_free_holding_coupon_container .barrier_free_holding_coupon_wrapper .holding_coupon_list_wrapper .card_wrapper{background-color:var(--white);border:.05rem solid var(--black);border-left-width:4px;border-radius:.5rem;display:flex;flex-direction:column;gap:.3rem;padding:.6rem .7rem}#barrier_free_holding_coupon_container .barrier_free_holding_coupon_wrapper .holding_coupon_list_wrapper .card_wrapper .card_info{display:flex;flex-direction:column;gap:.3rem}#barrier_free_holding_coupon_container .barrier_free_holding_coupon_wrapper .holding_coupon_list_wrapper .card_wrapper .card_title{display:flex;flex-direction:row;font-weight:600;gap:.3rem}#barrier_free_holding_coupon_container .barrier_free_holding_coupon_wrapper .holding_coupon_list_wrapper .card_wrapper.holding_card_daily{background-color:#f8fbff;border-left-color:var(--main-900)}#barrier_free_holding_coupon_container .barrier_free_holding_coupon_wrapper .holding_coupon_list_wrapper .card_wrapper.holding_card_charge{background-color:#f7f9ff;border-left-color:#5b7cff}#barrier_free_holding_coupon_container .barrier_free_holding_coupon_wrapper .holding_coupon_list_wrapper .card_wrapper.holding_card_period{background-color:#fffaf2;border-left-color:#d08a1a}#barrier_free_holding_coupon_container .barrier_free_holding_coupon_wrapper .holding_coupon_list_wrapper .card_wrapper.holding_card_fixed{background-color:#f3fcff;border-left-color:#2b9bb2}#barrier_free_holding_coupon_container .barrier_free_holding_coupon_wrapper .holding_coupon_list_wrapper .card_wrapper.holding_card_locker{background-color:#fff7f7;border-left-color:#bc8f8f}#barrier_free_holding_coupon_container .barrier_free_holding_coupon_wrapper .holding_coupon_list_wrapper .card_wrapper.holding_card_room{background-color:#f6f9ff;border-left-color:var(--main-900)}#barrier_free_holding_coupon_container .barrier_free_holding_coupon_wrapper .holding_coupon_list_wrapper .card_wrapper.holding_card_etc{background-color:#f8fafc;border-left-color:#6b7280}#barrier_free_holding_coupon_container .barrier_free_holding_coupon_wrapper .holding_coupon_list_wrapper .card_wrapper.active{background-color:var(--main-900);border-left-color:var(--main-900);color:var(--white)}#barrier_free_holding_coupon_container .barrier_free_holding_coupon_wrapper .holding_coupon_list_button_wrapper{display:flex;flex-direction:row;gap:.5rem}#barrier_free_holding_coupon_container .barrier_free_holding_coupon_wrapper .holding_coupon_list_button_wrapper button{background-color:var(--main-900);border-color:var(--main-900);border-radius:.5rem;color:var(--white);font-size:1.2rem;padding:.6rem;width:50%}#barrier_free_holding_coupon_container .barrier_free_holding_coupon_wrapper .holding_coupon_list_button_wrapper.holding_coupon_top_button button{line-height:1.35;min-height:2.5rem;text-align:center;white-space:nowrap;width:100%}#barrier_free_holding_coupon_container .barrier_free_holding_coupon_wrapper .holding_coupon_list_button_wrapper.holding_coupon_use_start_button{margin-top:.5rem}#barrier_free_holding_coupon_container .barrier_free_holding_coupon_wrapper .holding_coupon_list_button_wrapper.holding_coupon_use_start_button button{width:100%}#barrier_free_holding_coupon_container.large_font{font-size:.9rem;padding:.7rem}#barrier_free_holding_coupon_container.large_font .barrier_free_holding_coupon_wrapper{gap:1rem}#barrier_free_holding_coupon_container.large_font .barrier_free_holding_coupon_wrapper .holding_coupon_list_wrapper{gap:.5rem}#barrier_free_holding_coupon_container.large_font .barrier_free_holding_coupon_wrapper .holding_coupon_list_wrapper .holding_coupon_list_title{font-size:1rem}#barrier_free_holding_coupon_container.large_font .barrier_free_holding_coupon_wrapper .holding_coupon_list_wrapper .card_wrapper{border-radius:.5rem;gap:.3rem;padding:.3rem .5rem}#barrier_free_holding_coupon_container.large_font .barrier_free_holding_coupon_wrapper .holding_coupon_list_wrapper .card_wrapper .card_info{gap:.3rem}#barrier_free_holding_coupon_container.large_font .barrier_free_holding_coupon_wrapper .holding_coupon_list_wrapper .card_wrapper .card_title{font-weight:600;gap:.3rem}#barrier_free_holding_coupon_container.large_font .barrier_free_holding_coupon_wrapper .holding_coupon_list_button_wrapper{gap:.3rem}#barrier_free_holding_coupon_container.large_font .barrier_free_holding_coupon_wrapper .holding_coupon_list_button_wrapper button{border-radius:.5rem;font-size:.9rem;padding:.3rem}#barrier_free_holding_coupon_container.low_screen{display:flex;font-size:.9rem;padding:.3rem .5rem}#barrier_free_holding_coupon_container.low_screen .barrier_free_holding_coupon_wrapper{gap:.3rem;width:calc(100% - 160px)}#barrier_free_holding_coupon_container.low_screen .barrier_free_holding_coupon_wrapper .holding_coupon_list_wrapper .holding_coupon_list_title{font-size:1rem}#barrier_free_holding_coupon_container.low_screen .barrier_free_holding_coupon_wrapper .holding_coupon_list_button_wrapper{flex-direction:column;gap:.3rem}#barrier_free_holding_coupon_container.low_screen .barrier_free_holding_coupon_wrapper .holding_coupon_list_button_wrapper button{border-radius:.2rem;font-size:.9rem;padding:.3rem;width:100%}#barrier_free_holding_coupon_container.high_contrast .barrier_free_holding_coupon_wrapper .holding_coupon_selected_seat_section{background-color:#000;border-color:#ff0}#barrier_free_holding_coupon_container.high_contrast .barrier_free_holding_coupon_wrapper .holding_coupon_selected_seat_section .holding_coupon_selected_seat_label,#barrier_free_holding_coupon_container.high_contrast .barrier_free_holding_coupon_wrapper .holding_coupon_selected_seat_section .holding_coupon_selected_seat_value{color:#ff0}#barrier_free_holding_coupon_container.high_contrast .barrier_free_holding_coupon_wrapper .holding_coupon_list_button_wrapper button{background-color:var(--white);border-color:var(--white);color:var(--main-900)}.barrier_free_container{display:flex;flex-direction:column;height:100vh;overflow:hidden;position:relative;width:100%}.barrier_free_container .barrier_free_indicator{align-items:center;background-color:var(--black);display:flex;flex-direction:column;height:67vh;justify-content:center;position:fixed;width:100%}.barrier_free_container .barrier_free_indicator span{aspect-ratio:1/1;width:8rem}.barrier_free_container .barrier_free_indicator p{color:var(--gray-300);font-size:1.1rem;margin-top:.5rem}.barrier_free_container .barrier_free_spacer{height:67vh;width:100%}.barrier_free_container .barrier_free_content{height:calc(33vh - 120px);overflow-y:auto;position:relative;width:100%}#root #layout #barrier_repeat_btn{background-color:var(--red);border-color:var(--red);border-radius:.5rem;border-width:.1rem;color:var(--white);font-size:1.2rem;left:0;padding:.3rem .5rem;position:absolute;top:0;width:-webkit-fit-content;width:fit-content}#root #layout.large_font #barrier_repeat_btn{border-radius:.3rem;font-size:.9rem;padding:.1rem .3rem}#root #layout.high_contrast #barrier_repeat_btn{background-color:initial;border-color:var(--black);color:var(--main-900)}#layout.has_bottom_barrier_free,#layout:has(#bottom_barrier_free_container){padding-bottom:120px}#layout.has_barri_fixed_buy_bar{padding-bottom:274px}.barrier_free_container.has_bottom_barrier_free .barrier_free_content{padding-bottom:120px}#bottom_barrier_free_container{align-items:center;background-color:var(--black);background-color:var(--barri-bottom-bar-bg,var(--black));border:none;bottom:0;display:flex;height:120px;left:0;padding:0 20px;position:fixed;right:0;width:100%;z-index:1000}#bottom_barrier_free_container.high_contrast{background-color:var(--white)}#bottom_barrier_free_container.high_contrast .barrier_free_button_container .barrier_free_extend_button,#bottom_barrier_free_container.high_contrast .barrier_free_button_container .barrier_free_go_home_button{background-color:var(--white);background-color:var(--barri-nav-btn-bg,var(--white));border:.05rem solid var(--barri-nav-btn-border,var(--black));color:var(--black);color:var(--barri-nav-btn-fg,var(--black));font-size:50px}#bottom_barrier_free_container.high_contrast .barrier_free_button_container .barrier_free_back_button .back_button{border-color:var(--barri-nav-btn-border,var(--black));color:var(--black);color:var(--barri-nav-btn-fg,var(--black))}#bottom_barrier_free_container.large_font .barrier_free_button_container .barrier_free_back_button .back_button{border-radius:20px;gap:0;padding:0 15px}#bottom_barrier_free_container.large_font .barrier_free_button_container .barrier_free_back_button .back_button .back_button_icon{display:none}#bottom_barrier_free_container.large_font .barrier_free_button_container .barrier_free_back_button .back_button .back_button_text{font-size:55px}#bottom_barrier_free_container.large_font .barrier_free_button_container .barrier_free_go_home_button{border-radius:20px;font-size:55px;height:100px}#bottom_barrier_free_container.large_font .barrier_free_button_container .barrier_free_go_home_button .barrier_free_go_home_icon{font-size:55px}#bottom_barrier_free_container.large_font .bottom_barrier_free_button{border-radius:20px;font-size:55px;height:100px}#bottom_barrier_free_container.high_contrast .barrier_free_button_container .bottom_barrier_free_button{background-color:var(--main-900);border-color:var(--main-900);color:var(--white)}#bottom_barrier_free_container .barrier_free_button_container{align-items:center;display:flex;gap:20px;width:100%}#bottom_barrier_free_container .barrier_free_button_container .barrier_free_extend_button,#bottom_barrier_free_container .barrier_free_button_container .barrier_free_go_home_button,#bottom_barrier_free_container .barrier_free_button_container .barrier_free_repeat_button{align-items:center;background-color:var(--black);background-color:var(--barri-nav-btn-bg,var(--black));border:.05rem solid var(--barri-nav-btn-border,var(--white));border-radius:20px;color:var(--white);color:var(--barri-nav-btn-fg,var(--white));display:flex;flex-shrink:0;font-size:50px;font-weight:600;gap:30px;height:100px;padding:20px 10px;white-space:nowrap}#bottom_barrier_free_container .barrier_free_button_container .barrier_free_extend_button .barrier_free_go_home_icon,#bottom_barrier_free_container .barrier_free_button_container .barrier_free_go_home_button .barrier_free_go_home_icon,#bottom_barrier_free_container .barrier_free_button_container .barrier_free_repeat_button .barrier_free_go_home_icon{font-size:50px}#bottom_barrier_free_container .barrier_free_button_container .barrier_free_repeat_button{left:auto!important;position:static!important;top:auto!important;width:auto!important}#bottom_barrier_free_container .barrier_free_button_container .barrier_free_repeat_button.barri_voice_focused,#bottom_barrier_free_container .barrier_free_button_container .barrier_free_repeat_button.tab_focused{border:.2rem solid var(--red)!important;box-shadow:0 0 .35rem .12rem var(--red)!important}#bottom_barrier_free_container .barrier_free_button_container .barrier_free_back_button{height:100px}#bottom_barrier_free_container .barrier_free_button_container .barrier_free_back_button .back_button{border-color:var(--barri-nav-btn-border,var(--white));color:var(--white);color:var(--barri-nav-btn-fg,var(--white));height:100%}#bottom_barrier_free_container .barrier_free_button_container .barrier_free_back_button .back_button .back_button_icon,#bottom_barrier_free_container .barrier_free_button_container .barrier_free_back_button .back_button .back_button_text{font-size:50px}#bottom_barrier_free_container .barrier_free_button_container .idle_timer_container{align-items:center;background-color:var(--black);background-color:var(--barri-nav-panel-bg,var(--black));border-radius:20px;color:var(--white);color:var(--barri-nav-btn-fg,var(--white));display:flex;flex:1 1 20%;flex-direction:column;font-size:50px;font-weight:600;height:100px;justify-content:center;min-width:20%;overflow:visible}#bottom_barrier_free_container .barrier_free_button_container .idle_timer_container .idle_timer_text,#bottom_barrier_free_container .barrier_free_button_container .idle_timer_container .idle_timer_time{font-size:max(48px,1.1rem);line-height:.9}#bottom_barrier_free_container .bottom_barrier_free_button{align-items:center;background-color:var(--red);border-color:var(--red);border-radius:20px;display:flex;font-size:50px;gap:30px;height:100px;margin-left:auto;padding:0 10px}#bottom_barrier_free_container .bottom_barrier_free_button .bottom_barrier_free_icon{align-items:center;border:.15rem solid var(--white);border-radius:50rem;display:flex;flex-direction:column;padding:20px}#bottom_barrier_free_container .cover_barrier_free_button_container{align-items:center;display:flex;gap:15px;width:100%}#bottom_barrier_free_container[data-barri-bottom-bar] .cover_barrier_free_button_container button{background-color:var(--white)!important;background-color:var(--barri-cover-btn-bg,var(--white))!important;border:2px solid var(--barri-cover-btn-border,var(--black))!important;color:var(--black)!important;color:var(--barri-cover-btn-fg,var(--black))!important;font-size:50px!important;font-weight:600}#bottom_barrier_free_container[data-barri-bottom-bar] .cover_barrier_free_button_container button *{color:var(--black)!important;color:var(--barri-cover-btn-fg,var(--black))!important;font-size:inherit!important}#bottom_barrier_free_container[data-barri-bottom-bar] .cover_barrier_free_button_container button:active,#bottom_barrier_free_container[data-barri-bottom-bar] .cover_barrier_free_button_container button:focus,#bottom_barrier_free_container[data-barri-bottom-bar] .cover_barrier_free_button_container button:hover{background-color:var(--gray-100)!important;background-color:var(--barri-cover-btn-hover-bg,var(--gray-100))!important;border-color:var(--barri-cover-btn-hover-border,var(--black))!important;color:var(--black)!important;color:var(--barri-cover-btn-hover-fg,var(--black))!important}#bottom_barrier_free_container[data-barri-bottom-bar] .cover_barrier_free_button_container button:active *,#bottom_barrier_free_container[data-barri-bottom-bar] .cover_barrier_free_button_container button:focus *,#bottom_barrier_free_container[data-barri-bottom-bar] .cover_barrier_free_button_container button:hover *{color:var(--black)!important;color:var(--barri-cover-btn-hover-fg,var(--black))!important}#bottom_barrier_free_container[data-barri-bottom-bar] .cover_barrier_free_button_container button.active{background-color:var(--green-sub)!important;background-color:var(--barri-cover-btn-active-bg,var(--green-sub))!important;border-color:var(--barri-cover-btn-active-border,var(--green-sub))!important;color:var(--white)!important;color:var(--barri-cover-btn-active-fg,var(--white))!important}#bottom_barrier_free_container[data-barri-bottom-bar] .cover_barrier_free_button_container button.active *{color:var(--white)!important;color:var(--barri-cover-btn-active-fg,var(--white))!important}#bottom_barrier_free_container .cover_barrier_free_button_container button,#bottom_barrier_free_modal .cover_barrier_free_button_container button,#bottom_barrier_free_modal .modal-body button{align-items:center;background-color:var(--black)!important;background-color:var(--barri-nav-btn-bg,var(--black))!important;border:2px solid var(--barri-nav-btn-border,var(--white))!important;border-radius:20px;color:var(--white)!important;color:var(--barri-nav-btn-fg,var(--white))!important;display:flex;flex:1 1;flex-direction:column;font-size:50px!important;font-weight:600;justify-content:center;min-height:100px;padding:10px 5px}#bottom_barrier_free_container .cover_barrier_free_button_container button *,#bottom_barrier_free_modal .cover_barrier_free_button_container button *,#bottom_barrier_free_modal .modal-body button *{color:var(--white)!important;color:var(--barri-nav-btn-fg,var(--white))!important;font-size:inherit!important}#bottom_barrier_free_container .cover_barrier_free_button_container button:active,#bottom_barrier_free_container .cover_barrier_free_button_container button:focus,#bottom_barrier_free_container .cover_barrier_free_button_container button:hover,#bottom_barrier_free_modal .cover_barrier_free_button_container button:active,#bottom_barrier_free_modal .cover_barrier_free_button_container button:focus,#bottom_barrier_free_modal .cover_barrier_free_button_container button:hover,#bottom_barrier_free_modal .modal-body button:active,#bottom_barrier_free_modal .modal-body button:focus,#bottom_barrier_free_modal .modal-body button:hover{background-color:var(--gray-800)!important;background-color:var(--barri-cover-btn-hover-bg,var(--gray-800))!important;border-color:var(--barri-cover-btn-hover-border,var(--white))!important;color:var(--white)!important;color:var(--barri-cover-btn-hover-fg,var(--white))!important}#bottom_barrier_free_container .cover_barrier_free_button_container button:active *,#bottom_barrier_free_container .cover_barrier_free_button_container button:focus *,#bottom_barrier_free_container .cover_barrier_free_button_container button:hover *,#bottom_barrier_free_modal .cover_barrier_free_button_container button:active *,#bottom_barrier_free_modal .cover_barrier_free_button_container button:focus *,#bottom_barrier_free_modal .cover_barrier_free_button_container button:hover *,#bottom_barrier_free_modal .modal-body button:active *,#bottom_barrier_free_modal .modal-body button:focus *,#bottom_barrier_free_modal .modal-body button:hover *{color:var(--white)!important;color:var(--barri-cover-btn-hover-fg,var(--white))!important}#bottom_barrier_free_container .cover_barrier_free_button_container button.active,#bottom_barrier_free_modal .cover_barrier_free_button_container button.active,#bottom_barrier_free_modal .modal-body button.active{background-color:var(--green-sub)!important;background-color:var(--barri-cover-btn-active-bg,var(--green-sub))!important;border-color:var(--barri-cover-btn-active-border,var(--green-sub))!important;color:var(--white)!important;color:var(--barri-cover-btn-active-fg,var(--white))!important}#bottom_barrier_free_container .cover_barrier_free_button_container button.active *,#bottom_barrier_free_modal .cover_barrier_free_button_container button.active *,#bottom_barrier_free_modal .modal-body button.active *{color:var(--white)!important;color:var(--barri-cover-btn-active-fg,var(--white))!important}#bottom_barrier_free_modal{align-items:end;height:100%;margin:0 auto;max-width:100%;padding-bottom:120px}#bottom_barrier_free_modal .modal-content{border-radius:0;padding:30px 50px;width:100%}#bottom_barrier_free_modal .modal-content .modal-header{border:none;padding:30px 50px}#bottom_barrier_free_modal .modal-content .modal-body{border:none;display:flex;gap:15px;padding:0 0 30px}.high_contrast #bottom_barrier_free_modal .modal-content .modal-body button{font-size:50px}.high_contrast #bottom_barrier_free_modal .modal-content .modal-body button.active,.high_contrast #bottom_barrier_free_modal .modal-content .modal-body button.active *{color:var(--white)!important}.large_font #bottom_barrier_free_modal{padding-bottom:120px}.bottom_barrier_free_show_floating{background-color:var(--black);border:2px solid var(--gray-500);border-radius:24px;bottom:24px;box-shadow:0 4px 12px #00000040;color:var(--white);cursor:pointer;font-size:18px;font-weight:500;left:50%;padding:12px 24px;position:fixed;transform:translateX(-50%);transition:background-color .2s,transform .2s;z-index:999}.bottom_barrier_free_show_floating:hover{background-color:var(--gray-800);transform:translateX(-50%) scale(1.02)}.bottom_barrier_free_show_floating:focus-visible{outline:2px solid var(--main-500);outline-offset:2px}#bottom_barrier_free_container .cover_barrier_free_button_container .high_contrast_button_wrapper.active,#bottom_barrier_free_modal .high_contrast_button_wrapper.active{background-color:var(--black)!important;border-color:#ff0!important;border-width:.15rem;color:#ff0!important}#bottom_barrier_free_container .cover_barrier_free_button_container .high_contrast_button_wrapper.active *,#bottom_barrier_free_modal .high_contrast_button_wrapper.active *{color:#ff0!important}#error_container{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:center;text-align:center}#error_container .error_icon{margin-bottom:1rem;width:6rem}#error_container .error_title{font-size:1.6rem;margin-bottom:.6rem}#error_container .error_sub_text{color:var(--gray-700);font-size:.9rem;line-height:1.4}#error_container .error_back_text{color:var(--gray-400);font-size:.9rem;margin-top:1.3rem}#error_modal_container{align-items:center;animation:fadein .3s;-webkit-animation:fadein .3s;background-color:var(--white);border-radius:1.2rem;display:flex;flex-direction:column;height:auto;left:50%;max-width:27rem;min-width:23rem;padding:1.3rem;position:fixed;top:50%;transform:translate(-50%,-50%);z-index:10250}#error_modal_container .icon_bg{align-items:center;display:flex;justify-content:center;padding:0 0 1rem}#error_modal_container .icon_bg .error_icon{width:50%}#error_modal_container .text_wrapper{align-items:center;display:flex;flex-direction:column;padding:0 .5rem;text-align:center}#error_modal_container .text_wrapper .title{font-size:1.3rem;font-weight:500;line-height:1.3;margin-bottom:.9rem;word-break:keep-all}#error_modal_container .text_wrapper .title.confirm_title,#error_modal_container .text_wrapper .title.info_title{color:var(--main-900)}#error_modal_container .text_wrapper .title.error_title{color:var(--red)}#error_modal_container .text_wrapper .text{color:var(--gray-600);font-size:1rem;font-weight:300;line-height:1.3;padding:0 .3rem;text-align:center;white-space:pre-line;word-break:keep-all}#error_modal_container .text_wrapper .text.text_warning{color:var(--main-900);font-weight:500}#error_modal_container .confirm_btn_wrapper{display:flex;flex-direction:row;gap:.75rem;justify-content:space-between;margin-top:1rem;width:100%}#error_modal_container .confirm_btn_wrapper button{border:none;flex:1 1;font-size:1rem}#error_modal_container .confirm_btn_wrapper .confirm_btn{background-color:var(--main-900);border-radius:.7rem;color:var(--white);order:2;padding:.8rem}#error_modal_container .confirm_btn_wrapper .close_btn_inner{background-color:var(--white);border:1px solid var(--gray-300);border-radius:.7rem;color:var(--main-900);order:1;padding:.8rem}#error_modal_container .close_btn{background-color:var(--black);border:none;border-radius:.7rem;font-size:1rem;margin-top:1rem;padding:.8rem;width:100%}#error_modal_container .close_btn.yes{background-color:var(--main-900);color:var(--white)}#error_modal_container .close_btn.error{background-color:var(--green-sub);color:var(--white)}#error_modal_bg{background-color:#000;height:100vh;left:0;opacity:.5;position:fixed;top:0;width:100vw;z-index:10240}@keyframes fadein{0%{opacity:0}to{opacity:1}}#error_modal_container.is_barrier{max-width:20rem;min-width:20rem;padding:1rem}#error_modal_container.is_barrier .icon_bg{display:none}#error_modal_container.is_barrier .text_wrapper .title{color:var(--red)}#error_modal_container.is_barrier .text_wrapper .title.info_title{color:var(--main-900)}#error_modal_container.is_barrier .text_wrapper .text{color:var(--black);font-weight:500}#error_modal_container.is_barrier .close_btn.error{background-color:var(--green-sub);color:var(--white)}#error_modal_container.is_barrier .close_btn.yes{background-color:var(--main-900);color:var(--white)}#error_modal_container.large_font{max-width:13rem;min-width:13rem}#error_modal_container.large_font .text_wrapper .title{font-size:1rem}#error_modal_container.large_font .close_btn.error,#error_modal_container.large_font .text_wrapper .text{font-size:.9rem}#error_modal_container.low_screen{border-radius:.6rem;bottom:.5rem;padding:.4rem;top:auto;transform:translate(-50%)}#error_modal_container.low_screen .close_btn{padding:.4rem}@media screen and (min-height:1500px){#error_modal_container{border-radius:1.4rem;max-width:none;padding:1.2rem;width:60%}#error_modal_container .icon_bg .error_icon{width:45%}#error_modal_container .text_wrapper .title{font-size:1.4rem;margin-bottom:.4rem}#error_modal_container .text_wrapper .text{font-size:1.1rem;line-height:1.5}#error_modal_container .close_btn{border-radius:.6rem;font-size:1.1rem;padding:.8rem}#error_modal_container .confirm_btn_wrapper{flex-direction:row;gap:.75rem;margin-top:1rem}#error_modal_container .confirm_btn_wrapper button{flex:1 1;font-size:1.1rem}#error_modal_container .confirm_btn_wrapper .confirm_btn{background-color:var(--main-900);border-radius:1rem;color:var(--white);order:2;padding:1.2rem}#error_modal_container .confirm_btn_wrapper .close_btn_inner{background-color:var(--white);border:1px solid var(--gray-300);border-radius:1rem;color:var(--main-900);order:1;padding:1.2rem}}#layout.high_contrast #error_modal_container{background-color:var(--white)}#layout.high_contrast #error_modal_container .text_wrapper .title{font-size:1.2rem}#layout.high_contrast #error_modal_container .text_wrapper .text{font-size:1rem}#layout.high_contrast #error_modal_container .close_btn,#layout.high_contrast #error_modal_container .confirm_btn{background-color:var(--white);border-radius:.5rem;border-width:.07rem;color:var(--main-900);padding:.7rem}#layout.high_contrast #error_modal_container .close_btn_inner{border-radius:.5rem;border-width:.07rem;color:var(--black);font-size:1rem;margin-top:.5rem;padding:.7rem}#layout{display:flex;font-size:1rem;height:100vh;justify-content:center;width:100%}#layout.high_contrast{background-color:#000!important;color:#fff!important}#layout.high_contrast button:disabled{opacity:.3}#layout.high_contrast input:focus{background-color:var(--black)!important}#layout.high_contrast .nav-item .nav-link{background-color:var(--white)!important;border-color:var(--white)!important;color:var(--black)!important}#layout.high_contrast .nav-item .nav-link.active{background-color:var(--main-900)!important;border-color:var(--main-900)!important;color:var(--white)!important}#layout.high_contrast .accordion-item{background-color:var(--black);color:var(--white)}#layout.high_contrast .accordion-item button{background-color:#000!important;color:var(--black)!important}#layout.high_contrast .accordion-item button:after,#layout.high_contrast .accordion-item button:not(.collapsed):after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3E%3Cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E")!important}#layout.high_contrast .accordion-body{background-color:var(--white);color:var(--black)}.offcanvas.high_contrast .modal-backdrop,.offcanvas.high_contrast .offcanvas-backdrop{background-color:#00000080!important}.offcanvas.high_contrast{background-color:#000!important;color:var(--black)!important}.offcanvas.high_contrast button:disabled{opacity:.3}.offcanvas.high_contrast .accordion-item{background-color:var(--black);color:var(--white)}.offcanvas.high_contrast .accordion-item button{background-color:#000!important;color:var(--black)!important}.offcanvas.high_contrast .accordion-item button:after,.offcanvas.high_contrast .accordion-item button:not(.collapsed):after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3E%3Cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E")!important}.offcanvas.high_contrast .accordion-body{background-color:var(--white);color:var(--black)}.offcanvas.high_contrast select{background-color:var(--white)!important;color:var(--black)!important}.offcanvas.high_contrast .btn-close{--bs-btn-close-bg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3E%3Cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3E%3C/svg%3E")!important;border:none!important}.offcanvas.high_contrast .form-check-input:checked{--bs-form-switch-bg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3'/%3E%3C/svg%3E")}.modal.high_contrast .modal-content{background-color:var(--white);color:#fff}.modal.high_contrast .modal-header{border-bottom:none}.modal.high_contrast button:disabled{opacity:.3}.modal.high_contrast .btn-close{--bs-btn-close-bg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3E%3Cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3E%3C/svg%3E")!important;border:none!important}#loading_container{align-items:center;display:flex;height:100vh;justify-content:center;width:100%}#loading_container .loading_icon{text-align:center;width:4rem}.low_screen_arrow_container{align-items:center;display:flex;flex-direction:column;gap:10px;position:fixed;right:20px;width:-webkit-fit-content;width:fit-content;width:120px;z-index:1055}.low_screen_arrow_container span{align-items:center;background-color:var(--gray-50);border:3px solid var(--gray-200);border-radius:15px;color:var(--gray-800);display:flex;justify-content:center;padding:10px;width:85%}#nicepay_fail_container{align-items:center;display:flex;flex-direction:column;left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:100%}#nicepay_fail_container .pay_fail_img{width:35%}#nicepay_fail_container .fail_text{color:var(--red);font-size:1.1rem;font-weight:500;margin-bottom:1.7rem}#nicepay_fail_container .err_msg_wrapper{align-items:center;display:flex;flex-direction:column}#nicepay_fail_container .sub_text{font-size:.8rem}#nicepay_fail_container .go_back_btn{background-color:var(--gray-100);border:none;border-radius:50rem;color:var(--black);cursor:pointer;font-size:.8rem;margin-top:.6rem;padding:.8rem 1.1rem;width:27%}@media screen and (max-width:768px){#nicepay_fail_container .pay_fail_img{width:18rem}#nicepay_fail_container .go_back_btn{width:20rem}}#pay_btn_wrapper{flex:1 1}#pay_btn_full_wrapper{width:100%}#pay_btn_full_wrapper .payment_btn,#pay_btn_wrapper .payment_btn{background-color:var(--sub-900);border:1px solid var(--sub-900);color:var(--white);font-size:.9rem;padding:.6rem;width:100%}#mask{background-color:#000;position:absolute;z-index:9000}#mask,.window{display:none;height:100%;left:0;top:0;width:100%}.window{position:fixed;z-index:10000}.cont{height:100vh}#pay_result_container{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;height:100vh;justify-content:center;max-width:100vw;padding:0 1.5rem;position:relative;width:100%}#pay_result_container .pay_img{flex-shrink:1;height:auto;max-width:100%;width:33rem}#pay_result_container .go_home_btn{background-color:var(--sub-900);border-radius:50rem;box-sizing:border-box;cursor:pointer;margin-top:1rem;max-width:30rem;padding:.5rem 0;width:100%}@media screen and (max-width:768px){#pay_result_container{padding:0 1rem}#pay_result_container .pay_img{max-width:100%;width:20rem}#pay_result_container .go_home_btn{max-width:20rem}}@media screen and (max-width:1200px) and (min-height:1500px){#pay_result_container{padding:0 2rem}}.swiper{position:relative}.swiper .swiper-button-next,.swiper .swiper-button-prev{align-items:center;display:flex;height:3rem;justify-content:center;margin:0;top:50%;transform:translateY(-50%);width:3rem}.swiper .swiper-button-next.swiper-button-disabled,.swiper .swiper-button-prev.swiper-button-disabled{opacity:.5}.swiper .swiper-button-next:after,.swiper .swiper-button-prev:after{background-color:#00000080;border-radius:50%;color:var(--white);font-size:1rem;height:3rem;padding:1rem 1rem 1rem 1.2rem;width:3rem}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{align-items:center;color:var(--swiper-theme-color);color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;display:flex;height:44px;height:var(--swiper-navigation-size);justify-content:center;margin-top:-22px;margin-top:calc(0px - var(--swiper-navigation-size)/2);position:absolute;top:50%;top:var(--swiper-navigation-top-offset,50%);width:27px;width:calc(var(--swiper-navigation-size)/44*27);z-index:10}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{cursor:auto;opacity:0;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{height:100%;object-fit:contain;transform-origin:center;width:100%}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:44px;font-size:var(--swiper-navigation-size);font-variant:normal;letter-spacing:0;line-height:1;text-transform:none!important}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{left:auto;right:10px;right:var(--swiper-navigation-sides-offset,10px)}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}