.queue_shop_info{width:auto;margin:0 auto;padding:0px 7%;margin-bottom:150px}@media screen and (max-width: 768px){.queue_shop_info{padding:0px 36px}}.queue_shop_info .d_title{font-size:28px;color:#000000;letter-spacing:2.49px;text-align:center}.queue_shop_info .b_row{font-size:16px;margin:7px 0}.queue_shop_info .kbtn{background:#ce4949;font-size:18px;color:#FFFFFF;letter-spacing:1.5px;width:100%;margin-top:30px}.queue_shop_info .shop_name{font-size:34px;font-family:PingFangTC-Medium;font-weight:500;color:#ffffff;letter-spacing:2.43px;text-align:center;margin-top:22px}@media screen and (max-width: 768px){.queue_shop_info .shop_name{font-size:20px;letter-spacing:1.43px;line-height:36px}}.queue_shop_info .shop_contact_info{display:table;letter-spacing:1px;height:30px;text-align:center;margin:auto;color:#ffffff;background-color:rgba(0,0,0,0.06);background-color:rgba(0,0,0,0.06);border-radius:7px;font-family:PingFangTC-Regular;padding:5px 11px;font-size:14px}.queue_shop_info .shop_contact_info .icon{font-size:21px;width:30px;display:table-cell;margin-right:5px}.queue_shop_info .shop_contact_info .icon img{width:16px}@media screen and (max-width: 768px){.queue_shop_info .shop_contact_info .icon{width:20px;font-size:18px}.queue_shop_info .shop_contact_info .icon img{width:13px}}.queue_shop_info .shop_contact_info .content{display:table-cell}.queue_shop_info .shop_contact_info a{display:inline-block;color:#B6905F;padding-left:12px;font-weight:bold}.queue_shop_info .shop_contact_info a:hover{color:#9c7c52}.linear-gradient-background{background:#5EDF4D;background:-webkit-linear-gradient(top, #5edf4d -20%, #26afa5 85%);background:-moz-linear-gradient(top, #5edf4d -20%, #26afa5 85%);background:linear-gradient(to bottom, #5edf4d -20%, #26afa5 85%);position:relative;min-height:399px;padding-bottom:50px;overflow:hidden}.linear-gradient-background .curve_div{background-color:white;position:absolute;height:200px;border-radius:60%;width:140%;left:-20%;bottom:-150px}.query_shop_name{font-size:28px;font-family:PingFangTC-Regular;text-align:center}@media screen and (max-width: 768px){.query_shop_name{font-size:18px}}.queue_info{width:85%;margin:auto}@media screen and (max-width: 768px){.queue_info{margin:auto}}.queue_info .waiting_number_section{font-family:PingFangTC-Medium;margin:auto;border-radius:4px;background:#effff9;color:#3fba87;border:solid 0.5px #3fba87;box-shadow:0 -2px 15px 0 rgba(0,0,0,0.08);border-radius:7px;word-wrap:break-word;text-align:center;margin-top:-175px;position:relative}@media screen and (max-width: 768px){.queue_info .waiting_number_section{font-size:36px}}.queue_info .waiting_number_section .my_number_title{font-size:20px;background-color:rgba(63,186,135,0.12);color:#3fba87;line-height:36px}@media screen and (max-width: 768px){.queue_info .waiting_number_section .my_number_title{font-size:18px}}.queue_info .waiting_number_section .customer_queue_info{font-family:PingFangTC-Regular;text-align:center;font-size:24px;margin-bottom:13px;letter-spacing:1.07px;opacity:0.6}@media screen and (max-width: 768px){.queue_info .waiting_number_section .customer_queue_info{font-size:18px}}.queue_info .waiting_number_section .my_number_outer{padding:50px 0px 37px 0px}@media screen and (max-width: 768px){.queue_info .waiting_number_section .my_number_outer{padding:30px 0px 30px 0px}}.queue_info .waiting_number_section .my_number{margin:0 0 29px 0;font-size:54px}@media screen and (max-width: 768px){.queue_info .waiting_number_section .my_number{font-size:48px}}.queue_info .waiting_number_section .my_number_standby{color:#f68747;margin:0 0 29px 0;font-size:54px}@media screen and (max-width: 768px){.queue_info .waiting_number_section .my_number_standby{font-size:48px}}.queue_info .waiting_number_section .waiting_group{font-size:28px;color:#000000;margin-bottom:10px}@media screen and (max-width: 768px){.queue_info .waiting_number_section .waiting_group{font-size:20px}}.queue_info .waiting_number_section.canceled{background:#efefef;color:#676767;border:solid 1px #E0E0E0;box-shadow:none}.query_button_section{display:flex;margin-top:17px;justify-content:space-between;align-items:center;color:#ffffff}.query_button_section div{height:56px}.query_button_section img{height:20px}.query_button_section .cancel_lining_up{display:flex;font-size:20px;background-color:#979797;width:50%;justify-content:center;align-items:center;margin-right:3px;border-radius:7px}.query_button_section .cancel_lining_up:hover{cursor:pointer}@media screen and (max-width: 768px){.query_button_section .cancel_lining_up{font-size:16px}}.query_button_section .edit_lining_up{display:flex;font-size:20px;color:#3fba87;background-color:#ffffff;border:solid 2px #3fba87;width:50%;justify-content:center;align-items:center;margin-right:3px;border-radius:7px}.query_button_section .edit_lining_up:hover{cursor:pointer}@media screen and (max-width: 768px){.query_button_section .edit_lining_up{font-size:16px}}.query_button_section .edit_lining_up.edit_disabled{color:#989599;background-color:#d8d5d8;border:none}.query_button_section .edit_lining_up.edit_disabled:hover{cursor:not-allowed}.query_button_section .refresh_lining_info{font-size:20px;display:flex;justify-content:center;align-items:center;width:100%;background-color:#3fba87;color:#ffffff;border-radius:7px}.query_button_section .refresh_lining_info:hover{cursor:pointer}@media screen and (max-width: 768px){.query_button_section .refresh_lining_info{font-size:16px}}.query_shop_info_card{font-size:24px;font-family:PingFangTC-Regular;letter-spacing:0.46px;border:1px solid #E0E0E0;border-radius:7px;text-align:center;margin:30px auto auto auto;padding:20px 15px 20px 15px}@media screen and (max-width: 768px){.query_shop_info_card{margin:10px auto auto auto;font-size:20px}}.query_shop_info_card .shopinfo{font-size:20px;display:table;letter-spacing:1px;height:30px;border-radius:7px;font-family:PingFangTC-Regular;border-spacing:5px 0px}@media screen and (max-width: 768px){.query_shop_info_card .shopinfo{font-size:16px}}.query_shop_info_card .shopinfo .icon{font-size:21px;width:30px;display:table-cell;margin-right:5px}.query_shop_info_card .shopinfo .icon img{width:16px}@media screen and (max-width: 768px){.query_shop_info_card .shopinfo .icon{width:20px;font-size:18px}.query_shop_info_card .shopinfo .icon img{width:13px}}.query_shop_info_card .shopinfo .content{text-align:left;display:table-cell}.query_external_btn{padding:0px;line-height:56px;background-color:#3fba87;color:#FFFFFF;display:flex;justify-content:center;text-align:center;margin-top:10px;border:1px solid #ccc;border-radius:6px;font-size:16px;width:100%;outline:0 !important}.show_shop_info{font-size:28px;color:#5C5C5C;padding:20px 30px;letter-spacing:1.5px;margin:0 auto;width:100%;box-sizing:border-box;border:1px solid #E0E0E0;border-radius:7px;background:white;border:0px}@media screen and (max-width: 768px){.show_shop_info{padding:20px 0px}}.query_shop_info{margin-bottom:28px}@media screen and (max-width: 768px){.query_shop_info{margin-bottom:15px}}.current_number_block{font-size:24px;border:1px solid #E0E0E0;border-radius:7px;text-align:center;margin:30px auto auto auto;padding:20px 0 10px 0}.current_number_block .current_number{font-size:48px;font-family:PingFangTC-Medium;font-weight:500;overflow:auto}@media screen and (max-width: 768px){.current_number_block .current_number{font-size:32px}}@media screen and (max-width: 768px){.current_number_block{font-size:20px;padding:13px 0 12px 0;margin:10px auto auto auto}}.queue_group{position:relative;border-radius:8px;border-style:solid;border-width:1px;border-color:#3fba87;min-height:90px;margin-bottom:20px}.queue_group:hover{cursor:pointer}.queue_group .queue_group_section{display:flex;flex:3;flex-wrap:wrap;flex-direction:column}.queue_group .customer_wating_number{font-size:24px;color:#3fba87}@media screen and (max-width: 768px){.queue_group .customer_wating_number{font-size:18px}}.queue_group .group_title{font-size:24px;margin:15px 0px 0px 13px;font-family:PingFangTC-Regular;word-break:break-word}.queue_group .group_info{margin-left:13px;font-size:14px;color:#979797;font-family:PingFangTC-Regular}.queue_group .go_lining_up{display:flex;flex:1;border-bottom-right-radius:6px;border-top-right-radius:6px;font-size:20px;background:#3fba87;color:#FFFFFF;justify-content:center;align-items:center}@media screen and (max-width: 768px){.queue_group .go_lining_up{flex:2;font-size:16px}}.queue_group.closed{background-color:#efefef;border-style:hidden}.queue_group.closed:hover{cursor:not-allowed}.queue_group_closed{padding:19px 12px 14px 12px;position:relative;overflow:auto;background-color:#efefef;border-radius:8px;border-style:hidden;min-height:90px;margin-bottom:20px}.queue_group_closed:hover{cursor:not-allowed}.queue_group_closed .customer_wating_number{font-size:24px;color:#3fba87}@media screen and (max-width: 768px){.queue_group_closed .customer_wating_number{font-size:18px}}.queue_group_closed .group_title{font-size:20px}@media screen and (max-width: 768px){.queue_group_closed .group_title{font-size:14px}}.main{position:relative;padding:25px 35px;margin-bottom:80px}@media screen and (max-width: 768px){.main{padding:10px 15px}}.main .nap{font-size:16px;margin-bottom:10px}@media screen and (max-width: 768px){.main .nap{font-size:14px}}.main .nap .napName{margin-bottom:26px}@media screen and (max-width: 768px){.main .nap .napName{margin-bottom:15px}}.main .nap h3{font-size:42px;color:#5c5c5c;font-weight:bold;letter-spacing:3px;vertical-align:middle;margin:15px 10px 15px 0}@media screen and (max-width: 768px){.main .nap h3{font-size:28px}}.main .nap .branchBtn{font-size:16px;display:inline-block;padding:10px 18px;color:#5C5C5C;background:#FFFFFF;box-shadow:2px 3px 8px 0 rgba(0,0,0,0.2);border-radius:41px;vertical-align:middle}.main .nap .branchBtn img{height:15px;margin-right:7px}.main .nap .branchBtn span{margin-left:7px}.main .nap .shopinfo{display:table;letter-spacing:1px}.main .nap .shopinfo .icon{font-size:21px;width:30px;display:table-cell;vertical-align:top;padding-top:2px}.main .nap .shopinfo .icon img{width:16px}@media screen and (max-width: 768px){.main .nap .shopinfo .icon{width:20px;font-size:18px}.main .nap .shopinfo .icon img{width:13px}}.main .nap .shopinfo .content{display:table-cell;vertical-align:bottom}.main .nap .shopinfo a{display:inline-block;color:#B6905F;padding-left:12px;font-weight:bold}.main .nap .shopinfo a:hover{color:#9c7c52}.queue_main{max-width:768px;margin:auto}.p_card{color:#5C5C5C;padding:40px;letter-spacing:1.5px;margin:0 auto;width:100%;box-sizing:border-box;border:1px solid #E0E0E0;border-radius:7px;background:white}.p_card .crow{width:100%}.p_card .crow div{display:inline-block;vertical-align:top;box-sizing:border-box}.p_card .crow .l{width:30%;text-align:right}.p_card .crow .r{width:70%;text-align:right;padding-right:20px}.p_card hr{display:block;height:1px;border:0;border-top:1px solid #979797;margin:1em 0;padding:0}.p_card table td{padding:7px 0 7px 0;vertical-align:top}.p_card table td:first-child{text-align:right;padding-right:15px;width:1%;white-space:nowrap}.p_card input[type='number']{-webkit-appearance:none;-moz-appearance:none;appearance:none}.p_card input[type='text']{-webkit-appearance:none;-moz-appearance:none;appearance:none}.p_card input[type='tel']{-webkit-appearance:none;-moz-appearance:none;appearance:none}.p_card input[type='email']{-webkit-appearance:none;-moz-appearance:none;appearance:none}.p_card input::-webkit-outer-spin-button,.p_card input::-webkit-inner-spin-button{-webkit-appearance:none}.queue_group_block{color:#5C5C5C;padding:0px 30px;letter-spacing:1.5px;margin:0 auto;width:100%;box-sizing:border-box;border:1px solid #E0E0E0;border-radius:7px;background:white;border:0px;margin-bottom:10px}.queue_group_block hr{display:block;height:1px;border:0;border-top:1px solid #979797;margin:1em 0;padding:0}@media screen and (max-width: 768px){.queue_group_block{padding:0px 0px}}hr.colored{border:0;height:1px;background:-moz-linear-gradient(left, #dcdcdc 0%, #dcdcdc 40%, #3fba87 40%, #3fba87 60%, #dcdcdc 70%, #dcdcdc 100%);background:-webkit-gradient(linear, left top, right top, color-stop(0%, #dcdcdc), color-stop(40%, #dcdcdc), color-stop(40%, #3fba87), color-stop(60%, #3fba87), color-stop(60%, #dcdcdc), color-stop(100%, #dcdcdc));background:-webkit-linear-gradient(left, #adadad 0%, #adadad 40%, #3fba87 40%, #3fba87 60%, #ff0202 60%, #ff0202 100%);background:-o-linear-gradient(left, #dcdcdc 0%, #dcdcdc 40%, #3fba87 40%, #3fba87 60%, #dcdcdc 60%, #dcdcdc 100%);background:-ms-linear-gradient(left, #dcdcdc 0%, #dcdcdc 40%, #3fba87 40%, #3fba87 60%, #dcdcdc 60%, #dcdcdc 100%);background:linear-gradient(to right, #dcdcdc 0%, #dcdcdc 40%, #3fba87 40%, #3fba87 60%, #dcdcdc 60%, #dcdcdc 100%)}.checkform h2{color:#ce4949}.checkform label.fLabel{color:#000000;font-size:16px;margin-top:30px;font-weight:normal;font-family:PingFangTC-Light}.checkform label.titleLabel{color:#000000;font-size:16px;margin-top:30px;font-weight:normal;font-family:PingFangTC-Light}.checkform label.customizedTitleLabel{color:#000000;font-size:16px;margin-top:20px;margin-bottom:10px;font-weight:normal;font-family:PingFangTC-Light;white-space:pre-line}.checkform h3{color:#231f20;font-size:1.2em;font-weight:normal}.checkform input{border:1px solid #dcdcdc;padding:10px 15px;border-radius:6px;width:100%;height:52px}@media screen and (max-width: 768px){.checkform input{width:100%}}.checkform .input-group{width:80%;margin-left:auto;margin-right:auto}@media screen and (max-width: 768px){.checkform .input-group{width:100%}}.checkform .input-group .form-control:focus{outline:none;border-color:#dcdcdc}.checkform textarea{border:1px solid #dcdcdc;padding:10px 15px;border-radius:6px;width:100%;height:52px}.checkform .noteblock{margin:auto;text-align:start;border:1px solid #dcdcdc;padding:10px 15px;border-radius:6px;width:80%}@media screen and (max-width: 768px){.checkform .noteblock{width:100%}}.reserve-btn{display:inline-block;text-align:center;color:#fff;background-color:#3fba87;border-radius:6px;border:none;font-size:16px;padding:11px;width:80%;outline:0 !important}.reserve-btn.disabled{background-color:#adadad}@media screen and (max-width: 768px){.reserve-btn{width:100%}}.reserve-btn2{display:inline-block;text-align:center;margin-top:10px;background-color:#ffffff;color:#676767;border:1px solid #ccc;border-radius:6px;font-size:16px;padding:11px;width:80%;outline:0 !important}@media screen and (max-width: 768px){.reserve-btn2{width:100%}}.round-button{display:inline-block;border:1px solid #3fba87;color:#3fba87;font-weight:200;margin:0px;width:48px;height:48px;text-align:center;vertical-align:middle;border-radius:50%;font-size:24px;line-height:35px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.round-button:hover{cursor:pointer}.img{overflow:hidden;position:relative;height:100%}.img.first{background-position:center;background-repeat:no-repeat;background-size:cover}@media screen and (max-width: 768px){.line-break{width:100%}}.navbar-header{margin-left:12px}nav{background-color:white !important}@media screen and (max-width: 768px){nav{margin-bottom:0 !important}}.navbar-brand{line-height:70px;height:70px;position:relative;margin-left:0 !important}.navbar-brand img{max-width:260px;max-height:39px;width:auto;height:auto;position:absolute;margin:auto;top:0;bottom:0;left:0;right:0}@media screen and (max-width: 768px){.navbar-brand img{max-width:200px}}.navbar button{border:0;height:52px}.navbar-nav li a{line-height:70px;height:70px;padding-top:0;font-size:16px}.carousel-control.left,.carousel-control.right{background-image:none !important;filter:none !important}.carousel-indicators li{background:#dcdcdc;margin-right:6px}.carousel-indicators .active{background:#3fba87;margin-right:6px}.carousel{padding:15px 35px 65px 35px}@media screen and (max-width: 768px){.carousel{padding:0px 0px 65px 0px}}.menu_img_outer{width:auto;margin:0 auto;padding:0px 15px}@media screen and (min-width: 768px){.menu_img_outer{max-width:608px}}@media screen and (max-width: 768px){.menu_img_outer{padding:0px}}.menu_img_inner{color:#5C5C5C;padding:0px 30px;letter-spacing:1.5px;margin:0 auto;width:100%;box-sizing:border-box;border-radius:7px;background:white}@media screen and (max-width: 768px){.menu_img_inner{padding:0px;border:0px}}.imagePreview{width:100%}@media screen and (min-width: 768px){.modal{width:70%;margin:auto}}@media screen and (min-width: 768px){.modal-dialog{width:100%}}.modal-dialog.modal-dialog-updateErrMsg{top:30%;margin:auto}@media screen and (min-width: 768px){.modal-dialog.modal-dialog-updateErrMsg{width:50%}}@media screen and (max-width: 768px){.modal-dialog.modal-dialog-updateErrMsg{width:60%}}@media screen and (max-width: 768px){.modal-content{height:100%}}.modal-header{text-align:center;font-size:16px;font-weight:bold}@media screen and (max-width: 768px){.modal-header{font-size:14px}}.modal-body{white-space:pre-line;height:450px;overflow:scroll}@media screen and (max-width: 768px){.modal-body{height:70%}}@media screen and (max-width: 768px){.modal-footer{height:15%;padding-top:5%}}body.modal-open{overflow:hidden;position:fixed;width:100%}.customized_question_content{background:#FFFFFF;border-radius:8px;border-style:solid;border-width:1px;border-color:#c8c8c8;display:inline-block;color:#5c5c5c;padding:9px 22px 9px 22px;text-align:center;letter-spacing:2px;min-height:44px;margin:0px 10px 10px 0;font-size:16px}.customized_question_content:hover{cursor:pointer}.customized_question_content:focus{outline:0}.customized_question_content a{color:#3fba87;line-height:26px}.customized_question_content.selected{background:#3fba87;color:#ffffff}.customQuestionBlock{text-align:left;width:80%;margin:auto}@media screen and (max-width: 768px){.customQuestionBlock{width:100%}}.select-outer-div{margin-bottom:10px;width:100%;position:relative;height:auto;padding:0;min-height:44px;height:auto;border:1px solid #c8c8c8;border-radius:8px;display:inline-block}.select-inner-div.selected{color:#ffffff;z-index:1}.select-inner-div{position:absolute;display:inline-block;width:100%;margin:0;padding:0 0 0 15px;left:0;min-height:52px;line-height:50px;text-align:left;z-index:0}.select-customized-question{position:relative;z-index:1;display:block;width:100%;min-height:52px;border:0px;background-image:url("/assets/select_arrow-64c435ccc304e7582bb49665b95aa5e8d017d9fdcbeef007f8ddbeb6266d1c9a.svg");background-repeat:no-repeat;background-position:97% 55%;background-color:transparent;font-size:16px;color:#5c5c5c;display:inline-block;padding:9px 25px 9px 5%;text-align:center;letter-spacing:2px;height:auto;min-height:44px;-webkit-appearance:none;-moz-appearance:none}.select-customized-question:hover{cursor:pointer}.select-customized-question:focus{outline:0}.select-customized-question a{color:#3fba87;line-height:26px}@media screen and (max-width: 768px){.select-customized-question{float:left;padding:9px 0px 9px 5%}}.select-customized-question.selected{color:#ffffff;background:url("/assets/select_arrow_selected-d13af91018b87c977b36ca8aee17e9508f38a041578843992a527d36abff0319.svg") no-repeat 97% 55%;background-color:#3fba87;z-index:0}.notification-remind{text-align:center;font-family:PingFangTC-Regular;font-size:24px;line-height:24px;letter-spacing:1.5px;color:#979797;margin:auto;margin-top:22px}@media screen and (max-width: 768px){.notification-remind{font-size:16px;text-align:left}}.uq-notification-remind{text-align:center;font-family:PingFangTC-Light;font-size:16px;margin-top:30px;color:#676767;white-space:pre-line}@media screen and (max-width: 768px){.uq-notification-remind{text-align:left;font-size:16px}}.queryContainer{cursor:pointer;padding-top:0;width:85%;font-size:16px;margin-top:10px;display:none}@media screen and (max-width: 768px){.queryContainer{display:block}}.loading-page{position:fixed;top:0;width:100%;height:100%;z-index:3;background:white}.loading-page .text{font-size:20px;color:#666666}#loading-anim-block{transform:translate(0, 10%);transition:all 0.3s;transition-timing-function:ease-in;font-size:33px;color:#666}@media (max-width: 600px){#loading-anim-block{font-size:28px}}#loading-anim{width:100%;transition:all 0.5s;padding-right:10%;margin:0 auto;max-width:300px}@media (max-width: 600px){#loading-anim{max-width:220px}}.line_oa_btn,.line_oa_btn:hover,.line_oa_btn:focus,.line_oa_btn:active{display:block;margin:auto;text-decoration:none !important;background-color:#06C755;text-align:start;color:#ffffff;border:1px solid #ffffff;border-radius:8px;font-family:'PingFang TC';font-style:normal;font-weight:800;font-size:16px;line-height:140%;letter-spacing:0.5px;padding:8px 12px;width:100%;outline:0 !important;cursor:pointer;text-align:center}@media screen and (max-width: 768px){.line_oa_btn,.line_oa_btn:hover,.line_oa_btn:focus,.line_oa_btn:active{font-size:12px}}.line_oa_section{display:flex;width:auto;margin:0 auto;margin-bottom:10px}@media screen and (max-width: 768px){.line_oa_section{flex-direction:column;padding:0 36px}}.line_oa_img{width:50%;padding:1%}.line_oa_img .line-friend-img{width:80%}@media screen and (max-width: 768px){.line_oa_img{width:100%;margin-bottom:10px}}.line_oa_friend_adding_msg{padding:1%;width:50%;font-size:16px;color:#333333;text-align:justify;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 768px){.line_oa_friend_adding_msg{width:100%;margin-bottom:10px}}.line_oa_btn_div{text-align:center}@media screen and (max-width: 768px){.line_oa_btn_div{padding:0 36px}}.line-oa-popup-modal{width:340px;border-radius:12px;padding:20px 15px;margin:auto}.line-oa-popup-modal .line-oa-outer{padding:20px 20px}.line-oa-popup-modal .line-oa-dialog{display:flex;align-items:center;min-height:75vh}.line-oa-popup-modal .line-oa-title{font-size:24px;font-weight:500;text-align:center}.line-oa-popup-modal .line-oa-content{font-size:14px;letter-spacing:1.5px;line-height:140%;margin:10px auto}.line-oa-popup-modal .line-oa-img{margin-top:10px;width:100%}.line-oa-popup-modal .close-oa-btn{display:block;margin:10px auto;text-decoration:none !important;background-color:#ffffff;color:#333333;border:1px solid #DCDCDC;border-radius:8px;font-family:'PingFang TC';font-style:normal;font-size:14px;line-height:140%;letter-spacing:0.5px;padding:8px 12px;width:100%;outline:0 !important;cursor:pointer;text-align:center}
