body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.gulu-logo-wrapper{grid-column-gap:5px;align-items:center;display:grid;padding:8px 16px 8px 8px}.gulu-logo-wrapper.hidden{display:none}.gulu-logo-wrapper .powered-by-wrapper{color:#ddd;font-size:12px}.gulu-logo-wrapper .image-wrapper{display:flex;grid-column-start:2}.gulu-logo-wrapper .image-wrapper .gulu-logo .image{border-radius:5px;height:43px;width:43px}.gulu-logo-wrapper .image-wrapper .gulu-logo .image-bottom{border-radius:5px;margin-top:-43px}.gulu-logo-wrapper .lang-wrapper{align-items:center;align-self:start;display:flex;flex-direction:row;flex-shrink:0;grid-column-start:3;justify-content:flex-end}.gulu-logo-wrapper .lang-wrapper .lang-button{cursor:pointer;padding:5px 0}.gulu-logo-wrapper .lang-wrapper .lang-button:not(:last-child):after{content:"/";display:inline-block;margin:0 5px}.queue-title{align-items:normal;display:flex;flex-direction:row;font-size:16px;font-weight:700;justify-content:space-between;margin:5% 0 2%;padding:0 18px;width:calc(100% - 36px)}.queue-title-underline{background:#222;border-radius:1px;height:1px;margin:0 auto;width:90%}@media only screen and (min-width:800px){.queue-title{font-size:36px;margin:2% 0;padding:0 2%;width:96%}}.site-wrapper{width:100%}.site-wrapper,.site-wrapper .site{align-items:center;display:flex;flex-direction:row;justify-content:flex-start}.site-wrapper .site{flex-grow:1;padding:8px 16px}.site-wrapper .site.title-only{align-items:center;display:flex;flex-direction:row;justify-content:flex-start}.site-wrapper .site .site-image{background:#fff;border:1px solid #fff;border-radius:5px;box-shadow:0 0 2px 0 rgba(0,0,0,.25);flex-shrink:0;height:48px;width:48px}.site-wrapper .site .site-image img{border-radius:inherit;margin:0 auto;max-height:100%;max-width:100%}.site-wrapper .site .info{flex-grow:1;margin:0 10px}.site-wrapper .site .info .title{color:#fff;color:var(--textColor);font-size:16px;font-style:normal;font-weight:700}.site-wrapper .site .info .address{align-items:center;display:flex;flex-direction:row;justify-content:normal;margin:3px 0}.site-wrapper .site .info .address .location-icon{flex-shrink:0;height:18.5px;margin:0 5px 0 0;width:16px}.site-wrapper .site .info .address .text{color:#fff;color:var(--textColor);font-size:14px;font-weight:500;text-align:left}.site-wrapper .site-title{display:none}@media only screen and (min-width:800px){.site-wrapper .site .site-image{height:90px;width:90px}.site-wrapper .site .info .title{font-size:32px}.site-wrapper .site .info .address{align-items:center;display:flex;flex-direction:row;justify-content:normal;margin:3px 0}.site-wrapper .site .info .address .location-icon{flex-shrink:0;height:35.5px;margin:0 5px 0 0;width:30.7px}.site-wrapper .site .info .address .text{font-size:28px}.site-wrapper .site-title{display:block;flex-grow:1;font-size:36px;font-weight:700}.site-wrapper .gulu-logo-wrapper{display:flex;flex-direction:row-reverse;font-size:18px;padding:8px 16px 8px 0}.site-wrapper .gulu-logo-wrapper .gulu-logo .image{height:80px;width:80px}.site-wrapper .gulu-logo-wrapper .gulu-logo .image-bottom{margin-top:-80px}}.banner-list{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;margin:0 auto 30px;overflow-x:auto;width:90%}.banner-list .detail-image{flex-shrink:0;margin:0 auto;width:100%}.banner-list .detail-image:not(:only-child){width:90%}.site-list-wrapper{-webkit-overflow-scrolling:touch;height:100%;overflow-x:hidden;overflow-y:scroll;width:100%}.site-list-wrapper .queue-title{font-size:14px;font-weight:400}.site-list-wrapper .sub-folder-list{padding:0 18px;width:calc(100% - 36px)}.site-list-wrapper .sub-folder-list .sub-folder{font-weight:700;margin-bottom:30px;width:100%}.site-list-wrapper .sub-folder-list .sub-folder .folder-name{font-size:24px;margin-bottom:14px}.site-list-wrapper .sub-folder-list .sub-folder .site-list .site{align-items:flex-start;border-radius:5px;color:#000;cursor:pointer;display:flex;flex-direction:row;font-size:20px;justify-content:flex-start;margin-bottom:20px;padding:24px;width:calc(100% - 48px)}.site-list-wrapper .sub-folder-list .sub-folder .site-list .site.A{background-color:#ffeef5;background-color:var(--tableTypeABackgroundColor)}.site-list-wrapper .sub-folder-list .sub-folder .site-list .site.B{background-color:#f5ffec;background-color:var(--tableTypeBBackgroundColor)}.site-list-wrapper .sub-folder-list .sub-folder .site-list .site.C{background-color:#e2f5ff;background-color:var(--tableTypeCBackgroundColor)}.site-list-wrapper .sub-folder-list .sub-folder .site-list .site.D{background-color:#fff5e2;background-color:var(--tableTypeDBackgroundColor)}.site-list-wrapper .sub-folder-list .sub-folder .site-list .site.E{background-color:#fcf5ff;background-color:var(--tableTypeEBackgroundColor)}.site-list-wrapper .sub-folder-list .sub-folder .site-list .site.F{background-color:#fffee8;background-color:var(--tableTypeFBackgroundColor)}.site-list-wrapper .sub-folder-list .sub-folder .site-list .site .site-logo{flex-shrink:0;height:48px;margin-right:5px;width:48px}.site-list-wrapper .sub-folder-list .sub-folder .site-list .site .site-info{flex-grow:1}.site-list-wrapper .sub-folder-list .sub-folder .site-list .site .site-info .name-wrapper{align-items:flex-start;display:flex;flex-direction:row;justify-content:flex-start}.site-list-wrapper .sub-folder-list .sub-folder .site-list .site .site-info .name-wrapper .name{flex-grow:1;font-size:26px}.site-list-wrapper .sub-folder-list .sub-folder .site-list .site .site-info .name-wrapper .image{background-color:#fff;flex-shrink:0}.site-list-wrapper .sub-folder-list .sub-folder .site-list .site .site-info .quota{color:#717171;font-size:20px}@media only screen and (min-width:800px){.site-list-wrapper .site-wrapper{margin-bottom:50px}.site-list-wrapper>.site-list-head>.gulu-logo-wrapper{display:none}.site-list-wrapper .banner-list{margin:0 auto;max-width:725px}.site-list-wrapper .queue-title{font-size:36px;font-weight:500;margin-left:18px}.site-list-wrapper .sub-folder-list .sub-folder .folder-name{font-size:36px;margin-bottom:14px}.site-list-wrapper .sub-folder-list .sub-folder .site-list{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}.site-list-wrapper .sub-folder-list .sub-folder .site-list .site{font-size:34px;width:calc(50% - 88px)}.site-list-wrapper .sub-folder-list .sub-folder .site-list .site:nth-child(odd){margin:0 20px 40px 0}.site-list-wrapper .sub-folder-list .sub-folder .site-list .site:nth-child(2n){margin:0 0 40px 20px}.site-list-wrapper .sub-folder-list .sub-folder .site-list .site:only-child{margin:0 0 40px}.site-list-wrapper .sub-folder-list .sub-folder .site-list .site .site-logo{height:82px;margin-right:10px;width:82px}.site-list-wrapper .sub-folder-list .sub-folder .site-list .site .site-info .name-wrapper .name{font-size:44px}.site-list-wrapper .sub-folder-list .sub-folder .site-list .site .site-info .name-wrapper .image{height:58px;width:39px}.site-list-wrapper .sub-folder-list .sub-folder .site-list .site .site-info .quota{font-size:34px}}.drop-down-wrapper,.drop-down-wrapper .drop-down-title-wrapper{align-items:center;display:flex;flex-direction:row;justify-content:flex-start}.drop-down-wrapper .drop-down-title-wrapper{cursor:pointer;flex:1 1;padding:5px 0}.drop-down-wrapper .dropdown-arrow{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-left:auto;text-align:center}.drop-down-wrapper .dropdown-arrow .image{height:5px;width:10px}.drop-down-wrapper .dropdown-arrow .change{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.drop-down-content{color:#fff;color:var(--textColor);font-size:14px;margin:0 auto 12px;white-space:pre-line;width:90%}.display-none{display:none}@media only screen and (min-width:800px){.drop-down-wrapper{align-items:center;display:flex;flex-direction:row;justify-content:flex-start}.drop-down-wrapper .drop-down-title-wrapper .drop-down-title{font-size:28px}.drop-down-wrapper .dropdown-arrow .image{height:7px;width:14px}.drop-down-content{font-size:24px}}.tag-sequence .ticket-sequence-wrapper .ticket-sequence .zig-zag,.tag-sequence .ticket-sequence-wrapper .ticket-sequence .zig-zag-bottom,.tag-sequence .zig-zag-A,.tag-sequence .zig-zag-B,.tag-sequence .zig-zag-C,.tag-sequence .zig-zag-D,.tag-sequence .zig-zag-E,.tag-sequence .zig-zag-F,.tag-sequence .zig-zag-R{background-position:10px 0;background-repeat:repeat-x;background-size:20px 20px;content:" ";display:block;height:20px;width:100%}.tag-sequence{align-items:center;border:1px solid transparent;border-radius:5px;display:flex;flex-direction:column;justify-content:center;margin:0 auto 10px;padding:10px;width:calc(100% - 22px)}.tag-sequence.blink{animation:blink-animation 1s linear 1s 4;-webkit-animation:blink-animation 1s linear 1s 4}.tag-sequence.blink .text .tag-label,.tag-sequence.blink .time .time-label{animation:blink-animation-text 1s linear 1s 4;-webkit-animation:blink-animation-text 1s linear 1s 4}.tag-sequence .table-type-label{color:#fff;font-size:14px}.tag-sequence .ticket-number{align-items:center;display:flex;flex-direction:row;font-size:28px;font-weight:700;justify-content:center;line-height:28px;position:relative;width:100%}.tag-sequence .ticket-number .image path{background-color:#000}.tag-sequence .ticket-number .reload-icon{position:absolute;right:5%}.tag-sequence .ticket-number .text{align-items:center;display:flex;flex-direction:row;justify-content:center}.tag-sequence .ticket-number .text .sound-icon{height:20px;margin-right:10px;width:27px}.tag-sequence .ticket-number .text .counter-icon{height:10px;margin:0 8px;width:6px}.tag-sequence .ticket-number .text .counter-name{align-items:center;border-radius:50px;color:#fff;display:flex;flex-direction:row;font-size:28px;justify-content:center;padding:0 15px}.tag-sequence .ticket-number .text .counter-name.bg-A{background-color:#a0033f;background-color:var(--tableTypeAColorOnWhiteBackground)}.tag-sequence .ticket-number .text .counter-name.bg-B{background-color:#32590d;background-color:var(--tableTypeBColorOnWhiteBackground)}.tag-sequence .ticket-number .text .counter-name.bg-C{background-color:#04527c;background-color:var(--tableTypeCColorOnWhiteBackground)}.tag-sequence .ticket-number .text .counter-name.bg-D{background-color:#704700;background-color:var(--tableTypeDColorOnWhiteBackground)}.tag-sequence .ticket-number .text .counter-name.bg-E{background-color:#7d00b8;background-color:var(--tableTypeEColorOnWhiteBackground)}.tag-sequence .ticket-number .text .counter-name.bg-F{background-color:#555207;background-color:var(--tableTypeFColorOnWhiteBackground)}.tag-sequence .ticket-number .text .counter-name.bg-R{background-color:#8d50d9;background-color:var(--tableTypeRColorOnWhiteBackground)}.tag-sequence .ticket-number .text .counter-name.long{font-size:18px}.tag-sequence .zig-zag-A{background-image:linear-gradient(-45deg,#fb8eb8 14px,transparent 0),linear-gradient(45deg,#fb8eb8 14px,transparent 0);background-image:linear-gradient(-45deg,var(--tableTypeAColor) 14px,transparent 0),linear-gradient(45deg,var(--tableTypeAColor) 14px,transparent 0)}.tag-sequence .zig-zag-A,.tag-sequence .zig-zag-B{background-position:10px 4.5px;background-size:12px 20px}.tag-sequence .zig-zag-B{background-image:linear-gradient(-45deg,#75cd23 14px,transparent 0),linear-gradient(45deg,#75cd23 14px,transparent 0);background-image:linear-gradient(-45deg,var(--tableTypeBColor) 14px,transparent 0),linear-gradient(45deg,var(--tableTypeBColor) 14px,transparent 0)}.tag-sequence .zig-zag-C{background-image:linear-gradient(-45deg,#52bffa 14px,transparent 0),linear-gradient(45deg,#52bffa 14px,transparent 0);background-image:linear-gradient(-45deg,var(--tableTypeCColor) 14px,transparent 0),linear-gradient(45deg,var(--tableTypeCColor) 14px,transparent 0)}.tag-sequence .zig-zag-C,.tag-sequence .zig-zag-D{background-position:10px 4.5px;background-size:12px 20px}.tag-sequence .zig-zag-D{background-image:linear-gradient(-45deg,#ffae22 14px,transparent 0),linear-gradient(45deg,#ffae22 14px,transparent 0);background-image:linear-gradient(-45deg,var(--tableTypeDColor) 14px,transparent 0),linear-gradient(45deg,var(--tableTypeDColor) 14px,transparent 0)}.tag-sequence .zig-zag-E{background-image:linear-gradient(-45deg,#db8eff 14px,transparent 0),linear-gradient(45deg,#db8eff 14px,transparent 0);background-image:linear-gradient(-45deg,var(--tableTypeEColor) 14px,transparent 0),linear-gradient(45deg,var(--tableTypeEColor) 14px,transparent 0)}.tag-sequence .zig-zag-E,.tag-sequence .zig-zag-F{background-position:10px 4.5px;background-size:12px 20px}.tag-sequence .zig-zag-F{background-image:linear-gradient(-45deg,#d7d221 14px,transparent 0),linear-gradient(45deg,#d7d221 14px,transparent 0);background-image:linear-gradient(-45deg,var(--tableTypeFColor) 14px,transparent 0),linear-gradient(45deg,var(--tableTypeFColor) 14px,transparent 0)}.tag-sequence .zig-zag-R{background-image:linear-gradient(-45deg,#bc67f3 14px,transparent 0),linear-gradient(45deg,#bc67f3 14px,transparent 0);background-image:linear-gradient(-45deg,var(--tableTypeRColor) 14px,transparent 0),linear-gradient(45deg,var(--tableTypeRColor) 14px,transparent 0);background-position:10px 4.5px;background-size:12px 20px}.tag-sequence .time{font-family:Wallpoet;font-size:28px;font-weight:400}.tag-sequence .ticket-sequence-wrapper{align-items:center;display:flex;flex-direction:row;justify-content:center;margin-top:10px}.tag-sequence .ticket-sequence-wrapper .image{margin-right:5px}.tag-sequence .ticket-sequence-wrapper .image path{fill:currentColor}.tag-sequence .ticket-sequence-wrapper .label{font-weight:500;margin-right:10px}.tag-sequence .ticket-sequence-wrapper .ticket-sequence .zig-zag{background-image:linear-gradient(-45deg,#fff 14px,transparent 0),linear-gradient(45deg,#fff 14px,transparent 0);background-size:5px 20px;height:5px}.tag-sequence .ticket-sequence-wrapper .ticket-sequence .zig-zag-bottom{background-image:linear-gradient(-135deg,#fff 14px,transparent 0),linear-gradient(135deg,#fff 14px,transparent 0);background-position:10px -15px;background-size:5px 20px;height:5px}.tag-sequence .ticket-sequence-wrapper .ticket-sequence .ticket{background-color:#fff;font-size:20px;min-width:60px;padding:3px;text-align:center}.tag-sequence .ticket-sequence-wrapper .ticket-sequence .ticket.text-A{color:#a0033f;color:var(--tableTypeAColorOnWhiteBackground)}.tag-sequence .ticket-sequence-wrapper .ticket-sequence .ticket.text-B{color:#32590d;color:var(--tableTypeBColorOnWhiteBackground)}.tag-sequence .ticket-sequence-wrapper .ticket-sequence .ticket.text-C{color:#04527c;color:var(--tableTypeCColorOnWhiteBackground)}.tag-sequence .ticket-sequence-wrapper .ticket-sequence .ticket.text-D{color:#704700;color:var(--tableTypeDColorOnWhiteBackground)}.tag-sequence .ticket-sequence-wrapper .ticket-sequence .ticket.text-E{color:#7d00b8;color:var(--tableTypeEColorOnWhiteBackground)}.tag-sequence .ticket-sequence-wrapper .ticket-sequence .ticket.text-F{color:#555207;color:var(--tableTypeFColorOnWhiteBackground)}.tag-sequence .ticket-sequence-wrapper .ticket-sequence .ticket.text-R{color:#8d50d9;color:var(--tableTypeRColorOnWhiteBackground)}.tag-sequence .quota{font-size:18px;font-weight:700;margin-top:10px}@media only screen and (min-width:800px){.tag-sequence{margin:0 auto 30px;padding:10px;width:calc(100% - 20px)}.tag-sequence .table-type-label{font-size:27px}.tag-sequence .ticket-number{font-size:42px;line-height:42px}.tag-sequence .ticket-number .text .sound-icon{height:37px;margin-right:5px;width:50px}.tag-sequence .time{font-size:38px}.tag-sequence .ticket-sequence-wrapper{margin-bottom:5px;margin-top:25px}.tag-sequence .ticket-sequence-wrapper .image{height:40px;margin-right:10px;width:27px}.tag-sequence .ticket-sequence-wrapper .label{font-size:24px;margin-right:15px}.tag-sequence .ticket-sequence-wrapper .ticket-sequence .ticket{font-size:38px;min-width:125px}.tag-sequence .quota{font-size:36px;margin-bottom:5px;margin-top:25px}}.counter-item .zig-zag{background-position:10px 0;background-repeat:repeat-x;background-size:20px 20px;content:" ";display:block;height:20px;width:100%}.counter-item{align-items:center;background-color:#212121;border:1px solid transparent;border-radius:5px;display:flex;flex-direction:column;justify-content:center;margin:0 auto 10px;padding:10px;width:calc(100% - 22px)}.counter-item.blink{animation:blink-animation 1s linear 1s 4;-webkit-animation:blink-animation 1s linear 1s 4}.counter-item.blink .ticket-number .text .tag-label,.counter-item.blink .time .time-label{animation:blink-animation-text 1s linear 1s 4;-webkit-animation:blink-animation-text 1s linear 1s 4}.counter-item .ticket-number{align-items:center;display:flex;flex-direction:row;font-size:28px;font-weight:700;justify-content:center;line-height:28px;position:relative;width:100%}.counter-item .ticket-number .image path{background-color:#000}.counter-item .ticket-number .text{align-items:center;display:flex;flex-direction:row;justify-content:center}.counter-item .ticket-number .text .sound-icon{height:20px;margin-right:10px;width:27px}.counter-item .ticket-number .text .counter-icon{height:10px;margin:0 8px;width:6px}.counter-item .ticket-number .text .counter-name{align-items:center;background-color:#fff;border-radius:50px;color:#000;display:flex;flex-direction:row;font-size:28px;height:35px;justify-content:center;padding:0 10px}.counter-item .ticket-number .text .counter-name.long{font-size:16px}.counter-item .zig-zag{background-image:linear-gradient(-45deg,#fff 14px,transparent 0),linear-gradient(45deg,#fff 14px,transparent 0);background-position:10px 4.5px;background-size:12px 20px}.counter-item .time{font-family:Wallpoet;font-size:28px;font-weight:400}@media only screen and (min-width:800px){.counter{margin:0 auto 30px;padding:10px;width:calc(100% - 20px)}.counter .ticket-number{font-size:42px;line-height:42px}.counter .ticket-number .text .sound-icon{height:37px;margin-right:5px;width:50px}.counter .time{font-size:38px}}@keyframes blink-animation-text{to{opacity:0}}@-webkit-keyframes blink-animation-text{to{opacity:0}}.site-detail-wrapper{-webkit-overflow-scrolling:touch;display:flex;flex:1 1;flex-direction:column;height:calc(100% - 75px);overflow-x:hidden;overflow-y:scroll;padding-bottom:75px;width:100%}.site-detail-wrapper .reject-reason{align-items:center;color:#00ff38;display:flex;flex-direction:row;font-size:24px;font-weight:700;justify-content:center;margin:30px}.site-detail-wrapper .tag-sequence-list-wrapper{flex:1 1;margin-top:10px;padding:15px 18px 10px;position:relative}.site-detail-wrapper .tag-sequence-list-wrapper .current-date{color:#c4c4c4;font-size:18px;font-weight:400;margin-bottom:15px;text-align:center;width:100%}.site-detail-wrapper .tag-sequence-list-wrapper .title{font-size:18px;font-weight:700;margin-bottom:10px}.site-detail-wrapper .tag-sequence-list-wrapper .counter-item,.site-detail-wrapper .tag-sequence-list-wrapper .tag-sequence{margin:0 8px 10px;width:calc(100% - 28px)}.site-detail-wrapper .tag-sequence-list-wrapper .expand-button{align-items:center;background-color:#141414;bottom:0;cursor:pointer;display:flex;flex-direction:row;font-size:18px;font-weight:700;height:70px;justify-content:center;position:absolute;width:calc(100% - 36px)}.site-detail-wrapper .tag-sequence-list-wrapper .expand-button.collapse{position:static;width:100%}.site-detail-wrapper .tag-sequence-list-wrapper .expand-button .drop-down-image{height:7px;margin-right:10px;width:14px}.site-detail-wrapper .tag-sequence-list-wrapper .expand-button .drop-down-image.change{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.site-detail-wrapper .navigation-list{position:relative}.site-detail-wrapper .navigation-list .navigation-button{align-items:center;border:3px solid #fff;border-radius:5px;color:#fff;cursor:pointer;display:flex;flex-direction:row;font-size:36px;font-weight:700;justify-content:center;margin:15px 30px;padding:20px;width:calc(100% - 106px)}.site-detail-wrapper .navigation-list .navigation-button:not(:last-child){margin-bottom:30px}.site-detail-wrapper .navigation-list .navigation-button.pre-reg{background-color:#087f8c}.site-detail-wrapper .navigation-list .navigation-button.pre-reg .image.pre-reg{height:58px;margin-right:30px;width:58px}.site-detail-wrapper .navigation-list .navigation-button.pre-reg .image.qrcode{height:57px;margin-right:12px;width:46px}.site-detail-wrapper .navigation-list .navigation-button.request-ticket{background-color:#5aaa95}.site-detail-wrapper .navigation-list .navigation-button.request-ticket .image{height:34px;margin-right:12px;width:34px}.site-detail-wrapper .navigation-list .navigation-button.disable{cursor:auto;-webkit-filter:grayscale(1);filter:grayscale(1);opacity:.5}.site-detail-wrapper .detail-wrapper .ticket-title{align-items:flex-start;color:#fff;display:flex;flex-direction:row;font-size:14px;font-weight:700;justify-content:flex-start;margin:9px auto 2px;width:90%}.background-site-info-body{display:flex;flex:1 1;flex-direction:column}.bottom-btn-wrapper{background-color:#000;bottom:0;padding:20px 26px;position:fixed;width:calc(100% - 52px)}.bottom-btn-wrapper,.bottom-btn-wrapper .queue-button{align-items:center;display:flex;flex-direction:row;justify-content:center}.bottom-btn-wrapper .queue-button{background-color:#fff;border-radius:5px;color:#000;cursor:pointer;height:35px;padding:0 44px}.bottom-btn-wrapper .queue-button.disable{background:#7b7b7b;cursor:auto}@media only screen and (min-width:800px){.main-content.tv .site-detail-wrapper{height:100%;margin-bottom:0}.site-detail-wrapper{height:calc(100% - 90px);margin-bottom:90px;padding-bottom:0}.site-detail-wrapper .reject-reason{font-size:45px}.site-detail-wrapper .tag-sequence-list-wrapper.background-site-info{background-color:initial}.site-detail-wrapper .tag-sequence-list-wrapper .current-date{font-size:38px}.site-detail-wrapper .tag-sequence-list-wrapper .title{font-size:38px;margin-left:-18px}.site-detail-wrapper .tag-sequence-list-wrapper .counter-list,.site-detail-wrapper .tag-sequence-list-wrapper .counter-tag-list,.site-detail-wrapper .tag-sequence-list-wrapper .tag-sequence-list{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.site-detail-wrapper .tag-sequence-list-wrapper .counter-list .counter-item,.site-detail-wrapper .tag-sequence-list-wrapper .counter-list .tag-sequence,.site-detail-wrapper .tag-sequence-list-wrapper .counter-tag-list .counter-item,.site-detail-wrapper .tag-sequence-list-wrapper .counter-tag-list .tag-sequence,.site-detail-wrapper .tag-sequence-list-wrapper .tag-sequence-list .counter-item,.site-detail-wrapper .tag-sequence-list-wrapper .tag-sequence-list .tag-sequence{flex-shrink:0;width:calc(50% - 55px)}.site-detail-wrapper .tag-sequence-list-wrapper .counter-list .counter-item:nth-child(odd),.site-detail-wrapper .tag-sequence-list-wrapper .counter-list .tag-sequence:nth-child(odd),.site-detail-wrapper .tag-sequence-list-wrapper .counter-tag-list .counter-item:nth-child(odd),.site-detail-wrapper .tag-sequence-list-wrapper .counter-tag-list .tag-sequence:nth-child(odd),.site-detail-wrapper .tag-sequence-list-wrapper .tag-sequence-list .counter-item:nth-child(odd),.site-detail-wrapper .tag-sequence-list-wrapper .tag-sequence-list .tag-sequence:nth-child(odd){margin:0 25px 15px 0}.site-detail-wrapper .tag-sequence-list-wrapper .counter-list .counter-item:nth-child(2n),.site-detail-wrapper .tag-sequence-list-wrapper .counter-list .tag-sequence:nth-child(2n),.site-detail-wrapper .tag-sequence-list-wrapper .counter-tag-list .counter-item:nth-child(2n),.site-detail-wrapper .tag-sequence-list-wrapper .counter-tag-list .tag-sequence:nth-child(2n),.site-detail-wrapper .tag-sequence-list-wrapper .tag-sequence-list .counter-item:nth-child(2n),.site-detail-wrapper .tag-sequence-list-wrapper .tag-sequence-list .tag-sequence:nth-child(2n){margin:0 0 15px 25px}.site-detail-wrapper .tag-sequence-list-wrapper .counter-list .counter-item:only-child,.site-detail-wrapper .tag-sequence-list-wrapper .counter-list .tag-sequence:only-child,.site-detail-wrapper .tag-sequence-list-wrapper .counter-tag-list .counter-item:only-child,.site-detail-wrapper .tag-sequence-list-wrapper .counter-tag-list .tag-sequence:only-child,.site-detail-wrapper .tag-sequence-list-wrapper .tag-sequence-list .counter-item:only-child,.site-detail-wrapper .tag-sequence-list-wrapper .tag-sequence-list .tag-sequence:only-child{margin:0 0 15px}.site-detail-wrapper .tag-sequence-list-wrapper .expand-button{font-size:30px}.site-detail-wrapper .tag-sequence-list-wrapper .expand-button .drop-down-image{height:11px;width:22px}.site-detail-wrapper .banner-list{margin:0 auto 30px;max-width:672px}.site-detail-wrapper .navigation-list{margin:0 auto;width:380px}.bottom-btn-wrapper{border-bottom-left-radius:10px;border-bottom-right-radius:10px;bottom:0;left:0;position:absolute}.bottom-btn-wrapper .queue-button{font-size:24px;font-weight:700;height:50px}}.pickup-wrapper{-webkit-overflow-scrolling:touch;display:flex;flex-direction:column;height:100%;overflow-x:hidden;overflow-y:scroll;width:100%}.pickup-wrapper .pickup-content-wrapper{flex:1 1}.pickup-wrapper .pickup-content{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:3px solid #87ffe9;border-radius:20px;box-sizing:border-box;color:#87ffe9;margin:8px}.pickup-wrapper .pickup-content .title-wrapper{align-items:normal;display:flex;flex-direction:row;justify-content:space-between;padding:16px 0}.pickup-wrapper .pickup-content .title-wrapper .rest-logo{margin:0 8px}.pickup-wrapper .pickup-content .title-wrapper .rest-logo .image{height:50px;width:50px}.pickup-wrapper .pickup-content .title-wrapper .title{align-items:center;display:flex;flex-direction:row;justify-content:center;width:70%}.pickup-wrapper .pickup-content .title-wrapper .title .pickup-logo{height:30px;margin-right:5px;width:30px}.pickup-wrapper .pickup-content .title-wrapper .title .text{align-items:center;display:flex;flex-direction:column;font-size:20px;font-weight:700;justify-content:center;text-align:center;white-space:pre-line}.pickup-wrapper .pickup-content .title-wrapper .title .text .text-zh{align-items:center;display:flex;flex-direction:row;justify-content:center}.pickup-wrapper .pickup-content .middle-line{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#87ffe9;border-radius:20px;height:3px;margin:0 auto;width:95%}.pickup-wrapper .pickup-content .pickup-list{align-items:normal;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:normal;line-height:30px;padding:16px 0}.pickup-wrapper .pickup-content .pickup-list .text{font-family:poppins;font-size:36px;font-weight:900;margin:18px;text-align:center}.pickup-wrapper .pickup-content .pickup-list .text.blink{animation:pickup-blink-animation 1s linear 1s 4;-webkit-animation:pickup-blink-animation 1s linear 1s 4}.pickup-wrapper .pickup-content .pickup-gulu-logo{height:50px;width:50px}.pickup-wrapper .pickup-gulu-logo{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:8px}.pickup-wrapper .pickup-gulu-logo .image{height:50px;width:50px}.pickup-wrapper .pickup-gulu-logo .image-bottom{margin-top:-50px}@keyframes pickup-blink-animation{to{color:#ff879d}}@-webkit-keyframes pickup-blink-animation{to{color:#ff879d}}.main-content .queue-wrapper{-webkit-overflow-scrolling:touch;display:flex;flex:1 1;flex-direction:column;height:calc(100% - 75px);overflow-x:hidden;overflow-y:scroll;padding-bottom:75px;width:100%}.main-content .queue-wrapper .flex-wrapper,.main-content .queue-wrapper .queue-wrapper-content{flex:1 1;justify-content:flex-start}.main-content .queue-single-button-wrapper{align-items:center;display:flex;flex-direction:row;height:100%;justify-content:center;min-height:inherit;width:100%}.main-content .queue-single-button-wrapper .single-button{align-items:center;background-color:#fff;border-radius:5px;color:#000;cursor:pointer;display:flex;flex-direction:row;height:35px;justify-content:center;margin:0 auto;padding:0 44px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.main-content .queue-single-button-wrapper .single-button.disable{background:#7b7b7b;cursor:auto}@media only screen and (min-width:800px){.main-content .queue-wrapper{height:calc(100% - 90px);margin-bottom:90px;padding-bottom:0}.main-content .queue-wrapper:not(.ticket-wrapper)>.gulu-logo-wrapper{display:none}.main-content .queue-wrapper .queue-wrapper-content{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;margin:0 auto;max-width:660px;width:100%}.main-content .queue-wrapper .queue-wrapper-content .queue-title{align-items:center;display:flex;flex-direction:row;justify-content:center}}.queue-bottom-btn-wrapper{align-items:center;background-color:#000;bottom:0;color:#000;display:flex;flex-direction:row;justify-content:space-between;padding:20px 26px;position:fixed;width:calc(100% - 52px)}.queue-bottom-btn-wrapper .queue-button{align-items:center;background:#fff;border-radius:5px;cursor:pointer;display:flex;flex-direction:row;height:35px;justify-content:center;width:40%}.queue-bottom-btn-wrapper .queue-button.disable{background:#7b7b7b;cursor:auto}.queue-bottom-btn-wrapper .queue-button.previous .arrow{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.queue-bottom-btn-wrapper .queue-button.previous:only-child{margin-right:auto}.queue-bottom-btn-wrapper .queue-button.next:only-child{margin-left:auto}.queue-bottom-btn-wrapper .queue-button .arrow{width:20px}@media only screen and (min-width:800px){.main-content .queue-bottom-btn-wrapper{border-bottom-left-radius:10px;border-bottom-right-radius:10px;bottom:0;left:0;padding:20px 26px;position:absolute;width:calc(100% - 52px)}.main-content .queue-bottom-btn-wrapper .queue-button{height:50px;max-width:240px}.main-content .queue-bottom-btn-wrapper .queue-button .arrow{width:30px}}.queue-wrapper-content.queue-table-size-wrapper .number-btn-wrapper{align-items:normal;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:normal;margin:0 auto;padding:5% 0;width:82%}.queue-wrapper-content.queue-table-size-wrapper .number-btn-wrapper .table-size-btn{align-items:center;background:#171717;border-radius:50%;color:#fff;cursor:pointer;display:flex;flex-direction:row;font-family:Poppins;font-size:50px;font-style:normal;font-weight:700;height:0;justify-content:center;margin:1.5%;padding:15% 0;text-align:center;width:30%}.queue-wrapper-content.queue-table-size-wrapper .number-btn-wrapper .table-size-btn.selected{background-color:#1ab900}@media only screen and (min-width:800px){.queue-wrapper-content.queue-table-size-wrapper .number-btn-wrapper{width:85%}.queue-wrapper-content.queue-table-size-wrapper .number-btn-wrapper .table-size-btn{font-size:80px;margin:0 auto 10px;padding:60px 0;width:120px}}.queue-wrapper-content.queue-ticket-type-wrapper .ticket-type-radio-wrapper{align-items:center;cursor:pointer;display:flex;flex-direction:row;justify-content:normal;line-height:18px;padding:19px;width:calc(100% - 38px)}.queue-wrapper-content.queue-ticket-type-wrapper .ticket-type-radio-wrapper input[type=radio]{flex-shrink:0}.queue-wrapper-content.queue-ticket-type-wrapper .ticket-type-radio-wrapper.disable{color:#7b7b7b;cursor:auto}.queue-wrapper-content.queue-ticket-type-wrapper .ticket-type-radio-wrapper.disable input[type=radio]{border:2px solid #7b7b7b}.queue-wrapper-content.queue-ticket-type-wrapper .ticket-type-radio-wrapper.disable .disabled-label{flex-shrink:0;margin-left:auto}@media only screen and (min-width:800px){.queue-wrapper-content.queue-ticket-type-wrapper .ticket-type-radio-wrapper{font-size:36px}.queue-wrapper-content.queue-ticket-type-wrapper .ticket-type-radio-wrapper input[type=radio]{height:30px;width:30px}}.queue-wrapper-content.queue-time-section-wrapper .time-section-radio-wrapper{align-items:center;cursor:pointer;display:flex;flex-direction:row;justify-content:normal;line-height:18px;padding:19px;width:calc(100% - 38px)}.queue-wrapper-content.queue-time-section-wrapper .time-section-radio-wrapper input[type=radio]{flex-shrink:0}.queue-wrapper-content.queue-time-section-wrapper .time-section-radio-wrapper.disable{color:#7b7b7b;cursor:auto}.queue-wrapper-content.queue-time-section-wrapper .time-section-radio-wrapper.disable input[type=radio]{border:2px solid #7b7b7b}.queue-wrapper-content.queue-time-section-wrapper .time-section-radio-wrapper.disable .disabled-label{flex-shrink:0;margin-left:auto}@media only screen and (min-width:800px){.queue-wrapper-content.queue-time-section-wrapper .time-section-radio-wrapper{font-size:36px}.queue-wrapper-content.queue-time-section-wrapper .time-section-radio-wrapper input[type=radio]{height:30px;width:30px}}.queue-wrapper-content.queue-service-type-wrapper .service-type-radio-wrapper{padding:19px;width:calc(100% - 38px)}.queue-wrapper-content.queue-service-type-wrapper .service-type-radio-wrapper .display-reason{color:#7b7b7b;font-size:14px;padding-left:48px}.queue-wrapper-content.queue-service-type-wrapper .service-type-radio{align-items:center;cursor:pointer;display:flex;flex-direction:row;justify-content:normal}.queue-wrapper-content.queue-service-type-wrapper .service-type-radio input[type=radio]{flex-shrink:0}.queue-wrapper-content.queue-service-type-wrapper .service-type-radio .image{height:24px;margin:0 9px;width:18px}.queue-wrapper-content.queue-service-type-wrapper .service-type-radio label{white-space:pre-line}.queue-wrapper-content.queue-service-type-wrapper .service-type-radio.disable{color:#7b7b7b;cursor:default}.queue-wrapper-content.queue-service-type-wrapper .service-type-radio.disable input[type=radio]{border:2px solid #7b7b7b;cursor:default}.queue-wrapper-content.queue-service-type-wrapper .service-type-radio.disable label{cursor:default}.queue-wrapper-content.queue-service-type-wrapper .service-type-radio.disable .disabled-label{flex-shrink:0;margin-left:auto}@media only screen and (min-width:800px){.queue-wrapper-content.queue-service-type-wrapper .service-type-radio-wrapper .display-reason{font-size:26px;padding-left:70px}.queue-wrapper-content.queue-service-type-wrapper .service-type-radio{font-size:36px}.queue-wrapper-content.queue-service-type-wrapper .service-type-radio .image{height:36px;margin:0 15px;width:30px}.queue-wrapper-content.queue-service-type-wrapper .service-type-radio input[type=radio]{height:30px;width:30px}}.calendar{font-size:12px;width:100%}.calendar .header{align-items:center;background:#303030;color:#fff;display:flex;flex-direction:row;font-weight:700;height:40px;justify-content:normal;padding:0 10px;text-align:center;width:calc(100% - 20px)}.calendar .header .button-wrapper{font-size:16px;font-weight:400;height:100%;width:40px}.calendar .header .button-wrapper .next-month,.calendar .header .button-wrapper .prev-month{align-items:center;cursor:pointer;display:flex;flex-direction:row;height:100%;justify-content:center;width:40px}.calendar .header .button-wrapper .next-month .arrow.prev,.calendar .header .button-wrapper .prev-month .arrow.prev{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.calendar .header .button-wrapper .next-month .arrow.next,.calendar .header .button-wrapper .prev-month .arrow.next{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.calendar .header .title{flex:1 1;text-align:center}.calendar .header .icon{height:20px;width:20px}.calendar .calendar-content{border-collapse:collapse;margin:auto;table-layout:fixed;text-align:center;width:80%}.calendar .calendar-content .weekdays td{padding:5px 0}.calendar .calendar-content tbody{font-family:poppins;font-size:14px;line-height:14px}.calendar .calendar-content tbody td .date-wrapper{align-items:center;border-radius:5px;color:#fff;display:flex;flex-direction:row;height:28px;justify-content:center;margin:5px 0;user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none}.calendar .calendar-content tbody td .date-wrapper:not(.disable){cursor:pointer}.calendar .calendar-content tbody td .date-wrapper.selected{background-color:#fff;border-radius:50%;color:#000;height:28px;margin:5px auto;width:28px}.calendar .calendar-content tbody td .date-wrapper.disable{color:#3c3844}@media only screen and (min-width:800px){.calendar{border-radius:5px;margin:0 auto;padding:30px;width:440px}.calendar .header{font-size:20px;margin:0 20px;width:calc(100% - 60px)}.calendar .header .button-wrapper{font-size:20px}.calendar .weekdays-background{display:none}.calendar .calendar-content{width:90%}.calendar .calendar-content .weekdays{font-size:18px}.calendar .calendar-content tbody td .date-wrapper{font-size:20px;height:40px}.calendar .calendar-content tbody td .date-wrapper.selected{height:40px;width:40px}}.queue-wrapper-content.queue-special-request-wrapper .special-request-checkbox-wrapper{align-items:center;display:flex;flex-direction:row;justify-content:normal;line-height:18px;padding:16px}.queue-wrapper-content.queue-special-request-wrapper .special-request-checkbox-wrapper .checkbox{background:#333;background-clip:content-box;border-radius:20%;height:22px;margin-right:16px;width:22px}.queue-wrapper-content.queue-personal-info-wrapper .personal-info-wrapper{align-items:center;display:flex;flex-direction:column;justify-content:normal;line-height:18px;margin-bottom:20px;width:100%}.queue-wrapper-content.queue-personal-info-wrapper .personal-info-wrapper .drop-down-text-wrapper,.queue-wrapper-content.queue-personal-info-wrapper .personal-info-wrapper .input-text-wrapper{margin:0 20px;width:calc(100% - 40px)}.queue-wrapper-content.queue-personal-info-wrapper .personal-info-wrapper .error{border:2px solid red!important}.queue-wrapper-content.preview-wrapper .preview-content,.reservation-wrapper-content.preview-wrapper .preview-content{margin:0 auto auto;width:90%}.queue-wrapper-content.preview-wrapper .preview-content .tnc-wrapper .queue-title,.reservation-wrapper-content.preview-wrapper .preview-content .tnc-wrapper .queue-title{padding:0;width:100%}.queue-wrapper-content.preview-wrapper .preview-content .tnc-wrapper .tnc-title,.reservation-wrapper-content.preview-wrapper .preview-content .tnc-wrapper .tnc-title{align-items:center;cursor:pointer;display:flex;flex-direction:row;justify-content:normal}.queue-wrapper-content.preview-wrapper .preview-content .tnc-wrapper .tnc-content,.reservation-wrapper-content.preview-wrapper .preview-content .tnc-wrapper .tnc-content{color:#fff;font-size:14px;margin:0 auto 12px;white-space:pre-line;width:90%}.queue-wrapper-content.preview-wrapper .preview-content .personal-data,.reservation-wrapper-content.preview-wrapper .preview-content .personal-data{align-items:center;cursor:pointer;display:flex;flex-direction:row;font-size:16px;justify-content:normal}.queue-wrapper-content.preview-wrapper .preview-content .checkbox-wrapper,.reservation-wrapper-content.preview-wrapper .preview-content .checkbox-wrapper{align-items:center;border:1px solid #fff;border-radius:3px;display:flex;flex-direction:row;height:16px;justify-content:center;margin-right:10px;width:16px}.queue-wrapper-content.preview-wrapper .preview-content .checkbox-wrapper .check-icon,.reservation-wrapper-content.preview-wrapper .preview-content .checkbox-wrapper .check-icon{color:#fff;height:12px;width:12px}.queue-wrapper-content.preview-wrapper .preview-content .step-info,.reservation-wrapper-content.preview-wrapper .preview-content .step-info{margin:8px 0}.queue-wrapper-content.preview-wrapper .preview-content .step-info .preview-title,.reservation-wrapper-content.preview-wrapper .preview-content .step-info .preview-title{font-size:14px;margin-bottom:5px}.queue-wrapper-content.preview-wrapper .preview-content .step-info .preview-text,.reservation-wrapper-content.preview-wrapper .preview-content .step-info .preview-text{align-items:center;color:#05ff00;display:flex;flex-direction:row;font-size:14px;font-weight:700;justify-content:space-between;line-height:16px;word-break:break-word}.queue-wrapper-content.preview-wrapper .preview-content .step-info .preview-text .image,.reservation-wrapper-content.preview-wrapper .preview-content .step-info .preview-text .image{height:24px;margin:0 0 0 auto;right:20px;width:24px}.queue-wrapper-content.preview-wrapper .preview-content .step-info .preview-text .table-name,.reservation-wrapper-content.preview-wrapper .preview-content .step-info .preview-text .table-name{align-items:normal;display:flex;flex-direction:row;justify-content:normal}.queue-wrapper-content.preview-wrapper .preview-content .step-info .preview-text .table-name .text,.reservation-wrapper-content.preview-wrapper .preview-content .step-info .preview-text .table-name .text{font-size:12px;font-weight:400}.queue-wrapper-content.preview-wrapper .preview-content .step-info .preview-text .table-name .background,.reservation-wrapper-content.preview-wrapper .preview-content .step-info .preview-text .table-name .background{align-items:center;display:flex;flex-direction:row;font-size:16px;height:16px;justify-content:center;text-align:center;width:16px}.queue-wrapper-content.preview-wrapper .preview-content .personal-data-wrapper,.reservation-wrapper-content.preview-wrapper .preview-content .personal-data-wrapper{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.queue-wrapper-content.preview-wrapper .preview-content .personal-data-wrapper .personal-data-contant>.preview-text,.reservation-wrapper-content.preview-wrapper .preview-content .personal-data-wrapper .personal-data-contant>.preview-text{margin-bottom:5px}.queue-wrapper-content.preview-wrapper .preview-content .personal-data-wrapper .personal-data-contant .personal-data-phone,.reservation-wrapper-content.preview-wrapper .preview-content .personal-data-wrapper .personal-data-contant .personal-data-phone{align-items:normal;display:flex;flex-direction:row;justify-content:normal}.queue-wrapper-content.preview-wrapper .preview-content .personal-data-wrapper .personal-data-contant .personal-data-phone .drop-down-text,.reservation-wrapper-content.preview-wrapper .preview-content .personal-data-wrapper .personal-data-contant .personal-data-phone .drop-down-text{margin-left:5px}.queue-wrapper-content.preview-wrapper .preview-content .personal-data-wrapper .image,.reservation-wrapper-content.preview-wrapper .preview-content .personal-data-wrapper .image{height:24px;margin:0 0 0 auto;width:24px}.queue-wrapper-content.preview-wrapper .preview-content .edit-button,.reservation-wrapper-content.preview-wrapper .preview-content .edit-button{cursor:pointer}@media only screen and (min-width:800px){.queue-wrapper-content.queue-preview-wrapper .queue-preview-content .step-info{margin:20px 0}.queue-wrapper-content.queue-preview-wrapper .queue-preview-content .step-info .preview-title{font-size:20px}.queue-wrapper-content.queue-preview-wrapper .queue-preview-content .step-info .preview-text{font-size:28px;line-height:normal}.queue-wrapper-content.queue-preview-wrapper .queue-preview-content .tnc-wrapper .tnc-title{font-size:28px}.queue-wrapper-content.queue-preview-wrapper .queue-preview-content .tnc-wrapper .tnc-content{font-size:24px}.queue-wrapper-content.queue-preview-wrapper .queue-preview-content .personal-data{font-size:18px}}.transferable-ticket-detail-wrapper{color:#fff;position:relative}.transferable-ticket-detail-wrapper .dividend-line{background:hsla(0,0%,100%,.1);height:8px}.bottom-line,.upper-line{background:hsla(0,0%,100%,.1);height:8px;width:100%}.calling-section-wrapper{display:flex;flex-direction:column;gap:8px}.calling-section-wrapper .calling-item-wrapper.blink{animation:call-counter-animation .5s ease-in-out infinite alternate;-webkit-animation:call-counter-animation .5s ease-in-out infinite alternate}.calling-section-wrapper .calling-item-wrapper{align-items:stretch;background-color:#007300;display:flex}.calling-section-wrapper .calling-item-wrapper .calling-icon{align-items:center;background-color:#17c400;display:flex;padding:8px 6px 8px 16px}.calling-section-wrapper .calling-item-wrapper .calling-icon svg{width:55px}.calling-section-wrapper .calling-item-wrapper .zig-zag{position:relative;width:6px}.calling-section-wrapper .calling-item-wrapper .zig-zag:after{background-image:linear-gradient(-44deg,transparent 14px,#17c400 15px),linear-gradient(44deg,#17c400 9px,transparent 10px);background-position:-2px 6px;background-repeat:repeat-y;background-size:20px 14px;content:"";display:block;height:100%;position:absolute;right:-6px;top:0;width:12px}.calling-section-wrapper .calling-item-wrapper .calling-item-detail{padding:7px 16px}.calling-section-wrapper .calling-item-wrapper .calling-item-detail .calling-item-counter{font-size:22px}.calling-section-wrapper .calling-item-wrapper .calling-item-detail .calling-item-counter span{font-weight:700}.calling-section-wrapper .calling-item-wrapper .calling-item-detail .calling-item-time-wrapper{align-items:center;display:flex;font-size:14px;gap:4px}.calling-section-wrapper .calling-item-wrapper .calling-item-detail .calling-item-time-wrapper .dot{background-color:#fff;border-radius:100%;height:4px;width:4px}.waiting-section-wrapper{align-items:flex-start;display:flex;flex-direction:column;gap:16px;padding:32px 16px 16px}.waiting-section-wrapper .waiting-section-title{font-size:14px;font-weight:600}.waiting-section-wrapper .waiting-item{display:flex;position:relative;width:100%}.waiting-section-wrapper .waiting-item .waiting-detail{display:flex;flex-direction:column;gap:4px}.waiting-section-wrapper .arrow{align-items:center;display:flex;flex:1 1;min-width:100px}.waiting-section-wrapper .arrow-triangle{-webkit-clip-path:polygon(100% 50%,0 0,0 100%);clip-path:polygon(100% 50%,0 0,0 100%);height:11px;width:5px}.waiting-section-wrapper .solid-arrow{-webkit-animation:arrow-animation 2s linear infinite;animation:arrow-animation 2s linear infinite;-webkit-mask-image:linear-gradient(90deg,#fff,#fff 44%,hsla(0,0%,100%,0) 60%,#fff 74%,#fff);mask-image:linear-gradient(90deg,#fff,#fff 44%,hsla(0,0%,100%,0) 60%,#fff 74%,#fff);-webkit-mask-size:200% 100%;mask-size:200% 100%}.waiting-section-wrapper .solid-arrow .arrow-tail.A{background-color:#fb8eb8;background-color:var(--tableTypeAColor)}.waiting-section-wrapper .solid-arrow .arrow-tail.B{background-color:#75cd23;background-color:var(--tableTypeBColor)}.waiting-section-wrapper .solid-arrow .arrow-tail.C{background-color:#52bffa;background-color:var(--tableTypeCColor)}.waiting-section-wrapper .solid-arrow .arrow-tail.D{background-color:#ffae22;background-color:var(--tableTypeDColor)}.waiting-section-wrapper .solid-arrow .arrow-tail.E{background-color:#db8eff;background-color:var(--tableTypeEColor)}.waiting-section-wrapper .solid-arrow .arrow-tail.F{background-color:#d7d221;background-color:var(--tableTypeFColor)}.waiting-section-wrapper .solid-arrow .arrow-tail{flex:1 1;height:2px;overflow:hidden;position:relative}.waiting-section-wrapper .solid-arrow .arrow-triangle.A{background-color:#fb8eb8;background-color:var(--tableTypeAColor)}.waiting-section-wrapper .solid-arrow .arrow-triangle.B{background-color:#75cd23;background-color:var(--tableTypeBColor)}.waiting-section-wrapper .solid-arrow .arrow-triangle.C{background-color:#52bffa;background-color:var(--tableTypeCColor)}.waiting-section-wrapper .solid-arrow .arrow-triangle.D{background-color:#ffae22;background-color:var(--tableTypeDColor)}.waiting-section-wrapper .solid-arrow .arrow-triangle.E{background-color:#db8eff;background-color:var(--tableTypeEColor)}.waiting-section-wrapper .solid-arrow .arrow-triangle.F{background-color:#d7d221;background-color:var(--tableTypeFColor)}.waiting-section-wrapper .waiting-time-section.A{color:#fb8eb8;color:var(--tableTypeAColor)}.waiting-section-wrapper .waiting-time-section.B{color:#75cd23;color:var(--tableTypeBColor)}.waiting-section-wrapper .waiting-time-section.C{color:#52bffa;color:var(--tableTypeCColor)}.waiting-section-wrapper .waiting-time-section.D{color:#ffae22;color:var(--tableTypeDColor)}.waiting-section-wrapper .waiting-time-section.E{color:#db8eff;color:var(--tableTypeEColor)}.waiting-section-wrapper .waiting-time-section.F{color:#d7d221;color:var(--tableTypeFColor)}.waiting-section-wrapper .waiting-time-section{align-items:center;display:flex;flex-shrink:0;gap:3px;position:relative}.waiting-section-wrapper .waiting-time-section svg{width:16px}.waiting-section-wrapper .waiting-time-section .waiting-time{font-family:Roboto;font-size:32px;line-height:36px}.waiting-section-wrapper .waiting-time-section .waiting-label{bottom:100%;font-size:12px;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.waiting-from-section{align-items:center;display:flex;position:relative}.waiting-from-label{bottom:100%;font-size:14px;left:0;position:absolute;white-space:nowrap}.waiting-item{align-items:center;display:flex;font-size:16px;gap:8px;width:100%}.waiting-item .waiting-timestamp{color:#868686;font-size:14px}.waiting-to-section{align-items:center;display:flex;flex:1 1}.record-section-wrapper{display:flex;flex-direction:column;gap:16px;padding:16px}.record-section-wrapper .record-section-title{font-size:14px;font-weight:600}.record-section-wrapper .record-item-wrapper{align-items:center;display:flex;gap:16px;justify-content:space-between}.record-section-wrapper .record-item-wrapper .record-table-type{font-size:14px}.record-section-wrapper .record-item-wrapper .record-counter-name{font-size:16px}.record-section-wrapper .record-item-wrapper .record-timestamp{color:#868686;font-size:14px}.record-section-wrapper .record-item-wrapper .record-icon.A{color:#fb8eb8;color:var(--tableTypeAColor)}.record-section-wrapper .record-item-wrapper .record-icon.B{color:#75cd23;color:var(--tableTypeBColor)}.record-section-wrapper .record-item-wrapper .record-icon.C{color:#52bffa;color:var(--tableTypeCColor)}.record-section-wrapper .record-item-wrapper .record-icon.D{color:#ffae22;color:var(--tableTypeDColor)}.record-section-wrapper .record-item-wrapper .record-icon.E{color:#db8eff;color:var(--tableTypeEColor)}.record-section-wrapper .record-item-wrapper .record-icon.F{color:#d7d221;color:var(--tableTypeFColor)}@keyframes call-counter-animation{0%{background-color:#4caf50}to{background-color:#005d00}}@-webkit-keyframes call-counter-animation{0%{background-color:#4caf50}to{background-color:#005d00}}@keyframes arrow-animation{0%{-webkit-mask-position:200% 0;mask-position:200% 0}to{-webkit-mask-position:0 0;mask-position:0 0}}@-webkit-keyframes arrow-animation{0%{-webkit-mask-position:200% 0;mask-position:200% 0}to{-webkit-mask-position:0 0;mask-position:0 0}}@media only screen and (min-width:800px){.transferable-ticket-detail-wrapper{margin:2px auto 9px;width:90%}.transferable-ticket-detail-wrapper .middle-line{width:100%}.calling-section-wrapper .calling-item-wrapper .calling-item-detail .calling-item-counter{font-size:32px}.calling-section-wrapper .calling-item-wrapper .calling-item-detail .calling-item-time-wrapper{font-size:24px}.waiting-section-wrapper{padding:32px 0 16px}.waiting-section-wrapper .waiting-section-title{font-size:24px}.waiting-section-wrapper .waiting-item{font-size:24px;padding-top:40px}.waiting-section-wrapper .waiting-item .waiting-timestamp{font-size:24px}.record-section-wrapper{padding:16px 0}.record-section-wrapper .record-item-wrapper .record-table-type,.record-section-wrapper .record-section-title{font-size:24px}.record-section-wrapper .record-item-wrapper .record-counter-name{font-size:26px}.record-section-wrapper .record-item-wrapper .record-timestamp{font-size:24px}}.ticket-wrapper .ticket-box .zig-zag-A,.ticket-wrapper .ticket-box .zig-zag-B,.ticket-wrapper .ticket-box .zig-zag-C,.ticket-wrapper .ticket-box .zig-zag-D,.ticket-wrapper .ticket-box .zig-zag-E,.ticket-wrapper .ticket-box .zig-zag-F,.ticket-wrapper .ticket-box .zig-zag-bottom.zig-zag-A,.ticket-wrapper .ticket-box .zig-zag-bottom.zig-zag-B,.ticket-wrapper .ticket-box .zig-zag-bottom.zig-zag-C,.ticket-wrapper .ticket-box .zig-zag-bottom.zig-zag-D,.ticket-wrapper .ticket-box .zig-zag-bottom.zig-zag-E,.ticket-wrapper .ticket-box .zig-zag-bottom.zig-zag-F{background-position:10px 0;background-repeat:repeat-x;background-size:20px 20px;content:" ";display:block;height:20px;width:100%}.ticket-wrapper.queue-wrapper{height:100%;padding-bottom:0}.ticket-wrapper .counter-tag-list,.ticket-wrapper .tag-sequence-list{margin:0 auto;width:90%}.ticket-wrapper .counter-tag-list .tag-sequence:first-child,.ticket-wrapper .tag-sequence-list .tag-sequence:first-child{margin:15px auto}.ticket-wrapper .counter-tag-list .tag-sequence:not(:last-child),.ticket-wrapper .tag-sequence-list .tag-sequence:not(:last-child){margin:0 auto 15px}.ticket-wrapper .ticket-box{margin:0 auto;padding-bottom:15px;width:90%}.ticket-wrapper .ticket-box .zig-zag-A{background-image:linear-gradient(-45deg,#2c0917 14px,transparent 0),linear-gradient(45deg,#2c0917 14px,transparent 0);background-image:linear-gradient(-45deg,var(--tableTypeADarkColor) 14px,transparent 0),linear-gradient(45deg,var(--tableTypeADarkColor) 14px,transparent 0);background-size:20px 20px;height:20px}.ticket-wrapper .ticket-box .zig-zag-bottom.zig-zag-A{background-image:linear-gradient(-135deg,#2c0917 14px,transparent 0),linear-gradient(135deg,#2c0917 14px,transparent 0);background-image:linear-gradient(-135deg,var(--tableTypeADarkColor) 14px,transparent 0),linear-gradient(135deg,var(--tableTypeADarkColor) 14px,transparent 0);background-size:20px 20px;height:20px}.ticket-wrapper .ticket-box .zig-zag-B{background-image:linear-gradient(-45deg,#162506 14px,transparent 0),linear-gradient(45deg,#162506 14px,transparent 0);background-image:linear-gradient(-45deg,var(--tableTypeBDarkColor) 14px,transparent 0),linear-gradient(45deg,var(--tableTypeBDarkColor) 14px,transparent 0);background-size:20px 20px;height:20px}.ticket-wrapper .ticket-box .zig-zag-bottom.zig-zag-B{background-image:linear-gradient(-135deg,#162506 14px,transparent 0),linear-gradient(135deg,#162506 14px,transparent 0);background-image:linear-gradient(-135deg,var(--tableTypeBDarkColor) 14px,transparent 0),linear-gradient(135deg,var(--tableTypeBDarkColor) 14px,transparent 0);background-size:20px 20px;height:20px}.ticket-wrapper .ticket-box .zig-zag-C{background-image:linear-gradient(-45deg,#012131 14px,transparent 0),linear-gradient(45deg,#012131 14px,transparent 0);background-image:linear-gradient(-45deg,var(--tableTypeCDarkColor) 14px,transparent 0),linear-gradient(45deg,var(--tableTypeCDarkColor) 14px,transparent 0);background-size:20px 20px;height:20px}.ticket-wrapper .ticket-box .zig-zag-bottom.zig-zag-C{background-image:linear-gradient(-135deg,#012131 14px,transparent 0),linear-gradient(135deg,#012131 14px,transparent 0);background-image:linear-gradient(-135deg,var(--tableTypeCDarkColor) 14px,transparent 0),linear-gradient(135deg,var(--tableTypeCDarkColor) 14px,transparent 0);background-size:20px 20px;height:20px}.ticket-wrapper .ticket-box .zig-zag-D{background-image:linear-gradient(-45deg,#1b1101 14px,transparent 0),linear-gradient(45deg,#1b1101 14px,transparent 0);background-image:linear-gradient(-45deg,var(--tableTypeDDarkColor) 14px,transparent 0),linear-gradient(45deg,var(--tableTypeDDarkColor) 14px,transparent 0);background-size:20px 20px;height:20px}.ticket-wrapper .ticket-box .zig-zag-bottom.zig-zag-D{background-image:linear-gradient(-135deg,#1b1101 14px,transparent 0),linear-gradient(135deg,#1b1101 14px,transparent 0);background-image:linear-gradient(-135deg,var(--tableTypeDDarkColor) 14px,transparent 0),linear-gradient(135deg,var(--tableTypeDDarkColor) 14px,transparent 0);background-size:20px 20px;height:20px}.ticket-wrapper .ticket-box .zig-zag-E{background-image:linear-gradient(-45deg,#1c0228 14px,transparent 0),linear-gradient(45deg,#1c0228 14px,transparent 0);background-image:linear-gradient(-45deg,var(--tableTypeEDarkColor) 14px,transparent 0),linear-gradient(45deg,var(--tableTypeEDarkColor) 14px,transparent 0);background-size:20px 20px;height:20px}.ticket-wrapper .ticket-box .zig-zag-bottom.zig-zag-E{background-image:linear-gradient(-135deg,#1c0228 14px,transparent 0),linear-gradient(135deg,#1c0228 14px,transparent 0);background-image:linear-gradient(-135deg,var(--tableTypeEDarkColor) 14px,transparent 0),linear-gradient(135deg,var(--tableTypeEDarkColor) 14px,transparent 0);background-size:20px 20px;height:20px}.ticket-wrapper .ticket-box .zig-zag-F{background-image:linear-gradient(-45deg,#1e1d00 14px,transparent 0),linear-gradient(45deg,#1e1d00 14px,transparent 0);background-image:linear-gradient(-45deg,var(--tableTypeFDarkColor) 14px,transparent 0),linear-gradient(45deg,var(--tableTypeFDarkColor) 14px,transparent 0);background-size:20px 20px;height:20px}.ticket-wrapper .ticket-box .zig-zag-bottom.zig-zag-F{background-image:linear-gradient(-135deg,#1e1d00 14px,transparent 0),linear-gradient(135deg,#1e1d00 14px,transparent 0);background-image:linear-gradient(-135deg,var(--tableTypeFDarkColor) 14px,transparent 0),linear-gradient(135deg,var(--tableTypeFDarkColor) 14px,transparent 0);background-size:20px 20px;height:20px}.ticket-wrapper .ticket-box-content{align-items:center;display:flex;flex-direction:column;justify-content:center}.ticket-wrapper .ticket-box-content .ticket-content{width:100%}.ticket-wrapper .ticket-box-content .ticket-content .ticket-number{align-items:center;color:#fff;display:flex;flex-direction:row;font-size:30px;font-weight:700;justify-content:center;padding:3px;position:relative;text-align:center}.ticket-wrapper .ticket-box-content .ticket-content .ticket-number .table-size{align-items:center;display:flex;flex-direction:row;font-size:25px;justify-content:center;line-height:25px;padding-top:3px;position:absolute;right:5%}.ticket-wrapper .ticket-box-content .ticket-content .ticket-number .table-size .image{margin-right:3px;width:22px}.ticket-wrapper .ticket-box-content .ticket-content .ticket-number .counter-name-wrapper{align-items:center;display:flex;flex-direction:row;justify-content:center}.ticket-wrapper .ticket-box-content .ticket-content .ticket-number .counter-name-wrapper .counter-icon{height:10px;margin:0 8px;width:6px}.ticket-wrapper .ticket-box-content .ticket-content .ticket-number .counter-name-wrapper .counter-icon path{fill:#fff}.ticket-wrapper .ticket-box-content .ticket-content .ticket-number .counter-name-wrapper .counter-name{align-items:center;background-color:#fff;border-radius:50px;display:flex;flex-direction:row;font-size:28px;height:35px;justify-content:center;padding:0 10px}.ticket-wrapper .ticket-box-content .ticket-content .ticket-number .counter-name-wrapper .counter-name.long{font-size:20px}.ticket-wrapper .ticket-box-content .ticket-content .table-type-label{margin:10px auto;text-align:center;width:100%}.ticket-wrapper .ticket-box-content .ticket-content .ticket-date{color:#fff;margin-top:10px;text-align:center}.ticket-wrapper .ticket-box-content .ticket-content .qrcode-wrapper{align-items:center;display:flex;flex-direction:column;justify-content:center;position:relative}.ticket-wrapper .ticket-box-content .ticket-content .qrcode-wrapper .overlay-text{margin-top:10px}.ticket-wrapper .ticket-box-content .ticket-content .qrcode-wrapper .qrcode-background{background-color:#fff;margin:10px;padding:10px;position:relative}.ticket-wrapper .ticket-box-content .ticket-content .qrcode-wrapper .qrcode-background.overlay{margin:10px}.ticket-wrapper .ticket-box-content .ticket-content .qrcode-wrapper .qrcode-background.overlay:after{background-color:rgba(0,0,0,.9);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.ticket-wrapper .ticket-box-content .ticket-content .qrcode-wrapper .qrcode-background .qrcode{display:block}.ticket-wrapper .ticket-box-content .ticket-content .qrcode-wrapper .count-down{color:#fff;font-size:28px;padding:10px 0}.ticket-wrapper .ticket-box-content .ticket-content .qrcode-wrapper .call-timestamp{color:#fff}.ticket-wrapper .ticket-box-content .ticket-content .qrcode-wrapper .trash-icon{color:#fff;cursor:pointer;position:absolute;right:5%;top:10px}.ticket-wrapper .ticket-box-content .ticket-content .reminder-message{margin:2px auto 9px;width:90%}.ticket-wrapper .ticket-box-content .ticket-content .ticket-detail-wrapper{align-items:normal;display:flex;flex-direction:column;justify-content:normal}.ticket-wrapper .ticket-box-content .ticket-content .ticket-detail-wrapper .ticket-detail{align-items:normal;display:flex;flex-direction:column;justify-content:normal;width:100%}.ticket-wrapper .ticket-box-content .ticket-content .ticket-detail-wrapper .ticket-detail .survey-info-wrapper{margin:9px auto 0;width:90%}.ticket-wrapper .ticket-box-content .ticket-content .ticket-detail-wrapper .ticket-detail .survey-info-wrapper .question-title{color:#fff;font-size:14px}.ticket-wrapper .ticket-box-content .ticket-content .ticket-detail-wrapper .ticket-detail .survey-info-wrapper .question-text{margin:2px auto 9px}.ticket-wrapper .ticket-box-content .ticket-content .ticket-title{align-items:normal;color:#fff;color:var(--titleColorByTheme);display:flex;flex-direction:column;font-size:14px;font-weight:400;justify-content:normal;margin:9px auto 2px;width:90%}.ticket-wrapper .ticket-box-content .ticket-content .ticket-text{align-items:flex-start;color:#fff;color:var(--textColor);display:flex;flex-direction:column;font-size:14px;font-weight:700;justify-content:normal;margin:2px auto 9px;width:90%}.ticket-wrapper .ticket-box-content .ticket-content .date-wrapper{align-items:flex-start;display:flex;flex-direction:row;justify-content:normal;margin:2px auto 9px;width:90%}.ticket-wrapper .ticket-box-content .ticket-content .date-wrapper .ticket-text{margin:0;width:100%}.ticket-wrapper .ticket-box-content .ticket-content .date-wrapper .edit-icon{color:#fff;height:23px;width:23px}.ticket-wrapper .ticket-box-content .ticket-content .date-wrapper .edit-icon:hover{cursor:pointer}.ticket-wrapper .ticket-box-content .ticket-content .subscribed-message{align-items:center;display:flex;flex-direction:row;justify-content:normal}.ticket-wrapper .ticket-box-content .ticket-content .subscribed-message,.ticket-wrapper .ticket-box-content .ticket-content .subscription-wrapper{margin-left:auto;margin-right:auto;max-width:90%;padding-bottom:.5rem;padding-top:.5rem}.ticket-wrapper .ticket-box-content .ticket-content .subscription-wrapper .subscription-title{color:#fff;font-size:14px;padding-bottom:10px}.ticket-wrapper .ticket-box-content .ticket-content .subscription-wrapper .ticket-email .email-delivery-screenshot-reminder{align-items:center;color:#7eb840;display:flex;font-size:16px;font-weight:700}.ticket-wrapper .ticket-box-content .ticket-content .subscription-wrapper .ticket-email .email-delivery-screenshot-reminder .email-delivery-reminder-icon{height:17px;margin-right:5px}.ticket-wrapper .ticket-box-content .ticket-content .subscription-wrapper .whatsapp-subscribe-button{align-items:center;background-color:#25d366;border-radius:10px;color:#fff;cursor:pointer;display:flex;margin-left:auto;margin-right:auto;max-width:calc(90% - 20px);padding:10px}.ticket-wrapper .ticket-box-content .ticket-content .subscription-wrapper .whatsapp-subscribe-button .whatsapp-icon{flex-shrink:0;height:17px;margin-right:5px;width:17px}.ticket-wrapper .background-site-info{background-color:initial}.ticket-wrapper .blinking .ticket-content.background-dark-A{animation:ticket-blink-a 3s step-end infinite;-webkit-animation:ticket-blink-a 3s step-end infinite;background-color:transparent!important}.ticket-wrapper .blinking .zig-zag-A{animation:ticket-zig-zag-blink-a 3s step-end infinite;-webkit-animation:ticket-zig-zag-blink-a 3s step-end infinite;background-color:transparent!important}.ticket-wrapper .blinking .ticket-content.background-dark-B{animation:ticket-blink-b 3s step-end infinite;-webkit-animation:ticket-blink-b 3s step-end infinite;background-color:transparent!important}.ticket-wrapper .blinking .zig-zag-B{animation:ticket-zig-zag-blink-b 3s step-end infinite;-webkit-animation:ticket-zig-zag-blink-b 3s step-end infinite;background-color:transparent!important}.ticket-wrapper .blinking .ticket-content.background-dark-C{animation:ticket-blink-c 3s step-end infinite;-webkit-animation:ticket-blink-c 3s step-end infinite;background-color:transparent!important}.ticket-wrapper .blinking .zig-zag-C{animation:ticket-zig-zag-blink-c 3s step-end infinite;-webkit-animation:ticket-zig-zag-blink-c 3s step-end infinite;background-color:transparent!important}.ticket-wrapper .blinking .ticket-content.background-dark-D{animation:ticket-blink-d 3s step-end infinite;-webkit-animation:ticket-blink-d 3s step-end infinite;background-color:transparent!important}.ticket-wrapper .blinking .zig-zag-D{animation:ticket-zig-zag-blink-d 3s step-end infinite;-webkit-animation:ticket-zig-zag-blink-d 3s step-end infinite;background-color:transparent!important}.ticket-wrapper .blinking .ticket-content.background-dark-E{animation:ticket-blink-e 3s step-end infinite;-webkit-animation:ticket-blink-e 3s step-end infinite;background-color:transparent!important}.ticket-wrapper .blinking .zig-zag-E{animation:ticket-zig-zag-blink-e 3s step-end infinite;-webkit-animation:ticket-zig-zag-blink-e 3s step-end infinite;background-color:transparent!important}.ticket-wrapper .blinking .ticket-content.background-dark-F{animation:ticket-blink-f 3s step-end infinite;-webkit-animation:ticket-blink-f 3s step-end infinite;background-color:transparent!important}.ticket-wrapper .blinking .zig-zag-F{animation:ticket-zig-zag-blink-f 3s step-end infinite;-webkit-animation:ticket-zig-zag-blink-f 3s step-end infinite;background-color:transparent!important}@-webkit-keyframes ticket-zig-zag-blink-a{0%{-webkit-filter:brightness(1);filter:brightness(1)}50%{-webkit-filter:brightness(3);filter:brightness(3)}}@keyframes ticket-zig-zag-blink-a{0%{-webkit-filter:brightness(1);filter:brightness(1)}50%{-webkit-filter:brightness(3);filter:brightness(3)}}@-webkit-keyframes ticket-blink-a{0%{-webkit-backdrop-filter:brightness(100%);backdrop-filter:brightness(100%)}50%{-webkit-backdrop-filter:brightness(300%);backdrop-filter:brightness(300%)}}@keyframes ticket-blink-a{0%{-webkit-backdrop-filter:brightness(100%);backdrop-filter:brightness(100%)}50%{-webkit-backdrop-filter:brightness(300%);backdrop-filter:brightness(300%)}}@-webkit-keyframes ticket-zig-zag-blink-b{0%{-webkit-filter:brightness(1);filter:brightness(1)}50%{-webkit-filter:brightness(3);filter:brightness(3)}}@keyframes ticket-zig-zag-blink-b{0%{-webkit-filter:brightness(1);filter:brightness(1)}50%{-webkit-filter:brightness(3);filter:brightness(3)}}@-webkit-keyframes ticket-blink-b{0%{-webkit-backdrop-filter:brightness(100%);backdrop-filter:brightness(100%)}50%{-webkit-backdrop-filter:brightness(300%);backdrop-filter:brightness(300%)}}@keyframes ticket-blink-b{0%{-webkit-backdrop-filter:brightness(100%);backdrop-filter:brightness(100%)}50%{-webkit-backdrop-filter:brightness(300%);backdrop-filter:brightness(300%)}}@-webkit-keyframes ticket-zig-zag-blink-c{0%{-webkit-filter:brightness(1);filter:brightness(1)}50%{-webkit-filter:brightness(3);filter:brightness(3)}}@keyframes ticket-zig-zag-blink-c{0%{-webkit-filter:brightness(1);filter:brightness(1)}50%{-webkit-filter:brightness(3);filter:brightness(3)}}@-webkit-keyframes ticket-blink-c{0%{-webkit-backdrop-filter:brightness(100%);backdrop-filter:brightness(100%)}50%{-webkit-backdrop-filter:brightness(300%);backdrop-filter:brightness(300%)}}@keyframes ticket-blink-c{0%{-webkit-backdrop-filter:brightness(100%);backdrop-filter:brightness(100%)}50%{-webkit-backdrop-filter:brightness(300%);backdrop-filter:brightness(300%)}}@-webkit-keyframes ticket-zig-zag-blink-d{0%{-webkit-filter:brightness(1);filter:brightness(1)}50%{-webkit-filter:brightness(3);filter:brightness(3)}}@keyframes ticket-zig-zag-blink-d{0%{-webkit-filter:brightness(1);filter:brightness(1)}50%{-webkit-filter:brightness(3);filter:brightness(3)}}@-webkit-keyframes ticket-blink-d{0%{-webkit-backdrop-filter:brightness(100%);backdrop-filter:brightness(100%)}50%{-webkit-backdrop-filter:brightness(300%);backdrop-filter:brightness(300%)}}@keyframes ticket-blink-d{0%{-webkit-backdrop-filter:brightness(100%);backdrop-filter:brightness(100%)}50%{-webkit-backdrop-filter:brightness(300%);backdrop-filter:brightness(300%)}}@-webkit-keyframes ticket-zig-zag-blink-e{0%{-webkit-filter:brightness(1);filter:brightness(1)}50%{-webkit-filter:brightness(3);filter:brightness(3)}}@keyframes ticket-zig-zag-blink-e{0%{-webkit-filter:brightness(1);filter:brightness(1)}50%{-webkit-filter:brightness(3);filter:brightness(3)}}@-webkit-keyframes ticket-blink-e{0%{-webkit-backdrop-filter:brightness(100%);backdrop-filter:brightness(100%)}50%{-webkit-backdrop-filter:brightness(300%);backdrop-filter:brightness(300%)}}@keyframes ticket-blink-e{0%{-webkit-backdrop-filter:brightness(100%);backdrop-filter:brightness(100%)}50%{-webkit-backdrop-filter:brightness(300%);backdrop-filter:brightness(300%)}}@-webkit-keyframes ticket-zig-zag-blink-f{0%{-webkit-filter:brightness(1);filter:brightness(1)}50%{-webkit-filter:brightness(3);filter:brightness(3)}}@keyframes ticket-zig-zag-blink-f{0%{-webkit-filter:brightness(1);filter:brightness(1)}50%{-webkit-filter:brightness(3);filter:brightness(3)}}@-webkit-keyframes ticket-blink-f{0%{-webkit-backdrop-filter:brightness(100%);backdrop-filter:brightness(100%)}50%{-webkit-backdrop-filter:brightness(300%);backdrop-filter:brightness(300%)}}@keyframes ticket-blink-f{0%{-webkit-backdrop-filter:brightness(100%);backdrop-filter:brightness(100%)}50%{-webkit-backdrop-filter:brightness(300%);backdrop-filter:brightness(300%)}}.middle-line{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#b0afb5;border-radius:20px;height:1px;margin:0 auto;width:90%}@media only screen and (min-width:800px){.main-content .ticket-wrapper{height:calc(100% - 38px);margin-bottom:38px}.main-content .ticket-wrapper .ticket-box-content .ticket-content .ticket-number,.main-content .ticket-wrapper .ticket-box-content .ticket-content .ticket-number .table-size{font-size:48px}.main-content .ticket-wrapper .ticket-box-content .ticket-content .ticket-number .table-size .image{height:37px;width:35px}.main-content .ticket-wrapper .ticket-box-content .ticket-content .table-type-label{font-size:28px}.main-content .ticket-wrapper .ticket-box-content .ticket-content .ticket-title{font-size:20px}.main-content .ticket-wrapper .ticket-box-content .ticket-content .ticket-text{font-size:28px}}.queue-wrapper-content.queue-request-ticket-success-wrapper{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:30px;padding:0 10px}.queue-wrapper-content.queue-request-ticket-success-wrapper .success{font-size:24px}.queue-wrapper-content.queue-request-ticket-success-wrapper .sent{color:gray;font-size:16px;margin-top:9px;text-align:center}.queue-wrapper-content.queue-request-ticket-success-wrapper .sent .email{color:#fff;font-weight:700}.queue-wrapper-content.queue-request-ticket-success-wrapper .sent .reminder{margin-top:10px}@media only screen and (min-width:800px){.main-content .queue-wrapper-content.queue-request-ticket-success-wrapper{align-items:center;display:flex;flex-direction:column;justify-content:center}.main-content .queue-wrapper-content.queue-request-ticket-success-wrapper .success{font-size:36px;margin:0 auto}.main-content .queue-wrapper-content.queue-request-ticket-success-wrapper .sent{font-size:28px}}.error-wrapper{-webkit-overflow-scrolling:touch;height:calc(100% - 75px);overflow-x:hidden;overflow-y:scroll;padding-bottom:75px;width:100%}.error-wrapper .message{padding-top:50px;text-align:center}@media only screen and (min-width:800px){.error-wrapper{font-size:36px}}.reservation-wrapper .reject-reason{align-items:center;color:#00ff38;display:flex;flex-direction:row;font-size:24px;font-weight:700;justify-content:center;margin:30px}.reservation-wrapper .reservation-date-wrapper .drop-down-text-wrapper,.reservation-wrapper .reservation-date-wrapper .email-text-wrapper,.reservation-wrapper .reservation-date-wrapper .input-text-wrapper,.reservation-wrapper .reservation-date-wrapper .select-date-wrapper,.reservation-wrapper .reservation-date-wrapper .surname-wrapper,.reservation-wrapper .reservation-date-wrapper .table-size-wrapper{margin:0 auto;width:calc(80% - 2px)}.reservation-wrapper .reservation-date-wrapper .table-size-wrapper .options{grid-column-gap:10px;grid-row-gap:10px;-webkit-column-gap:10px;column-gap:10px;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;margin:0 auto;row-gap:10px;width:calc(80% - 2px)}.reservation-wrapper .reservation-date-wrapper .table-size-wrapper .options .option{border:2px solid hsla(0,0%,100%,.2);border-radius:10px;cursor:pointer;padding:5px 10px;text-align:center}.reservation-wrapper .reservation-date-wrapper .table-size-wrapper .options .option.disable{background-color:hsla(0,0%,46%,.3);cursor:auto;opacity:.38}.reservation-wrapper .reservation-date-wrapper .table-size-wrapper .options .option.selected{background-color:#fff;color:#000}.reservation-wrapper .reservation-date-wrapper .select-date-message{font-size:14px;opacity:.38}.reservation-wrapper .reservation-date-wrapper .survey-content{margin:0 auto;width:calc(80% - 2px)}.reservation-wrapper .reservation-date-wrapper .survey-content .survey-description{margin-bottom:10px}.reservation-wrapper .reservation-date-wrapper .survey-content .question{margin-bottom:10px;width:100%}.reservation-wrapper .reservation-date-wrapper .survey-content .question .question-title{align-items:center;display:flex;margin-bottom:5px}.reservation-wrapper .reservation-date-wrapper .survey-content .question .question-title .reset-button{align-items:center;background-color:hsla(0,0%,100%,.3);border-radius:7px;display:flex;margin-left:10px;padding:5px}.reservation-wrapper .reservation-date-wrapper .survey-content .question .question-title .reset-button .reset-icon{width:12px}.reservation-wrapper .reservation-date-wrapper .survey-content .question .question-title .reset-button:hover{cursor:pointer;opacity:.8}.reservation-wrapper .reservation-date-wrapper .survey-content .question .question-title .reset-button:active{opacity:.9}.reservation-wrapper .reservation-date-wrapper .survey-content .drop-down-text-wrapper,.reservation-wrapper .reservation-date-wrapper .survey-content .input-text-wrapper,.reservation-wrapper .reservation-date-wrapper .survey-content .select-wrapper{width:100%}.dialog-wrapper{align-items:center;background:rgba(0,0,0,.6);display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:100}.dialog-wrapper.confirm .dialog-buttons{align-items:center;display:flex;flex-direction:row;justify-content:space-evenly}.dialog-wrapper .dialog{background:#fff;border-radius:10px;display:flex;flex-direction:column;width:271px}.dialog-wrapper .dialog .dialog-text{align-items:center;color:#000;display:flex;font-size:14px;justify-content:center;margin:15px;max-height:70vh;min-height:60px;overflow-y:auto;text-align:center}.dialog-wrapper .dialog .dialog-line{border:1px solid #ececec}.dialog-wrapper .dialog .dialog-button{align-items:center;color:#3e77ce;cursor:pointer;display:flex;font-size:12px;font-weight:700;justify-content:center;margin:12px;text-align:center}.reservation-edit-dialog{align-items:center;background:rgba(0,0,0,.6);display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:100}.reservation-edit-dialog .dialog{background:#000;border:1px solid #fff;border-radius:10px;max-height:80%;max-width:800px;min-height:50%;min-width:300px;overflow-y:auto;padding:10px 0;width:86%}.reservation-edit-dialog .dialog .queue-title{padding:0 9px}.reservation-edit-dialog .dialog .queue-title:first-child{align-items:center;display:flex;flex-direction:row;font-size:18px;justify-content:center}.reservation-edit-dialog .dialog .select-time-wrapper{margin-bottom:20px;width:calc(90% - 2px)}.reservation-edit-dialog .dialog .dialog-buttons{align-items:center;display:flex;flex-direction:row;justify-content:space-evenly}.reservation-edit-dialog .dialog .dialog-buttons .dialog-button{align-items:center;background-color:#fff;border-radius:5px;color:#000;cursor:pointer;display:flex;font-size:12px;font-weight:700;height:35px;justify-content:center;margin:0 auto;text-align:center;width:40%}.reservation-edit-dialog .dialog .dialog-buttons .dialog-button.disable{background:#7b7b7b;cursor:auto}.main-content.airport-taxi{-webkit-user-select:none;user-select:none}.main-content.airport-taxi th{font-weight:inherit}.main-content.airport-taxi-rail::-webkit-scrollbar{width:0}.main-content.airport-taxi .en{font-family:Noto Sans,sans-serif}.main-content.airport-taxi .tv-detail-wrapper{background:#ececec;font-family:"Noto Serif TC",serif;height:100%;overflow-x:hidden;overflow-y:scroll;width:100%}.main-content.airport-taxi .tv-detail-wrapper .reject-reason{align-items:center;color:#00ff38;display:flex;flex-direction:row;font-size:24px;font-weight:700;justify-content:center;margin:30px}.main-content.airport-taxi .tv-detail-wrapper .ticket-type-title-wrapper{grid-gap:36px;align-items:center;display:grid;font-size:clamp(50px,4vw,90px);font-weight:600;gap:36px;grid-template-areas:"A B C";grid-template-columns:-webkit-min-content auto -webkit-min-content;grid-template-columns:min-content auto min-content;min-height:154px;padding:19px 30px}.main-content.airport-taxi .tv-detail-wrapper .ticket-type-title-wrapper .left{grid-area:A;width:clamp(80px,8vw,150px)}.main-content.airport-taxi .tv-detail-wrapper .ticket-type-title-wrapper .title{grid-area:B;line-height:90%}.main-content.airport-taxi .tv-detail-wrapper .ticket-type-title-wrapper .title .en{font-family:Noto Sans,sans-serif;font-size:clamp(34px,3vw,70px);font-weight:500}.main-content.airport-taxi .tv-detail-wrapper .ticket-type-title-wrapper .right{grid-area:C;width:clamp(80px,8vw,150px)}.main-content.airport-taxi .tv-detail-wrapper .background-site-info{background-color:#fff}.main-content.airport-taxi .tv-detail-wrapper .tv-table{border-collapse:collapse;color:#000;text-align:left;width:100%}.main-content.airport-taxi .tv-detail-wrapper .tv-table .tv-data-body td{padding-bottom:30px;padding-top:30px}.main-content.airport-taxi .tv-detail-wrapper .tv-table .tv-data-body td:first-child{padding-left:30px;width:10%}.main-content.airport-taxi .tv-detail-wrapper .tv-table .tv-data-body td:last-child{padding-right:30px}.main-content.airport-taxi .tv-detail-wrapper .tv-table .tv-table-type-data{width:10%}.main-content.airport-taxi .tv-detail-wrapper .tv-table .tv-queue-calling-display{width:40%}.main-content.airport-taxi .tv-detail-wrapper .tv-table .tv-table-title.ticket-type-MAINLAND_BOUNDARY{background-color:#d8f0c9}.main-content.airport-taxi .tv-detail-wrapper .tv-table .tv-table-title.ticket-type-CROSS_BOUNDARY{background-color:#aeddf2}.main-content.airport-taxi .tv-detail-wrapper .tv-table .tv-table-title{font-size:clamp(32px,2.5vw,60px);font-weight:500;line-height:90%}.main-content.airport-taxi .tv-detail-wrapper .tv-table .tv-table-title .en{font-size:clamp(12px,1.5vw,40px)}.main-content.airport-taxi .tv-detail-wrapper .tv-table .tv-table-title .table-type{width:10%}.main-content.airport-taxi .tv-detail-wrapper .tv-table .tv-table-title th{font-weight:600;padding:30px;text-align:left}.main-content.airport-taxi .tv-detail-wrapper .tv-table .tv-table-type-square{align-items:center;border-radius:4px;display:flex;font-size:clamp(80px,6vw,130px);font-weight:700;height:clamp(88px,5vw,130px);justify-content:center;padding:10px;width:clamp(88px,5vw,130px)}.main-content.airport-taxi .tv-detail-wrapper .tv-table .tv-tableType-label{align-items:center;display:flex;font-weight:600;justify-content:flex-start}.main-content.airport-taxi .tv-detail-wrapper .tv-table .tv-tableType-label .tv-table-type-square{margin-right:30px}.main-content.airport-taxi .tv-detail-wrapper .tv-table .tv-tableType-label .tc-label{font-size:clamp(37px,2.5vw,70px)}.main-content.airport-taxi .tv-detail-wrapper .tv-table .tv-tableType-label .en-label{font-family:Noto Sans,sans-serif;font-size:clamp(20px,1.9vw,50px);font-weight:500}.main-content.airport-taxi .tv-detail-wrapper .tv-table .tv-tag-calling{align-items:center;border-radius:4px;color:#fff;display:flex;font-size:clamp(60px,4vw,110px);font-weight:700;height:clamp(88px,5vw,130px);justify-content:flex-start;padding:0;position:relative}.main-content.airport-taxi .tv-detail-wrapper .tv-table .reverse-tag-for-blink{animation:blink-animation 1s step-end 4;-webkit-animation:blink-animation 1s step-end 4;height:100%;left:0;opacity:0;position:absolute;top:0;width:calc(100% - 36px)}.main-content.airport-taxi .tv-detail-wrapper .border-A{border:10px solid #fb8eb8;border:10px solid var(--tableTypeAColor)}.main-content.airport-taxi .tv-detail-wrapper .border-B{border:10px solid #75cd23;border:10px solid var(--tableTypeBColor)}.main-content.airport-taxi .tv-detail-wrapper .border-C{border:10px solid #52bffa;border:10px solid var(--tableTypeCColor)}.main-content.airport-taxi .tv-detail-wrapper .border-D{border:10px solid #ffae22;border:10px solid var(--tableTypeDColor)}.main-content.airport-taxi .tv-detail-wrapper .border-E{border:10px solid #db8eff;border:10px solid var(--tableTypeEColor)}.main-content.airport-taxi .tv-detail-wrapper .border-F{border:10px solid #d7d221;border:10px solid var(--tableTypeFColor)}.main-content.airport-taxi .tv-detail-wrapper .tv-tag-bottom-part{background:#000;padding:20px}.main-content.airport-taxi .tv-detail-wrapper .tv-tag-bottom-part .time{font-family:Wallpoet;font-size:28px;font-weight:400}.main-content.airport-taxi .tv-detail-wrapper .tv-tag-bottom-part .zig-zag{background-image:linear-gradient(-45deg,#fff 14px,transparent 0),linear-gradient(45deg,#fff 14px,transparent 0);background-size:5px 20px;height:5px}.main-content.airport-taxi .tv-detail-wrapper .tv-tag-bottom-part .zig-zag-bottom{background-image:linear-gradient(-135deg,#fff 14px,transparent 0),linear-gradient(135deg,#fff 14px,transparent 0);background-position:10px -15px;background-size:5px 20px;height:5px}.main-content.airport-taxi .tv-detail-wrapper .tv-tag-bottom-part .ticket-sequence{font-size:20px}.main-content.airport-taxi .tv-detail-wrapper .tv-tag-bottom-part .ticket-sequence .ticket{background-color:#fff;padding:10px}.main-content.airport-taxi .tv-detail-wrapper .tv-tag-detail{display:flex;justify-content:space-between}.main-content.airport-taxi .tv-detail-wrapper .tv-tag-sequence-list{display:flex;flex-direction:column;gap:10px}.main-content.airport-taxi .tv-detail-wrapper .tv-table-type-label{font-size:30px;font-weight:700;padding:20px;text-align:center}.main-content.airport-taxi .tv-detail-wrapper .ticket-number{font-size:50px;text-align:center}@media only screen and (min-width:800px){body #root .main-content.airport-taxi{border:0;border-radius:0;height:100%;margin:0;max-width:100%;padding:0;width:100%}body #root .main-content.airport-taxi div::-webkit-scrollbar{width:0!important}}#root .main-content th{font-weight:inherit}.main-content .tv-detail-wrapper{font-family:"Noto Serif TC",serif;height:100%;overflow-x:hidden;overflow-y:scroll;-webkit-user-select:none;user-select:none;width:100%}.main-content .tv-detail-wrapper .en{font-family:Noto Sans,sans-serif}.main-content .tv-detail-wrapper .reject-reason{align-items:center;color:#00ff38;display:flex;flex-direction:row;font-size:24px;font-weight:700;justify-content:center;margin:30px}.main-content .tv-detail-wrapper .ticket-type-title-wrapper{grid-gap:36px;align-items:center;background-color:#bdbdbd;display:grid;font-size:clamp(50px,4vw,64px);font-weight:600;gap:36px;grid-template-areas:"A B C";grid-template-columns:-webkit-min-content auto -webkit-min-content;grid-template-columns:min-content auto min-content;padding:19px 30px}.main-content .tv-detail-wrapper .ticket-type-title-wrapper.no-direction{gap:0}.main-content .tv-detail-wrapper .ticket-type-title-wrapper .left{grid-area:A;width:clamp(50px,13vw,120px)}.main-content .tv-detail-wrapper .ticket-type-title-wrapper .ticket-title-and-icon{align-items:center;display:flex;grid-area:B}.main-content .tv-detail-wrapper .ticket-type-title-wrapper .ticket-title-and-icon img{margin-right:36px;width:clamp(80px,8vw,120px)}.main-content .tv-detail-wrapper .ticket-type-title-wrapper .ticket-title-and-icon img.right-table-type-icon{margin-left:36px;margin-right:0}.main-content .tv-detail-wrapper .ticket-type-title-wrapper .title{line-height:90%}.main-content .tv-detail-wrapper .ticket-type-title-wrapper .title .en{font-family:Noto Sans,sans-serif;font-size:clamp(34px,3vw,44px);font-weight:500}.main-content .tv-detail-wrapper .ticket-type-title-wrapper .right{grid-area:C;width:clamp(50px,13vw,120px)}.main-content .tv-detail-wrapper .background-site-info{background-color:#fff}.main-content .tv-detail-wrapper table,.main-content .tv-detail-wrapper td,.main-content .tv-detail-wrapper th,.main-content .tv-detail-wrapper tr{border:none}.main-content .tv-detail-wrapper .tv-table{border:none;border-collapse:collapse;color:#000;text-align:left;width:100%}.main-content .tv-detail-wrapper .tv-table .tv-data-body td{font-size:clamp(55px,4vw,100px);font-weight:700;padding:14px;text-align:center}.main-content .tv-detail-wrapper .tv-table .tv-data-body td:first-child{padding-left:30px;width:10%}.main-content .tv-detail-wrapper .tv-table .tv-table-type-data{width:15%}.main-content .tv-detail-wrapper .tv-table .tv-queue-calling-display{width:25%}.main-content .tv-detail-wrapper .tv-table .tv-table-title{font-size:clamp(32px,2.5vw,42px);font-weight:500;line-height:90%}.main-content .tv-detail-wrapper .tv-table .tv-table-title .en{font-size:clamp(12px,1.5vw,20px)}.main-content .tv-detail-wrapper .tv-table .tv-table-title th{padding-top:10px;text-align:center}.main-content .tv-detail-wrapper .tv-table .tv-table-type-square img{align-items:center;border-radius:4px;display:flex;font-size:clamp(52px,4vw,72px);font-weight:700;height:clamp(88px,5vw,98px);justify-content:center}.main-content .tv-detail-wrapper .tv-table .tv-tableType-label{align-items:center;display:flex;font-weight:600;justify-content:center}.main-content .tv-detail-wrapper .tv-table .tv-tableType-label .tv-table-type-square{flex-shrink:0;margin-right:30px}.main-content .tv-detail-wrapper .tv-table .tv-tableType-label .tv-table-type-label-content{text-align:left}.main-content .tv-detail-wrapper .tv-table .tv-tableType-label .tc-label{font-size:clamp(40px,2.5vw,50px)}.main-content .tv-detail-wrapper .tv-table .tv-tableType-label .en-label{font-family:Noto Sans,sans-serif;font-size:clamp(20px,2vw,30px);font-weight:500}.main-content .tv-detail-wrapper .tv-table .tv-tag-calling{align-items:center;border-radius:4px;color:#fff;display:flex;font-size:58px;font-weight:700;height:clamp(88px,5vw,98px);justify-content:center;padding:0 18px;position:relative}.main-content .tv-detail-wrapper .tv-table .reverse-tag-for-blink{animation:blink-animation 1s step-end 4;-webkit-animation:blink-animation 1s step-end 4;height:100%;left:0;opacity:0;position:absolute;top:0;width:calc(100% - 36px)}.main-content .tv-detail-wrapper .border-A{border:10px solid #fb8eb8;border:10px solid var(--tableTypeAColor)}.main-content .tv-detail-wrapper .border-B{border:10px solid #75cd23;border:10px solid var(--tableTypeBColor)}.main-content .tv-detail-wrapper .border-C{border:10px solid #52bffa;border:10px solid var(--tableTypeCColor)}.main-content .tv-detail-wrapper .border-D{border:10px solid #ffae22;border:10px solid var(--tableTypeDColor)}.main-content .tv-detail-wrapper .border-E{border:10px solid #db8eff;border:10px solid var(--tableTypeEColor)}.main-content .tv-detail-wrapper .border-F{border:10px solid #d7d221;border:10px solid var(--tableTypeFColor)}.main-content .tv-detail-wrapper .tv-tag-bottom-part{background:#000;padding:20px}.main-content .tv-detail-wrapper .tv-tag-bottom-part .time{font-family:Wallpoet;font-size:28px;font-weight:400}.main-content .tv-detail-wrapper .tv-tag-bottom-part .zig-zag{background-image:linear-gradient(-45deg,#fff 14px,transparent 0),linear-gradient(45deg,#fff 14px,transparent 0);background-size:5px 20px;height:5px}.main-content .tv-detail-wrapper .tv-tag-bottom-part .zig-zag-bottom{background-image:linear-gradient(-135deg,#fff 14px,transparent 0),linear-gradient(135deg,#fff 14px,transparent 0);background-position:10px -15px;background-size:5px 20px;height:5px}.main-content .tv-detail-wrapper .tv-tag-bottom-part .ticket-sequence{font-size:20px}.main-content .tv-detail-wrapper .tv-tag-bottom-part .ticket-sequence .ticket{background-color:#fff;padding:10px}.main-content .tv-detail-wrapper .tv-tag-detail{display:flex;justify-content:space-between}.main-content .tv-detail-wrapper .tv-tag-sequence-list{display:flex;flex-direction:column;gap:10px}.main-content .tv-detail-wrapper .tv-table-type-label{font-size:30px;font-weight:700;padding:20px;text-align:center}.main-content .tv-detail-wrapper .ticket-number{font-size:50px;text-align:center}@media only screen and (min-width:800px){html body #root .main-content div::-webkit-scrollbar{width:0!important}}body{background-color:#fff}body #root{height:100%;width:100%}.main-content{background-color:#000;background-color:var(--backgroundColor);color:#fff;display:flex;flex-direction:column;margin:auto;min-height:100vh}.main-content input[type=radio]{-webkit-appearance:none;appearance:none;border:2px solid #fff;border-radius:50%;cursor:pointer;height:18px;margin-right:16px;width:18px}.main-content input[type=radio]:checked{background:#1ab900;background-clip:content-box;box-shadow:inset 0 0 0 2px #000}.main-content input[type=checkbox]{-webkit-appearance:none;appearance:none;background:#333;border:1.5px solid #333;border-radius:20%;cursor:pointer;height:22px;margin:0;top:2px;width:22px}.main-content input[type=checkbox]:checked{border:solid #1ab900;border-width:0 2px 2px 0;height:12px;margin:0 8px;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:6px}.main-content .select-wrapper{align-items:center;display:flex;flex-direction:row;height:38px;justify-content:center;margin:0 auto;position:relative;width:calc(80% - 2px)}.main-content .select-wrapper.disabled .image{fill:hsla(0,0%,46%,.3)}.main-content .select-wrapper .picker{background-color:hsla(0,0%,100%,.2);border:2px solid hsla(0,0%,100%,.2);border-radius:12px;color:#fff;cursor:pointer;flex:1 1;font-size:16px;height:100%;padding-right:0;text-align:center}.main-content .select-wrapper .picker:disabled{border:2px solid hsla(0,0%,46%,.3);color:hsla(0,0%,46%,.8)}.main-content .select-wrapper .picker option{background-color:#fff;color:#000;cursor:pointer;text-align:center}.main-content .select-wrapper .picker:focus option:checked,.main-content .select-wrapper .picker:focus option:hover{background:#e6e6e6}.main-content .select-wrapper .image{fill:#fff;align-self:center;height:7.5px;pointer-events:none;position:absolute;right:15px;width:15px}.main-content .input-text-wrapper{width:100%}.main-content .input-text-wrapper .text-limit{color:#4a4a4a;font-size:12px;margin-bottom:5px}.main-content .input-text-wrapper .input-text{background:hsla(0,0%,100%,.2);border:2px solid hsla(0,0%,100%,.2);border-radius:12px;color:#fff;font-size:16px;margin:0 auto;padding:9px 18px;width:calc(100% - 40px)}.main-content input:focus,.main-content select:focus{outline:none}.main-content .logo-blink{animation:logo-blink 2s steps(2,start) infinite reverse}.main-content img{display:block;margin:0;padding:0}.main-content .surname-wrapper{align-items:normal;display:flex;flex-direction:column;justify-content:normal;width:100%}.main-content .surname-wrapper .surname{align-items:normal;background:hsla(0,0%,100%,.2);border:2px solid hsla(0,0%,100%,.2);border-radius:12px;display:flex;flex-direction:row;font-size:16px;height:36px;justify-content:normal;margin:0 auto;width:calc(100% - 4px)}.main-content .surname-wrapper .surname:last-child{margin:0 auto 10px}.main-content .surname-wrapper .surname .name-title-wrapper{align-items:center;display:flex;flex-direction:row;height:100%;justify-content:flex-start;width:25%}.main-content .surname-wrapper .surname .name-title-wrapper .name-title-select{background:hsla(0,0%,100%,0);border:2px solid hsla(0,0%,100%,0);border-radius:12px;color:#fff;cursor:pointer;height:100%;padding-right:0;text-align:center;width:100%}.main-content .surname-wrapper .surname .name-title-wrapper .name-title-select option{background-color:#fff;color:#000}.main-content .surname-wrapper .surname .name-title-wrapper .name-title-select:focus option:checked,.main-content .surname-wrapper .surname .name-title-wrapper .name-title-select:focus option:hover{background:#e6e6e6}.main-content .surname-wrapper .surname .name-title-wrapper .image{fill:#fff;align-self:center;height:5px;margin-left:-15px;width:10px}.main-content .surname-wrapper .surname .surname-input{background:transparent;border:0;border-radius:12px;color:#fff;font-size:16px;height:100%;margin:0;width:75%}.main-content .email-text-wrapper{width:100%}.main-content .email-text-wrapper .email-text{align-items:center;background:hsla(0,0%,100%,.2);border:2px solid hsla(0,0%,100%,.2);border-radius:12px;color:#fff;display:flex;flex-direction:row;font-size:16px;height:36px;justify-content:normal;margin:0 auto;width:calc(100% - 4px)}.main-content .email-text-wrapper .email-text:last-child{margin:0 auto 10px}.main-content .email-text-wrapper .email-text .input-text{background:transparent;border:0;border-radius:12px;color:#fff;flex:1 1;font-size:16px;height:100%;margin:0;padding-left:5px}.main-content .email-text-wrapper .email-text .subscribe-arrow{height:20px;margin-right:5px;width:23px}.main-content .email-text-wrapper .email-text .subscribe-arrow path{stroke:#fff}.main-content .drop-down-text-wrapper{align-items:normal;display:flex;flex-direction:column;justify-content:normal;width:100%}.main-content .drop-down-text-wrapper .drop-down-text,.main-content .drop-down-text-wrapper .otp-wrapper{align-items:center;background:hsla(0,0%,100%,.2);border:2px solid hsla(0,0%,100%,.2);border-radius:12px;display:flex;flex-direction:row;font-size:16px;height:36px;justify-content:normal;margin:0 auto;width:calc(100% - 4px)}.main-content .drop-down-text-wrapper .drop-down-text{margin:0 auto 10px}.main-content .drop-down-text-wrapper .drop-down-text.error{margin:0 auto}.main-content .drop-down-text-wrapper .drop-down-text .drop-down-wrapper{align-items:center;display:flex;flex-direction:row;height:100%;justify-content:flex-start;width:25%}.main-content .drop-down-text-wrapper .drop-down-text .drop-down-wrapper .drop-down-select{background:hsla(0,0%,100%,0);border:2px solid hsla(0,0%,100%,0);border-radius:12px;color:#fff;cursor:pointer;height:100%;padding-right:0;text-align:center;width:100%}.main-content .drop-down-text-wrapper .drop-down-text .drop-down-wrapper .drop-down-select option{background-color:#fff;color:#000}.main-content .drop-down-text-wrapper .drop-down-text .drop-down-wrapper .drop-down-select:focus option:checked,.main-content .drop-down-text-wrapper .drop-down-text .drop-down-wrapper .drop-down-select:focus option:hover{background:#e6e6e6}.main-content .drop-down-text-wrapper .drop-down-text .drop-down-wrapper .image{fill:#fff;align-self:center;height:5px;margin-left:-15px;width:10px}.main-content .drop-down-text-wrapper .drop-down-text .text-input{flex:1 1}.main-content .drop-down-text-wrapper .drop-down-text .subscribe-arrow{height:20px;margin-right:5px;width:23px}.main-content .drop-down-text-wrapper .drop-down-text .subscribe-arrow path{stroke:#fff}.main-content .drop-down-text-wrapper .drop-down-text .send-otp-button{align-items:center;background-color:#fff;border-radius:10px;color:#000;display:flex;flex-direction:row;font-size:12px;height:100%;justify-content:center;padding:0 10px}.main-content .drop-down-text-wrapper .drop-down-text .send-otp-button.disable{cursor:auto;opacity:.38}.main-content .drop-down-text-wrapper .drop-down-text .send-otp-button .countdown-image-wrapper{position:relative}.main-content .drop-down-text-wrapper .drop-down-text .send-otp-button .countdown-image-wrapper .number{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-46%);transform:translate(-50%,-46%)}.main-content .drop-down-text-wrapper .drop-down-text .send-otp-button .resend-wrapper{align-items:center;display:flex;flex-direction:row;justify-content:center}.main-content .drop-down-text-wrapper .drop-down-text .send-otp-button .resend-wrapper svg{width:26px}.main-content .drop-down-text-wrapper .drop-down-text .send-otp-button .check-icon{color:#1ab900}.main-content .drop-down-text-wrapper .otp-wrapper{margin:0 auto}.main-content .drop-down-text-wrapper .otp-wrapper.disable{cursor:auto;opacity:.38}.main-content .drop-down-text-wrapper .otp-wrapper:last-child{margin:0 auto 10px}.main-content .drop-down-text-wrapper .otp-wrapper .otp-prefix{text-align:center;width:25%}.main-content .drop-down-text-wrapper .text-input{background:transparent;border:0;border-radius:12px;color:#fff;font-size:16px;height:100%;margin:0;width:75%}.main-content .select-time-wrapper{margin:0 auto;width:calc(80% - 2px)}.main-content .select-time-wrapper .select-time-message{font-size:14px;opacity:.38}.main-content .select-time-wrapper .group-description{margin:5px 0}.main-content .select-time-wrapper .options{grid-column-gap:10px;grid-row-gap:10px;-webkit-column-gap:10px;column-gap:10px;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;row-gap:10px}.main-content .select-time-wrapper .options .option{border:2px solid hsla(0,0%,100%,.2);border-radius:10px;cursor:pointer;padding:5px 10px;text-align:center}.main-content .select-time-wrapper .options .option.disable{background-color:hsla(0,0%,46%,.3);cursor:auto;opacity:.38}.main-content .select-time-wrapper .options .option.selected{background-color:#fff;color:#000}.main-content .radio-list-wrapper{width:100%}.main-content .radio-list-wrapper .radio-wrapper{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;margin-bottom:5px;width:100%}.main-content .checkbox-list-wrapper{width:100%}.main-content .checkbox-list-wrapper .choice-range{color:#4a4a4a;font-size:12px;margin-bottom:5px}.main-content .checkbox-list-wrapper .checkbox-wrapper{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;margin-bottom:5px;width:100%}.main-content .checkbox-list-wrapper .checkbox-wrapper .checkbox{align-items:center;border:1px solid #fff;border-radius:3px;display:flex;flex-direction:row;height:16px;justify-content:center;margin-right:10px;width:16px}.main-content .checkbox-list-wrapper .checkbox-wrapper .checkbox .check-icon{color:#fff;height:12px;width:12px}.main-content .rating-wrapper .image{cursor:pointer;margin-right:5px}.error-message{align-items:center;color:red;display:flex;flex-direction:row;font-size:12px;height:20px;justify-content:flex-start}select{-webkit-appearance:none;border:0;padding-right:30px}label{cursor:pointer}.text-A{color:#fb8eb8;color:var(--tableTypeAColor)}.text-B{color:#75cd23;color:var(--tableTypeBColor)}.text-C{color:#52bffa;color:var(--tableTypeCColor)}.text-D{color:#ffae22;color:var(--tableTypeDColor)}.text-E{color:#db8eff;color:var(--tableTypeEColor)}.text-F{color:#d7d221;color:var(--tableTypeFColor)}.text-R{color:#bc67f3;color:var(--tableTypeRColor)}.background-A{background-color:#fb8eb8;background-color:var(--tableTypeAColor)}.background-B{background-color:#75cd23;background-color:var(--tableTypeBColor)}.background-C{background-color:#52bffa;background-color:var(--tableTypeCColor)}.background-D{background-color:#ffae22;background-color:var(--tableTypeDColor)}.background-E{background-color:#db8eff;background-color:var(--tableTypeEColor)}.background-F{background-color:#d7d221;background-color:var(--tableTypeFColor)}.background-R{background-color:#bc67f3;background-color:var(--tableTypeRColor)}.background-dark-A{background-color:#2c0917;background-color:var(--tableTypeADarkColor)}.background-dark-B{background-color:#162506;background-color:var(--tableTypeBDarkColor)}.background-dark-C{background-color:#012131;background-color:var(--tableTypeCDarkColor)}.background-dark-D{background-color:#1b1101;background-color:var(--tableTypeDDarkColor)}.background-dark-E{background-color:#1c0228;background-color:var(--tableTypeEDarkColor)}.background-dark-F{background-color:#1e1d00;background-color:var(--tableTypeFDarkColor)}.background-dark-R{background-color:#1f132e;background-color:var(--tableTypeRDarkColor)}.background-site-info{background-color:#141414}.background-transparent{background-color:transparent}.logo-white path{fill:#fff!important}.logo-white path.path-with-stroke{stroke:#fff!important;fill:inherit!important}.logo-A path{fill:#fb8eb8!important;fill:var(--tableTypeAColor)!important}.logo-A path.path-with-stroke{stroke:#fb8eb8!important;stroke:var(--tableTypeAColor)!important;fill:inherit!important}.logo-B path{fill:#75cd23!important;fill:var(--tableTypeBColor)!important}.logo-B path.path-with-stroke{stroke:#75cd23!important;stroke:var(--tableTypeBColor)!important;fill:inherit!important}.logo-C path{fill:#52bffa!important;fill:var(--tableTypeCColor)!important}.logo-C path.path-with-stroke{stroke:#52bffa!important;stroke:var(--tableTypeCColor)!important;fill:inherit!important}.logo-D path{fill:#ffae22!important;fill:var(--tableTypeDColor)!important}.logo-D path.path-with-stroke{stroke:#ffae22!important;stroke:var(--tableTypeDColor)!important;fill:inherit!important}.logo-E path{fill:#db8eff!important;fill:var(--tableTypeEColor)!important}.logo-E path.path-with-stroke{stroke:#db8eff!important;stroke:var(--tableTypeEColor)!important;fill:inherit!important}.logo-F path{fill:#d7d221!important;fill:var(--tableTypeFColor)!important}.logo-F path.path-with-stroke{stroke:#d7d221!important;stroke:var(--tableTypeFColor)!important;fill:inherit!important}.logo-R path{fill:#bc67f3!important;fill:var(--tableTypeRColor)!important}.logo-R path.path-with-stroke{stroke:#bc67f3!important;stroke:var(--tableTypeRColor)!important;fill:inherit!important}@keyframes logo-blink{to{visibility:hidden}}@-webkit-keyframes logo-blink{to{visibility:hidden}}@media only screen and (min-width:800px){body{height:100vh;width:100vw}body #root{align-items:center;display:flex;flex-direction:row;justify-content:center}body #root .main-content{height:calc(100% - 38px);max-width:1300px;min-height:0;min-height:auto;overflow-y:hidden;padding:38px 38px 0;position:relative;width:calc(86% - 76px)}body #root div::-webkit-scrollbar{width:14px}body #root div::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:#fff;border:4px solid transparent;border-radius:9999px}}.main-content .reservation-wrapper{-webkit-overflow-scrolling:touch;display:flex;flex:1 1;flex-direction:column;overflow-x:hidden;overflow-y:scroll;width:100%}.main-content .reservation-wrapper .reservation-wrapper-content{flex:1 1}.main-content .reservation-bottom-btn-wrapper{align-items:center;background-color:#000;color:#000;display:flex;flex-direction:row;justify-content:space-between;padding:20px 26px;width:calc(100% - 52px)}.main-content .reservation-bottom-btn-wrapper .reservation-button{align-items:center;background:#fff;border-radius:5px;cursor:pointer;display:flex;flex-direction:row;height:35px;justify-content:center;width:40%}.main-content .reservation-bottom-btn-wrapper .reservation-button.disable{cursor:auto;opacity:.38}.main-content .reservation-bottom-btn-wrapper .reservation-button.previous .arrow{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.main-content .reservation-bottom-btn-wrapper .reservation-button.previous:only-child{margin-right:auto}.main-content .reservation-bottom-btn-wrapper .reservation-button.next:only-child{margin-left:auto}.main-content .reservation-bottom-btn-wrapper .reservation-button .arrow{width:20px}.main-content .reservation-single-button-wrapper{align-items:center;display:flex;flex-direction:row;height:100%;justify-content:center;min-height:inherit;width:100%}.main-content .reservation-single-button-wrapper .single-button{align-items:center;background-color:#fff;border-radius:5px;color:#000;cursor:pointer;display:flex;flex-direction:row;height:35px;justify-content:center;margin:0 auto;padding:0 44px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.main-content .reservation-single-button-wrapper .single-button.disable{background:#7b7b7b;cursor:auto}@media only screen and (min-width:800px){.main-content .reservation-wrapper{height:calc(100% - 90px);margin-bottom:90px;padding-bottom:0}.main-content .reservation-wrapper:not(.ticket-wrapper)>.gulu-logo-wrapper{display:none}.main-content .reservation-wrapper .reservation-wrapper-content{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;margin:0 auto;max-width:660px;width:100%}.main-content .reservation-wrapper .reservation-wrapper-content .queue-title{align-items:center;display:flex;flex-direction:row;justify-content:center}.main-content .reservation-bottom-btn-wrapper{border-bottom-left-radius:10px;border-bottom-right-radius:10px;bottom:0;left:0;padding:20px 26px;position:absolute;width:calc(100% - 52px)}.main-content .reservation-bottom-btn-wrapper .reservation-button{height:50px;max-width:240px}.main-content .reservation-bottom-btn-wrapper .reservation-button .arrow{width:30px}}.main-content.tb-red-orange{background-color:#bf2722}.main-content.tb-red-orange input[type=text]::-webkit-input-placeholder{color:#ffc997;opacity:1}.main-content.tb-red-orange input[type=text]::placeholder{color:#ffc997;opacity:1}.main-content.tb-red-orange input[type=text]::-ms-input-placeholder{color:#ffc997;opacity:1}.main-content.tb-red-orange input[type=radio]:checked{background:#f2ac3d}.main-content.tb-red-orange input[type=checkbox]:checked{border-color:#f2ac3d}.main-content.tb-red-orange .background-site-info,.main-content.tb-red-orange .queue-bottom-btn-wrapper,.main-content.tb-red-orange .queue-title-underline{background-color:#bf2722}.main-content.tb-red-orange .queue-table-size-wrapper .number-btn-wrapper .table-size-btn{background-color:#ffc997}.main-content.tb-red-orange .queue-table-size-wrapper .number-btn-wrapper .table-size-btn.selected{background-color:#f2ac3d}.main-content.tb-red-orange .bottom-btn-wrapper{background-color:#bf2722}.main-content.tb-red-orange .bottom-btn-wrapper .queue-button,.main-content.tb-red-orange .calendar .header{background-color:#ffc997;color:#000}.main-content.tb-red-orange .calendar .header svg path{stroke:#000}.main-content.tb-red-orange .calendar .calendar-content tbody td .date-wrapper{color:#fff}.main-content.tb-red-orange .calendar .calendar-content tbody td .date-wrapper.disable{color:#3c3844}.main-content.tb-red-orange .calendar .calendar-content tbody td .date-wrapper.selected{background-color:#f2ac3d;color:#000}.main-content.tb-red-orange .queue-preview-wrapper .queue-preview-content .preview-text{color:#f2ac3d}.main-content.tb-red-orange .queue-request-ticket-success-wrapper .sent{color:#ffc997}.main-content.tb-red-orange .queue-bottom-btn-wrapper .queue-button{background-color:#ffc997;color:#000}.main-content.tb-red-orange .queue-bottom-btn-wrapper .queue-button.disable{background:#7b7b7b;cursor:auto}.main-content.tb-red-orange .tnc-title{text-decoration:underline}@media only screen and (min-width:800px){.main-content.tb-red-orange .calendar{background-color:#a82d23}}.main-content.testing-centre .site-detail-wrapper{height:100%;margin-bottom:0;padding-bottom:10px}.main-content.testing-centre .site-detail-wrapper .tag-sequence-list-wrapper .title{color:#ffe600;text-align:center}.main-content.testing-centre .queue-bottom-btn-wrapper .queue-button{font-weight:700}@media only screen and (min-width:800px){.main-content.testing-centre .site-detail-wrapper{height:calc(100% - 10px);padding-bottom:10px}.main-content.testing-centre .site-detail-wrapper .tag-sequence-list-wrapper .title{margin-left:0}.main-content.testing-centre .queue-bottom-btn-wrapper .queue-button{font-size:20px}}.main-content.mtr-taxi .site-detail-wrapper{height:100%;margin-bottom:0;padding-bottom:0}.main-content.mtr-taxi .site-detail-wrapper .tag-sequence-list-wrapper .title{color:#ffe600;text-align:center}.main-content.mtr-taxi .queue-bottom-btn-wrapper .queue-button{font-weight:700}.main-content.mtr-taxi .tag-sequence .time{font-family:inherit}@media only screen and (min-width:800px){.main-content.mtr-taxi .site-detail-wrapper .tag-sequence-list-wrapper .title{margin-left:0}.main-content.mtr-taxi .queue-bottom-btn-wrapper .queue-button{font-size:20px}}.main-content.counter .site-detail-wrapper{margin-bottom:0}.main-content.counter .site-detail-wrapper .tag-sequence-list-wrapper .title{color:#ffe600;text-align:center}.main-content.counter .queue-bottom-btn-wrapper .queue-button{font-weight:700}@media only screen and (min-width:800px){.main-content.counter .site-detail-wrapper .tag-sequence-list-wrapper .title{margin-left:0}.main-content.counter .queue-bottom-btn-wrapper .queue-button{font-size:20px}}.main-content.jockey-club .site-detail-wrapper{margin-bottom:0}.main-content.jockey-club .site-detail-wrapper .tag-sequence-list-wrapper .title{color:#ffe600;text-align:center}.main-content.jockey-club .queue-bottom-btn-wrapper .queue-button{font-weight:700}@media only screen and (min-width:800px){.main-content.jockey-club .site-detail-wrapper .tag-sequence-list-wrapper .title{margin-left:0}.main-content.jockey-club .queue-bottom-btn-wrapper .queue-button{font-size:20px}}.leave-home-safe{--tableTypeAColor:#830233;--tableTypeBColor:#32590d;--tableTypeCColor:#04527c;--tableTypeDColor:#654610;--tableTypeEColor:#682786;--tableTypeFColor:#585219;--tableTypeADarkColor:#f4e0e8;--tableTypeBDarkColor:#e5f3d6;--tableTypeCDarkColor:#daf1fc;--tableTypeDDarkColor:#fff1d8;--tableTypeEDarkColor:#f3daff;--tableTypeFDarkColor:#fffdbe;--tableTypeAColorOnWhiteBackground:#830233;--tableTypeBColorOnWhiteBackground:#32590d;--tableTypeCColorOnWhiteBackground:#04527c;--tableTypeDColorOnWhiteBackground:#654610;--tableTypeEColorOnWhiteBackground:#682786;--tableTypeFColorOnWhiteBackground:#585219;--tableTypeABackgroundColor:#f4e0e8;--tableTypeBBackgroundColor:#e5f3d6;--tableTypeCBackgroundColor:#daf1fc;--tableTypeDBackgroundColor:#fff1d8;--tableTypeEBackgroundColor:#f3daff;--tableTypeFBackgroundColor:#fffdbe;--textColor:#000;--titleColorByTheme:#51ae8a;--backgroundColor:#51ae8a;--themeBorderColor:#51ae8a}.main-content.leave-home-safe{height:0;padding:0!important}.main-content.leave-home-safe .lang-wrapper{font-size:14px;font-weight:700}.main-content.leave-home-safe .site-list-wrapper{display:flex;flex-direction:column}.main-content.leave-home-safe .site-list-wrapper .site-list-head{padding:18px 18px 0}.main-content.leave-home-safe .site-list-wrapper .site-list-body{background-color:#fff;border-top-left-radius:30px;border-top-right-radius:30px;flex:1 1;margin-top:30px}.main-content.leave-home-safe .site-list-wrapper .site-list-body .queue-title{color:#000}.main-content.leave-home-safe .site-list-wrapper .sub-folder-list :nth-child(odd) .site-list>.site{background-color:#b5ded3;border-radius:26px;color:#000}.main-content.leave-home-safe .site-list-wrapper .sub-folder-list :nth-child(2n) .site-list>.site{background-color:#51ae8a;border-radius:26px;color:#fff}.main-content.leave-home-safe .site-list-wrapper .sub-folder-list :nth-child(2n) .site-list>.site .site-info .quota{color:#fff}.main-content.leave-home-safe .site-list-wrapper .sub-folder-list .folder-name{color:#000;font-weight:700}.main-content.leave-home-safe .site-list-wrapper .site-wrapper{display:flex;flex-direction:column-reverse}.main-content.leave-home-safe .site-list-wrapper .site-wrapper .dropdown-arrow{color:#000}.main-content.leave-home-safe .site-list-wrapper .site-wrapper .title-wrapper{flex-direction:column;margin:0 auto 30px}.main-content.leave-home-safe .site-list-wrapper .site-wrapper .site-date{color:#f9db56}.main-content.leave-home-safe .site-list-wrapper .site-wrapper .site-title{display:block;font-size:2rem}.main-content.leave-home-safe .site-list-wrapper .gulu-logo-wrapper{align-self:flex-end}.main-content.leave-home-safe .site-list-wrapper .gulu-logo-wrapper .lang-wrapper{align-self:center}.main-content.leave-home-safe .site-detail-wrapper{display:flex;flex-direction:column;height:100%;margin-bottom:0;padding-bottom:0}.main-content.leave-home-safe .site-detail-wrapper .navigation-list .navigation-button{border:0;font-size:30px}.main-content.leave-home-safe .site-detail-wrapper .current-date{color:#000}.main-content.leave-home-safe .site-detail-wrapper .tag-sequence-list-wrapper .title{color:#a99800;margin-bottom:30px;text-align:center}.main-content.leave-home-safe .site-detail-wrapper .background-site-info .site-wrapper{background-color:#51ae8a;display:flex;flex-direction:column-reverse}.main-content.leave-home-safe .site-detail-wrapper .background-site-info .site-wrapper .gulu-logo-wrapper{align-self:flex-end}.main-content.leave-home-safe .site-detail-wrapper .background-site-info .site-wrapper .gulu-logo-wrapper .lang-wrapper{align-self:center}.main-content.leave-home-safe .site-detail-wrapper .background-site-info .site-wrapper .info .title{color:#fff;font-size:34.0622px}.main-content.leave-home-safe .site-detail-wrapper .background-site-info-body{background-color:#fff;border-top-left-radius:30px;border-top-right-radius:30px;flex:1 1;margin-top:30px;padding:15px 18px 10px}.main-content.leave-home-safe .site-detail-wrapper .background-site-info-body .drop-down-content,.main-content.leave-home-safe .site-detail-wrapper .background-site-info-body .drop-down-title{color:#000}.main-content.leave-home-safe .site-detail-wrapper .background-site-info{background-color:#fff}.main-content.leave-home-safe .site-detail-wrapper .background-site-info-head{background-color:#51ae8a}.main-content.leave-home-safe .site-detail-wrapper .site .info .address .text{color:#f9db56;font-size:21.5054px}.main-content.leave-home-safe .site-detail-wrapper .reject-reason{color:#51ae8a}.main-content.leave-home-safe .site-detail-wrapper .tag-sequence .table-type-label{color:#000}.main-content.leave-home-safe .site-detail-wrapper .tag-sequence{border-radius:5px}.main-content.leave-home-safe .queue-bottom-btn-wrapper .queue-button,.main-content.leave-home-safe .site-detail-wrapper .tag-sequence .ticket{font-weight:700}.main-content.leave-home-safe .ticket-box .ticket-content{background-color:#fff}.main-content.leave-home-safe .ticket-box .zig-zag{--tableTypeADarkColor:#fff;--tableTypeBDarkColor:#fff;--tableTypeCDarkColor:#fff;--tableTypeDDarkColor:#fff;--tableTypeEDarkColor:#fff;--tableTypeFDarkColor:#fff;--tableTypeABackgroundColor:#fff;--tableTypeBBackgroundColor:#fff;--tableTypeCBackgroundColor:#fff;--tableTypeDBackgroundColor:#fff;--tableTypeEBackgroundColor:#fff;--tableTypeFBackgroundColor:#fff}.main-content.leave-home-safe .ticket-wrapper .title{margin:0}.main-content.leave-home-safe .ticket-wrapper .tag-sequence-list .tag-sequence{--tableTypeADarkColor:#fff;--tableTypeBDarkColor:#fff;--tableTypeCDarkColor:#fff;--tableTypeDDarkColor:#fff;--tableTypeEDarkColor:#fff;--tableTypeFDarkColor:#fff;--tableTypeABackgroundColor:#fff;--tableTypeBBackgroundColor:#fff;--tableTypeCBackgroundColor:#fff;--tableTypeDBackgroundColor:#fff;--tableTypeEBackgroundColor:#fff;--tableTypeFBackgroundColor:#fff;background-color:#fff}.main-content.leave-home-safe .ticket-wrapper .tag-sequence-list .tag-sequence .table-type-label{color:#000}@media only screen and (min-width:800px){.main-content.leave-home-safe .lang-wrapper{font-size:40px;font-weight:700}.main-content.leave-home-safe .site-detail-wrapper{padding-bottom:0}.main-content.leave-home-safe .site-detail-wrapper .tag-sequence-list-wrapper .title{font-size:64px;margin-left:0}.main-content.leave-home-safe .site-detail-wrapper .background-site-info-head{padding:38px 38px 0}.main-content.leave-home-safe .site-detail-wrapper .background-site-info-body{border-top-left-radius:100px;border-top-right-radius:100px;padding:38px 38px 0}.main-content.leave-home-safe .site-detail-wrapper .background-site-info>.site-wrapper .info .title{font-size:88.6977px}.main-content.leave-home-safe .site-detail-wrapper .background-site-info>.site-wrapper .info .address .text{font-size:56px}.main-content.leave-home-safe .queue-bottom-btn-wrapper .queue-button{font-size:20px}.main-content.leave-home-safe .site-list-wrapper .site-list-head{padding:38px 38px 0}.main-content.leave-home-safe .site-list-wrapper .site-list-body{background-color:#fff;border-top-left-radius:100px;border-top-right-radius:100px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:38px 38px 0}.main-content.leave-home-safe .site-list-wrapper .site-wrapper .background-site-info-head{padding:38px 38px 0}.main-content.leave-home-safe .site-list-wrapper .site-wrapper .title-wrapper{display:flex;flex-direction:column;margin:0}.main-content.leave-home-safe .site-list-wrapper .site-wrapper .site-date{font-size:56px}.main-content.leave-home-safe .site-list-wrapper .site-wrapper .site-title{font-size:88.6977px}.main-content.leave-home-safe .site-list-wrapper .site-wrapper .gulu-logo-wrapper{font-size:40px}}.main-content.leave-home-safe-counter .site-detail-wrapper .counter-item .zig-zag{background-position:10px 0;background-repeat:repeat-x;background-size:20px 20px;content:" ";display:block;height:20px;width:100%}.leave-home-safe-counter{--tableTypeAColor:#830233;--tableTypeBColor:#32590d;--tableTypeCColor:#04527c;--tableTypeDColor:#654610;--tableTypeEColor:#682786;--tableTypeFColor:#585219;--tableTypeADarkColor:#f4e0e8;--tableTypeBDarkColor:#e5f3d6;--tableTypeCDarkColor:#daf1fc;--tableTypeDDarkColor:#fff1d8;--tableTypeEDarkColor:#f3daff;--tableTypeFDarkColor:#fffdbe;--tableTypeAColorOnWhiteBackground:#830233;--tableTypeBColorOnWhiteBackground:#32590d;--tableTypeCColorOnWhiteBackground:#04527c;--tableTypeDColorOnWhiteBackground:#654610;--tableTypeEColorOnWhiteBackground:#682786;--tableTypeFColorOnWhiteBackground:#585219;--tableTypeABackgroundColor:#f4e0e8;--tableTypeBBackgroundColor:#e5f3d6;--tableTypeCBackgroundColor:#daf1fc;--tableTypeDBackgroundColor:#fff1d8;--tableTypeEBackgroundColor:#f3daff;--tableTypeFBackgroundColor:#fffdbe;--textColor:#000;--titleColorByTheme:#51ae8a;--backgroundColor:#51ae8a;--themeBorderColor:#51ae8a}.main-content.leave-home-safe-counter{height:0;padding:0!important}.main-content.leave-home-safe-counter .lang-wrapper{font-size:14px;font-weight:700}.main-content.leave-home-safe-counter .site-list-wrapper{display:flex;flex-direction:column}.main-content.leave-home-safe-counter .site-list-wrapper .site-list-head{padding:18px 18px 0}.main-content.leave-home-safe-counter .site-list-wrapper .site-list-body{background-color:#fff;border-top-left-radius:30px;border-top-right-radius:30px;flex:1 1;margin-top:30px}.main-content.leave-home-safe-counter .site-list-wrapper .site-list-body .queue-title{color:#000}.main-content.leave-home-safe-counter .site-list-wrapper .sub-folder-list :nth-child(odd) .site-list>.site{background-color:#b5ded3;border-radius:26px;color:#000}.main-content.leave-home-safe-counter .site-list-wrapper .sub-folder-list :nth-child(2n) .site-list>.site{background-color:#51ae8a;border-radius:26px;color:#fff}.main-content.leave-home-safe-counter .site-list-wrapper .sub-folder-list :nth-child(2n) .site-list>.site .site-info .quota{color:#fff}.main-content.leave-home-safe-counter .site-list-wrapper .sub-folder-list .folder-name{color:#000;font-weight:700}.main-content.leave-home-safe-counter .site-list-wrapper .site-wrapper{display:flex;flex-direction:column-reverse}.main-content.leave-home-safe-counter .site-list-wrapper .site-wrapper .dropdown-arrow{color:#000}.main-content.leave-home-safe-counter .site-list-wrapper .site-wrapper .title-wrapper{flex-direction:column;margin:0 auto 30px}.main-content.leave-home-safe-counter .site-list-wrapper .site-wrapper .site-date{color:#f9db56}.main-content.leave-home-safe-counter .site-list-wrapper .site-wrapper .site-title{display:block;font-size:2rem}.main-content.leave-home-safe-counter .site-list-wrapper .gulu-logo-wrapper{align-self:flex-end}.main-content.leave-home-safe-counter .site-list-wrapper .gulu-logo-wrapper .lang-wrapper{align-self:center}.main-content.leave-home-safe-counter .site-detail-wrapper{display:flex;flex-direction:column;height:100%;margin-bottom:0;padding-bottom:0}.main-content.leave-home-safe-counter .site-detail-wrapper .navigation-list .navigation-button{border:0;font-size:30px}.main-content.leave-home-safe-counter .site-detail-wrapper .current-date{color:#000}.main-content.leave-home-safe-counter .site-detail-wrapper .tag-sequence-list-wrapper .title{color:#a99800;margin-bottom:30px;text-align:center}.main-content.leave-home-safe-counter .site-detail-wrapper .background-site-info .site-wrapper{background-color:#51ae8a;display:flex;flex-direction:column-reverse}.main-content.leave-home-safe-counter .site-detail-wrapper .background-site-info .site-wrapper .gulu-logo-wrapper{align-self:flex-end}.main-content.leave-home-safe-counter .site-detail-wrapper .background-site-info .site-wrapper .gulu-logo-wrapper .lang-wrapper{align-self:center}.main-content.leave-home-safe-counter .site-detail-wrapper .background-site-info .site-wrapper .info .title{color:#fff;font-size:34.0622px}.main-content.leave-home-safe-counter .site-detail-wrapper .background-site-info-body{background-color:#fff;border-top-left-radius:30px;border-top-right-radius:30px;flex:1 1;margin-top:30px;padding:15px 18px 10px}.main-content.leave-home-safe-counter .site-detail-wrapper .background-site-info-body .drop-down-content,.main-content.leave-home-safe-counter .site-detail-wrapper .background-site-info-body .drop-down-title{color:#000}.main-content.leave-home-safe-counter .site-detail-wrapper .background-site-info{background-color:#fff}.main-content.leave-home-safe-counter .site-detail-wrapper .background-site-info-head{background-color:#51ae8a}.main-content.leave-home-safe-counter .site-detail-wrapper .site .info .address .text{color:#f9db56;font-size:21.5054px}.main-content.leave-home-safe-counter .site-detail-wrapper .reject-reason{color:#51ae8a}.main-content.leave-home-safe-counter .site-detail-wrapper .tag-sequence .table-type-label{color:#000}.main-content.leave-home-safe-counter .site-detail-wrapper .tag-sequence{border-radius:5px}.main-content.leave-home-safe-counter .site-detail-wrapper .tag-sequence .ticket{font-weight:700}.main-content.leave-home-safe-counter .site-detail-wrapper .counter-item{background-color:#51ae8a}.main-content.leave-home-safe-counter .site-detail-wrapper .counter-item.blink .ticket-number .text .tag-label{animation:leave-home-safe-blink-animation-text 1s linear 1s 4;-webkit-animation:leave-home-safe-blink-animation-text 1s linear 1s 4}.main-content.leave-home-safe-counter .site-detail-wrapper .counter-item.blink .time{animation:leave-home-safe-blink-animation-text-time 1s linear 1s 4;-webkit-animation:leave-home-safe-blink-animation-text-time 1s linear 1s 4}.main-content.leave-home-safe-counter .site-detail-wrapper .counter-item .text .counter-name{background-color:#fff;color:#51ae8a}.main-content.leave-home-safe-counter .site-detail-wrapper .counter-item .zig-zag{background-image:linear-gradient(-45deg,#fff 14px,transparent 0),linear-gradient(45deg,#fff 14px,transparent 0);background-position:10px 4.5px;background-size:12px 20px}.main-content.leave-home-safe-counter .queue-bottom-btn-wrapper .queue-button{font-weight:700}.main-content.leave-home-safe-counter .ticket-box .ticket-content{background-color:#fff}.main-content.leave-home-safe-counter .ticket-box .zig-zag{--tableTypeADarkColor:#fff;--tableTypeBDarkColor:#fff;--tableTypeCDarkColor:#fff;--tableTypeDDarkColor:#fff;--tableTypeEDarkColor:#fff;--tableTypeFDarkColor:#fff;--tableTypeABackgroundColor:#fff;--tableTypeBBackgroundColor:#fff;--tableTypeCBackgroundColor:#fff;--tableTypeDBackgroundColor:#fff;--tableTypeEBackgroundColor:#fff;--tableTypeFBackgroundColor:#fff}.main-content.leave-home-safe-counter .ticket-wrapper .title{margin:0}.main-content.leave-home-safe-counter .ticket-wrapper .tag-sequence-list .tag-sequence{--tableTypeADarkColor:#fff;--tableTypeBDarkColor:#fff;--tableTypeCDarkColor:#fff;--tableTypeDDarkColor:#fff;--tableTypeEDarkColor:#fff;--tableTypeFDarkColor:#fff;--tableTypeABackgroundColor:#fff;--tableTypeBBackgroundColor:#fff;--tableTypeCBackgroundColor:#fff;--tableTypeDBackgroundColor:#fff;--tableTypeEBackgroundColor:#fff;--tableTypeFBackgroundColor:#fff;background-color:#fff}.main-content.leave-home-safe-counter .ticket-wrapper .tag-sequence-list .tag-sequence .table-type-label{color:#000}.main-content.leave-home-safe-counter .ticket-wrapper .counter-tag-list .tag-sequence{--tableTypeADarkColor:#fff;--tableTypeBDarkColor:#fff;--tableTypeCDarkColor:#fff;--tableTypeDDarkColor:#fff;--tableTypeEDarkColor:#fff;--tableTypeFDarkColor:#fff;--tableTypeABackgroundColor:#fff;--tableTypeBBackgroundColor:#fff;--tableTypeCBackgroundColor:#fff;--tableTypeDBackgroundColor:#fff;--tableTypeEBackgroundColor:#fff;--tableTypeFBackgroundColor:#fff}@media only screen and (min-width:800px){.main-content.leave-home-safe-counter .lang-wrapper{font-size:40px;font-weight:700}.main-content.leave-home-safe-counter .site-detail-wrapper{padding-bottom:0}.main-content.leave-home-safe-counter .site-detail-wrapper .tag-sequence-list-wrapper .title{font-size:64px;margin-left:0}.main-content.leave-home-safe-counter .site-detail-wrapper .background-site-info-head{padding:38px 38px 0}.main-content.leave-home-safe-counter .site-detail-wrapper .background-site-info-body{border-top-left-radius:100px;border-top-right-radius:100px;padding:38px 38px 0}.main-content.leave-home-safe-counter .site-detail-wrapper .background-site-info>.site-wrapper .info .title{font-size:88.6977px}.main-content.leave-home-safe-counter .site-detail-wrapper .background-site-info>.site-wrapper .info .address .text{font-size:56px}.main-content.leave-home-safe-counter .queue-bottom-btn-wrapper .queue-button{font-size:20px}.main-content.leave-home-safe-counter .site-list-wrapper .site-list-head{padding:38px 38px 0}.main-content.leave-home-safe-counter .site-list-wrapper .site-list-body{background-color:#fff;border-top-left-radius:100px;border-top-right-radius:100px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:38px 38px 0}.main-content.leave-home-safe-counter .site-list-wrapper .site-wrapper .background-site-info-head{padding:38px 38px 0}.main-content.leave-home-safe-counter .site-list-wrapper .site-wrapper .title-wrapper{display:flex;flex-direction:column;margin:0}.main-content.leave-home-safe-counter .site-list-wrapper .site-wrapper .site-date{font-size:56px}.main-content.leave-home-safe-counter .site-list-wrapper .site-wrapper .site-title{font-size:88.6977px}.main-content.leave-home-safe-counter .site-list-wrapper .site-wrapper .gulu-logo-wrapper{font-size:40px}}@keyframes leave-home-safe-blink-animation-text{to{color:#51ae8a}}@-webkit-keyframes leave-home-safe-blink-animation-text{to{color:#51ae8a}}@keyframes leave-home-safe-blink-animation-text-time{to{color:#51ae8a}}@-webkit-keyframes leave-home-safe-blink-animation-text-time{to{color:#51ae8a}}.hang-seng{--hangSengPrimaryColor:#4c9545;--textColor:var(--hangSengPrimaryColor);--titleColorByTheme:#000}.hang-seng .select-wrapper .picker{border:1px solid #000;color:#000}.hang-seng .select-wrapper .image{fill:#000}.hang-seng .input-text-wrapper .input-text,.hang-seng .surname-wrapper .surname{border:1px solid #000;color:#000}.hang-seng .surname-wrapper .surname .name-title-wrapper .name-title-select{color:#000}.hang-seng .surname-wrapper .surname .name-title-wrapper .image{fill:#000}.hang-seng .surname-wrapper .surname .surname-input{color:#000}.hang-seng .drop-down-text-wrapper .drop-down-text{border:1px solid #000;color:#000}.hang-seng .drop-down-text-wrapper .drop-down-text .drop-down-wrapper .drop-down-select{color:#000}.hang-seng .drop-down-text-wrapper .drop-down-text .drop-down-wrapper .image{fill:#000}.hang-seng .drop-down-text-wrapper .drop-down-text .text-input{color:#000}.hang-seng .select-time-wrapper .options .option{border:1px solid #000}.hang-seng .select-time-wrapper .options .option.selected{background-color:var(--hangSengPrimaryColor);border:1px solid var(--hangSengPrimaryColor);color:#fff}.hang-seng .checkbox-list-wrapper .checkbox-wrapper .checkbox{border:1px solid #000}.hang-seng .checkbox-list-wrapper .checkbox-wrapper .checkbox .check-icon{color:var(--hangSengPrimaryColor)}.hang-seng .rating-wrapper .image{color:#000}.hang-seng .rating-wrapper .image.fill .background{fill:var(--hangSengPrimaryColor)}.main-content.hang-seng{background-color:#fff;color:#000}.main-content.hang-seng .header-wrapper .hang-seng-header-wrapper{align-items:center;background-color:var(--hangSengPrimaryColor);display:flex;flex-direction:row;justify-content:center;padding:14px 0;position:relative;width:100%}.main-content.hang-seng .header-wrapper .hang-seng-header-wrapper .banner{width:200px}.main-content.hang-seng .header-wrapper .hang-seng-header-wrapper .lang-wrapper{align-items:center;align-self:start;cursor:pointer;display:flex;flex-direction:row;flex-shrink:0;grid-column-start:3;justify-content:flex-end;position:absolute;right:10px;top:10px}.main-content.hang-seng .header-wrapper .hang-seng-header-wrapper .lang-wrapper .lang-button{color:#fff;padding:5px 0}.main-content.hang-seng .header-wrapper .hang-seng-header-wrapper .lang-wrapper .lang-button:not(:last-child):after{content:"/";display:inline-block;margin:0 5px}.main-content.hang-seng .header-wrapper .background-site-info.background-site-info-head{background-color:#f2f2f2}.main-content.hang-seng .header-wrapper .site-wrapper .site .info .address{color:var(--hangSengPrimaryColor)}.main-content.hang-seng .header-wrapper .site-wrapper .site .info .address .location-icon{stroke:var(--hangSengPrimaryColor)}.main-content.hang-seng .calendar .header{background-color:var(--hangSengPrimaryColor)}.main-content.hang-seng .calendar .calendar-content tbody td .date-wrapper{color:var(--hangSengPrimaryColor)}.main-content.hang-seng .calendar .calendar-content tbody td .date-wrapper.disable{color:#c3bfcb}.main-content.hang-seng .calendar .calendar-content tbody td .date-wrapper.selected{background-color:var(--hangSengPrimaryColor);color:#fff}.main-content.hang-seng .site-detail-wrapper,.main-content.hang-seng .site-detail-wrapper .background-site-info{background-color:#fff}.main-content.hang-seng .site-detail-wrapper .background-site-info.background-site-info-head{background-color:#f2f2f2}.main-content.hang-seng .site-detail-wrapper .tag-sequence-list-wrapper .current-date{color:#424242;font-weight:700}.main-content.hang-seng .bottom-btn-wrapper{background-color:#fff}.main-content.hang-seng .bottom-btn-wrapper .queue-button{background-color:var(--hangSengPrimaryColor);border-radius:0;color:#fff;height:50px;width:145px}.main-content.hang-seng .queue-wrapper .background-site-info,.main-content.hang-seng .reservation-wrapper .background-site-info{background-color:#f2f2f2}.main-content.hang-seng .queue-wrapper .queue-title,.main-content.hang-seng .reservation-wrapper .queue-title{justify-content:center}.main-content.hang-seng .queue-wrapper input[type=radio],.main-content.hang-seng .reservation-wrapper input[type=radio]{border:2px solid #000}.main-content.hang-seng .queue-wrapper input[type=radio]:checked,.main-content.hang-seng .reservation-wrapper input[type=radio]:checked{background:var(--hangSengPrimaryColor);box-shadow:inset 0 0 0 2px #fff}.main-content.hang-seng .queue-wrapper .service-type-radio-wrapper .image path,.main-content.hang-seng .reservation-wrapper .service-type-radio-wrapper .image path{fill:#000}.main-content.hang-seng .queue-wrapper .queue-wrapper-content.preview-wrapper .preview-content .checkbox-wrapper,.main-content.hang-seng .queue-wrapper .reservation-wrapper-content.preview-wrapper .preview-content .checkbox-wrapper,.main-content.hang-seng .reservation-wrapper .queue-wrapper-content.preview-wrapper .preview-content .checkbox-wrapper,.main-content.hang-seng .reservation-wrapper .reservation-wrapper-content.preview-wrapper .preview-content .checkbox-wrapper{border:1px solid #000}.main-content.hang-seng .queue-wrapper .queue-wrapper-content.preview-wrapper .preview-content .checkbox-wrapper .check-icon,.main-content.hang-seng .queue-wrapper .reservation-wrapper-content.preview-wrapper .preview-content .checkbox-wrapper .check-icon,.main-content.hang-seng .reservation-wrapper .queue-wrapper-content.preview-wrapper .preview-content .checkbox-wrapper .check-icon,.main-content.hang-seng .reservation-wrapper .reservation-wrapper-content.preview-wrapper .preview-content .checkbox-wrapper .check-icon{color:var(--hangSengPrimaryColor)}.main-content.hang-seng .queue-wrapper .queue-wrapper-content.preview-wrapper .preview-content .step-info .preview-text,.main-content.hang-seng .queue-wrapper .queue-wrapper-content.preview-wrapper .preview-content .tnc-wrapper .tnc-content,.main-content.hang-seng .queue-wrapper .reservation-wrapper-content.preview-wrapper .preview-content .step-info .preview-text,.main-content.hang-seng .queue-wrapper .reservation-wrapper-content.preview-wrapper .preview-content .tnc-wrapper .tnc-content,.main-content.hang-seng .reservation-wrapper .queue-wrapper-content.preview-wrapper .preview-content .step-info .preview-text,.main-content.hang-seng .reservation-wrapper .queue-wrapper-content.preview-wrapper .preview-content .tnc-wrapper .tnc-content,.main-content.hang-seng .reservation-wrapper .reservation-wrapper-content.preview-wrapper .preview-content .step-info .preview-text,.main-content.hang-seng .reservation-wrapper .reservation-wrapper-content.preview-wrapper .preview-content .tnc-wrapper .tnc-content{color:#000}.main-content.hang-seng .queue-wrapper.ticket-wrapper .ticket-box,.main-content.hang-seng .reservation-wrapper.ticket-wrapper .ticket-box{width:100%}.main-content.hang-seng .queue-wrapper.ticket-wrapper .ticket-box .background-dark-A,.main-content.hang-seng .queue-wrapper.ticket-wrapper .ticket-box .background-dark-B,.main-content.hang-seng .queue-wrapper.ticket-wrapper .ticket-box .background-dark-C,.main-content.hang-seng .queue-wrapper.ticket-wrapper .ticket-box .background-dark-D,.main-content.hang-seng .queue-wrapper.ticket-wrapper .ticket-box .background-dark-E,.main-content.hang-seng .queue-wrapper.ticket-wrapper .ticket-box .background-dark-F,.main-content.hang-seng .reservation-wrapper.ticket-wrapper .ticket-box .background-dark-A,.main-content.hang-seng .reservation-wrapper.ticket-wrapper .ticket-box .background-dark-B,.main-content.hang-seng .reservation-wrapper.ticket-wrapper .ticket-box .background-dark-C,.main-content.hang-seng .reservation-wrapper.ticket-wrapper .ticket-box .background-dark-D,.main-content.hang-seng .reservation-wrapper.ticket-wrapper .ticket-box .background-dark-E,.main-content.hang-seng .reservation-wrapper.ticket-wrapper .ticket-box .background-dark-F{background-color:transparent}.main-content.hang-seng .queue-wrapper.ticket-wrapper .ticket-box.blinking .ticket-content.background-dark-A,.main-content.hang-seng .reservation-wrapper.ticket-wrapper .ticket-box.blinking .ticket-content.background-dark-A{animation:hang-seng-ticket-blink-a 3s step-end infinite;-webkit-animation:hang-seng-ticket-blink-a 3s step-end infinite;background-color:transparent!important}.main-content.hang-seng .queue-wrapper.ticket-wrapper .ticket-box.blinking .zig-zag-A,.main-content.hang-seng .reservation-wrapper.ticket-wrapper .ticket-box.blinking .zig-zag-A{-webkit-animation:none;animation:none;background-color:transparent!important}.main-content.hang-seng .queue-wrapper.ticket-wrapper .ticket-box.blinking .ticket-content.background-dark-B,.main-content.hang-seng .reservation-wrapper.ticket-wrapper .ticket-box.blinking .ticket-content.background-dark-B{animation:hang-seng-ticket-blink-b 3s step-end infinite;-webkit-animation:hang-seng-ticket-blink-b 3s step-end infinite;background-color:transparent!important}.main-content.hang-seng .queue-wrapper.ticket-wrapper .ticket-box.blinking .zig-zag-B,.main-content.hang-seng .reservation-wrapper.ticket-wrapper .ticket-box.blinking .zig-zag-B{animation:none;-webkit-animation:none;background-color:transparent!important}.main-content.hang-seng .queue-wrapper.ticket-wrapper .ticket-box.blinking .ticket-content.background-dark-C,.main-content.hang-seng .reservation-wrapper.ticket-wrapper .ticket-box.blinking .ticket-content.background-dark-C{animation:hang-seng-ticket-blink-c 3s step-end infinite;-webkit-animation:hang-seng-ticket-blink-c 3s step-end infinite;background-color:transparent!important}.main-content.hang-seng .queue-wrapper.ticket-wrapper .ticket-box.blinking .zig-zag-C,.main-content.hang-seng .reservation-wrapper.ticket-wrapper .ticket-box.blinking .zig-zag-C{animation:none;-webkit-animation:none;background-color:transparent!important}.main-content.hang-seng .queue-wrapper.ticket-wrapper .ticket-box.blinking .ticket-content.background-dark-D,.main-content.hang-seng .reservation-wrapper.ticket-wrapper .ticket-box.blinking .ticket-content.background-dark-D{animation:hang-seng-ticket-blink-d 3s step-end infinite;-webkit-animation:hang-seng-ticket-blink-d 3s step-end infinite;background-color:transparent!important}.main-content.hang-seng .queue-wrapper.ticket-wrapper .ticket-box.blinking .zig-zag-D,.main-content.hang-seng .reservation-wrapper.ticket-wrapper .ticket-box.blinking .zig-zag-D{animation:none;-webkit-animation:none;background-color:transparent!important}.main-content.hang-seng .queue-wrapper.ticket-wrapper .ticket-box.blinking .ticket-content.background-dark-E,.main-content.hang-seng .reservation-wrapper.ticket-wrapper .ticket-box.blinking .ticket-content.background-dark-E{animation:hang-seng-ticket-blink-e 3s step-end infinite;-webkit-animation:hang-seng-ticket-blink-e 3s step-end infinite;background-color:transparent!important}.main-content.hang-seng .queue-wrapper.ticket-wrapper .ticket-box.blinking .zig-zag-E,.main-content.hang-seng .reservation-wrapper.ticket-wrapper .ticket-box.blinking .zig-zag-E{animation:none;-webkit-animation:none;background-color:transparent!important}.main-content.hang-seng .queue-wrapper.ticket-wrapper .ticket-box.blinking .ticket-content.background-dark-F,.main-content.hang-seng .reservation-wrapper.ticket-wrapper .ticket-box.blinking .ticket-content.background-dark-F{animation:hang-seng-ticket-blink-f 3s step-end infinite;-webkit-animation:hang-seng-ticket-blink-f 3s step-end infinite;background-color:transparent!important}.main-content.hang-seng .queue-wrapper.ticket-wrapper .ticket-box.blinking .zig-zag-F,.main-content.hang-seng .reservation-wrapper.ticket-wrapper .ticket-box.blinking .zig-zag-F{animation:none;-webkit-animation:none;background-color:transparent!important}@-webkit-keyframes hang-seng-ticket-blink-a{0%{-webkit-backdrop-filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0) hue-rotate(77deg) brightness(101%) contrast(103%);backdrop-filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0) hue-rotate(77deg) brightness(101%) contrast(103%)}50%{-webkit-backdrop-filter:brightness(0) saturate(100%) invert(75%) sepia(37%) saturate(213%) hue-rotate(288deg) brightness(104%) contrast(98%);backdrop-filter:brightness(0) saturate(100%) invert(75%) sepia(37%) saturate(213%) hue-rotate(288deg) brightness(104%) contrast(98%)}}@keyframes hang-seng-ticket-blink-a{0%{-webkit-backdrop-filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0) hue-rotate(77deg) brightness(101%) contrast(103%);backdrop-filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0) hue-rotate(77deg) brightness(101%) contrast(103%)}50%{-webkit-backdrop-filter:brightness(0) saturate(100%) invert(75%) sepia(37%) saturate(213%) hue-rotate(288deg) brightness(104%) contrast(98%);backdrop-filter:brightness(0) saturate(100%) invert(75%) sepia(37%) saturate(213%) hue-rotate(288deg) brightness(104%) contrast(98%)}}@-webkit-keyframes hang-seng-ticket-blink-b{0%{-webkit-backdrop-filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0) hue-rotate(77deg) brightness(101%) contrast(103%);backdrop-filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0) hue-rotate(77deg) brightness(101%) contrast(103%)}50%{-webkit-backdrop-filter:brightness(0) saturate(100%) invert(87%) sepia(68%) saturate(307%) hue-rotate(30deg) brightness(97%) contrast(89%);backdrop-filter:brightness(0) saturate(100%) invert(87%) sepia(68%) saturate(307%) hue-rotate(30deg) brightness(97%) contrast(89%)}}@keyframes hang-seng-ticket-blink-b{0%{-webkit-backdrop-filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0) hue-rotate(77deg) brightness(101%) contrast(103%);backdrop-filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0) hue-rotate(77deg) brightness(101%) contrast(103%)}50%{-webkit-backdrop-filter:brightness(0) saturate(100%) invert(87%) sepia(68%) saturate(307%) hue-rotate(30deg) brightness(97%) contrast(89%);backdrop-filter:brightness(0) saturate(100%) invert(87%) sepia(68%) saturate(307%) hue-rotate(30deg) brightness(97%) contrast(89%)}}@-webkit-keyframes hang-seng-ticket-blink-c{0%{-webkit-backdrop-filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0) hue-rotate(77deg) brightness(101%) contrast(103%);backdrop-filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0) hue-rotate(77deg) brightness(101%) contrast(103%)}50%{-webkit-backdrop-filter:brightness(0) saturate(100%) invert(75%) sepia(41%) saturate(299%) hue-rotate(166deg) brightness(105%) contrast(98%);backdrop-filter:brightness(0) saturate(100%) invert(75%) sepia(41%) saturate(299%) hue-rotate(166deg) brightness(105%) contrast(98%)}}@keyframes hang-seng-ticket-blink-c{0%{-webkit-backdrop-filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0) hue-rotate(77deg) brightness(101%) contrast(103%);backdrop-filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0) hue-rotate(77deg) brightness(101%) contrast(103%)}50%{-webkit-backdrop-filter:brightness(0) saturate(100%) invert(75%) sepia(41%) saturate(299%) hue-rotate(166deg) brightness(105%) contrast(98%);backdrop-filter:brightness(0) saturate(100%) invert(75%) sepia(41%) saturate(299%) hue-rotate(166deg) brightness(105%) contrast(98%)}}@-webkit-keyframes hang-seng-ticket-blink-d{0%{-webkit-backdrop-filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0) hue-rotate(77deg) brightness(101%) contrast(103%);backdrop-filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0) hue-rotate(77deg) brightness(101%) contrast(103%)}50%{-webkit-backdrop-filter:brightness(0) saturate(100%) invert(80%) sepia(33%) saturate(596%) hue-rotate(346deg) brightness(104%) contrast(102%);backdrop-filter:brightness(0) saturate(100%) invert(80%) sepia(33%) saturate(596%) hue-rotate(346deg) brightness(104%) contrast(102%)}}@keyframes hang-seng-ticket-blink-d{0%{-webkit-backdrop-filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0) hue-rotate(77deg) brightness(101%) contrast(103%);backdrop-filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0) hue-rotate(77deg) brightness(101%) contrast(103%)}50%{-webkit-backdrop-filter:brightness(0) saturate(100%) invert(80%) sepia(33%) saturate(596%) hue-rotate(346deg) brightness(104%) contrast(102%);backdrop-filter:brightness(0) saturate(100%) invert(80%) sepia(33%) saturate(596%) hue-rotate(346deg) brightness(104%) contrast(102%)}}@-webkit-keyframes hang-seng-ticket-blink-e{0%{-webkit-backdrop-filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0) hue-rotate(77deg) brightness(101%) contrast(103%);backdrop-filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0) hue-rotate(77deg) brightness(101%) contrast(103%)}50%{-webkit-backdrop-filter:brightness(0) saturate(100%) invert(75%) sepia(63%) saturate(313%) hue-rotate(213deg) brightness(99%) contrast(104%);backdrop-filter:brightness(0) saturate(100%) invert(75%) sepia(63%) saturate(313%) hue-rotate(213deg) brightness(99%) contrast(104%)}}@keyframes hang-seng-ticket-blink-e{0%{-webkit-backdrop-filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0) hue-rotate(77deg) brightness(101%) contrast(103%);backdrop-filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0) hue-rotate(77deg) brightness(101%) contrast(103%)}50%{-webkit-backdrop-filter:brightness(0) saturate(100%) invert(75%) sepia(63%) saturate(313%) hue-rotate(213deg) brightness(99%) contrast(104%);backdrop-filter:brightness(0) saturate(100%) invert(75%) sepia(63%) saturate(313%) hue-rotate(213deg) brightness(99%) contrast(104%)}}@-webkit-keyframes hang-seng-ticket-blink-f{0%{-webkit-backdrop-filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0) hue-rotate(77deg) brightness(101%) contrast(103%);backdrop-filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0) hue-rotate(77deg) brightness(101%) contrast(103%)}50%{-webkit-backdrop-filter:brightness(0) saturate(100%) invert(91%) sepia(21%) saturate(775%) hue-rotate(3deg) brightness(105%) contrast(87%);backdrop-filter:brightness(0) saturate(100%) invert(91%) sepia(21%) saturate(775%) hue-rotate(3deg) brightness(105%) contrast(87%)}}@keyframes hang-seng-ticket-blink-f{0%{-webkit-backdrop-filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0) hue-rotate(77deg) brightness(101%) contrast(103%);backdrop-filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0) hue-rotate(77deg) brightness(101%) contrast(103%)}50%{-webkit-backdrop-filter:brightness(0) saturate(100%) invert(91%) sepia(21%) saturate(775%) hue-rotate(3deg) brightness(105%) contrast(87%);backdrop-filter:brightness(0) saturate(100%) invert(91%) sepia(21%) saturate(775%) hue-rotate(3deg) brightness(105%) contrast(87%)}}.main-content.hang-seng .queue-wrapper.ticket-wrapper .ticket-box .ticket-box-content .ticket-content .table-type-label,.main-content.hang-seng .reservation-wrapper.ticket-wrapper .ticket-box .ticket-box-content .ticket-content .table-type-label{font-weight:700}.main-content.hang-seng .queue-wrapper.ticket-wrapper .ticket-box .ticket-box-content .ticket-content .ticket-text,.main-content.hang-seng .reservation-wrapper.ticket-wrapper .ticket-box .ticket-box-content .ticket-content .ticket-text{color:#000}.main-content.hang-seng .queue-wrapper.ticket-wrapper .ticket-box .ticket-box-content .ticket-content .dropdown-arrow .image,.main-content.hang-seng .reservation-wrapper.ticket-wrapper .ticket-box .ticket-box-content .ticket-content .dropdown-arrow .image{stroke:#000}.main-content.hang-seng .queue-wrapper.ticket-wrapper .ticket-box .ticket-box-content .ticket-content .drop-down-content,.main-content.hang-seng .queue-wrapper.ticket-wrapper .ticket-box .ticket-box-content .ticket-content .ticket-email .email-delivery-reminder,.main-content.hang-seng .reservation-wrapper.ticket-wrapper .ticket-box .ticket-box-content .ticket-content .drop-down-content,.main-content.hang-seng .reservation-wrapper.ticket-wrapper .ticket-box .ticket-box-content .ticket-content .ticket-email .email-delivery-reminder{color:#000}.main-content.hang-seng .queue-wrapper.ticket-wrapper .ticket-box .ticket-box-content .ticket-content .ticket-email .ticket-email-input-field,.main-content.hang-seng .reservation-wrapper.ticket-wrapper .ticket-box .ticket-box-content .ticket-content .ticket-email .ticket-email-input-field{border:1px solid #000;box-shadow:none}.main-content.hang-seng .queue-wrapper.ticket-wrapper .ticket-box .ticket-box-content .ticket-content .qrcode-wrapper .call-timestamp,.main-content.hang-seng .queue-wrapper.ticket-wrapper .ticket-box .ticket-box-content .ticket-content .qrcode-wrapper .trash-icon,.main-content.hang-seng .queue-wrapper.ticket-wrapper .ticket-box .ticket-box-content .ticket-content .survey-info-wrapper .question-text,.main-content.hang-seng .queue-wrapper.ticket-wrapper .ticket-box .ticket-box-content .ticket-content .survey-info-wrapper .question-title,.main-content.hang-seng .reservation-wrapper.ticket-wrapper .ticket-box .ticket-box-content .ticket-content .qrcode-wrapper .call-timestamp,.main-content.hang-seng .reservation-wrapper.ticket-wrapper .ticket-box .ticket-box-content .ticket-content .qrcode-wrapper .trash-icon,.main-content.hang-seng .reservation-wrapper.ticket-wrapper .ticket-box .ticket-box-content .ticket-content .survey-info-wrapper .question-text,.main-content.hang-seng .reservation-wrapper.ticket-wrapper .ticket-box .ticket-box-content .ticket-content .survey-info-wrapper .question-title{color:#000}.main-content.hang-seng .queue-wrapper.ticket-wrapper .ticket-box .zig-zag,.main-content.hang-seng .reservation-wrapper.ticket-wrapper .ticket-box .zig-zag{display:none}.main-content.hang-seng .queue-bottom-btn-wrapper,.main-content.hang-seng .reservation-bottom-btn-wrapper{background-color:#fff}.main-content.hang-seng .queue-bottom-btn-wrapper .queue-button,.main-content.hang-seng .queue-bottom-btn-wrapper .reservation-button,.main-content.hang-seng .reservation-bottom-btn-wrapper .queue-button,.main-content.hang-seng .reservation-bottom-btn-wrapper .reservation-button{background-color:var(--hangSengPrimaryColor);border-radius:0;color:#fff;width:145px}.main-content.hang-seng .queue-bottom-btn-wrapper .queue-button.disable,.main-content.hang-seng .queue-bottom-btn-wrapper .reservation-button.disable,.main-content.hang-seng .reservation-bottom-btn-wrapper .queue-button.disable,.main-content.hang-seng .reservation-bottom-btn-wrapper .reservation-button.disable{background:#7b7b7b;cursor:auto}.main-content.hang-seng .queue-bottom-btn-wrapper .queue-button .arrow path,.main-content.hang-seng .queue-bottom-btn-wrapper .reservation-button .arrow path,.main-content.hang-seng .reservation-bottom-btn-wrapper .queue-button .arrow path,.main-content.hang-seng .reservation-bottom-btn-wrapper .reservation-button .arrow path{stroke:#fff}.main-content.hang-seng .queue-single-button-wrapper .single-button,.main-content.hang-seng .reservation-single-button-wrapper .single-button{border:1px solid #000}@media only screen and (min-width:800px){body #root .hang-seng div::-webkit-scrollbar-thumb{background-color:var(--hangSengPrimaryColor)}}.cichk{--cichkPrimaryColor:#0066a6;--textColor:var(--cichkPrimaryColor);--titleColorByTheme:#000}.cichk .select-wrapper .picker{border:1px solid #000;color:#000}.cichk .select-wrapper .image{fill:#000}.cichk .input-text-wrapper .input-text,.cichk .surname-wrapper .surname{border:1px solid #000;color:#000}.cichk .surname-wrapper .surname .name-title-wrapper .name-title-select{color:#000}.cichk .surname-wrapper .surname .name-title-wrapper .image{fill:#000}.cichk .surname-wrapper .surname .surname-input{color:#000}.cichk .drop-down-text-wrapper .drop-down-text{border:1px solid #000;color:#000}.cichk .drop-down-text-wrapper .drop-down-text .drop-down-wrapper .drop-down-select{color:#000}.cichk .drop-down-text-wrapper .drop-down-text .drop-down-wrapper .image{fill:#000}.cichk .drop-down-text-wrapper .drop-down-text .text-input{color:#000}.cichk .select-time-wrapper .options .option{border:1px solid #000}.cichk .select-time-wrapper .options .option.selected{background-color:var(--cichkPrimaryColor);border:1px solid var(--cichkPrimaryColor);color:#fff}.cichk .checkbox-list-wrapper .checkbox-wrapper .checkbox{border:1px solid #000}.cichk .checkbox-list-wrapper .checkbox-wrapper .checkbox .check-icon{color:var(--cichkPrimaryColor)}.cichk .rating-wrapper .image{color:#000}.cichk .rating-wrapper .image.fill .background{fill:var(--cichkPrimaryColor)}.main-content.cichk{background-color:#fff;color:#000}.main-content.cichk .header-wrapper .cichk-header-wrapper{align-items:center;background-color:var(--cichkPrimaryColor);display:flex;flex-direction:row;justify-content:center;padding:14px 0;position:relative;width:100%}.main-content.cichk .header-wrapper .cichk-header-wrapper .banner{width:200px}.main-content.cichk .header-wrapper .cichk-header-wrapper .lang-wrapper{align-items:center;align-self:start;cursor:pointer;display:flex;flex-direction:row;flex-shrink:0;grid-column-start:3;justify-content:flex-end;position:absolute;right:10px;top:10px}.main-content.cichk .header-wrapper .cichk-header-wrapper .lang-wrapper .lang-button{color:#fff;padding:5px 0}.main-content.cichk .header-wrapper .cichk-header-wrapper .lang-wrapper .lang-button:not(:last-child):after{content:"/";display:inline-block;margin:0 5px}.main-content.cichk .header-wrapper .background-site-info.background-site-info-head{background-color:#f2f2f2}.main-content.cichk .header-wrapper .site-wrapper .site .info .address{color:var(--cichkPrimaryColor)}.main-content.cichk .header-wrapper .site-wrapper .site .info .address .location-icon{stroke:var(--cichkPrimaryColor)}.main-content.cichk .calendar .header{background-color:var(--cichkPrimaryColor)}.main-content.cichk .calendar .calendar-content tbody td .date-wrapper{color:var(--cichkPrimaryColor)}.main-content.cichk .calendar .calendar-content tbody td .date-wrapper.disable{color:#c3bfcb}.main-content.cichk .calendar .calendar-content tbody td .date-wrapper.selected{background-color:var(--cichkPrimaryColor);color:#fff}.main-content.cichk .site-detail-wrapper,.main-content.cichk .site-detail-wrapper .background-site-info{background-color:#fff}.main-content.cichk .site-detail-wrapper .background-site-info.background-site-info-head{background-color:#f2f2f2}.main-content.cichk .site-detail-wrapper .tag-sequence-list-wrapper .current-date{color:#424242;font-weight:700}.main-content.cichk .bottom-btn-wrapper{background-color:#fff}.main-content.cichk .bottom-btn-wrapper .queue-button{background-color:var(--cichkPrimaryColor);border-radius:0;color:#fff;height:50px;width:145px}.main-content.cichk .queue-wrapper .background-site-info,.main-content.cichk .reservation-wrapper .background-site-info{background-color:#f2f2f2}.main-content.cichk .queue-wrapper .queue-title,.main-content.cichk .reservation-wrapper .queue-title{justify-content:center}.main-content.cichk .queue-wrapper input[type=radio],.main-content.cichk .reservation-wrapper input[type=radio]{border:2px solid #000}.main-content.cichk .queue-wrapper input[type=radio]:checked,.main-content.cichk .reservation-wrapper input[type=radio]:checked{background:var(--cichkPrimaryColor);box-shadow:inset 0 0 0 2px #fff}.main-content.cichk .queue-wrapper .service-type-radio-wrapper .image path,.main-content.cichk .reservation-wrapper .service-type-radio-wrapper .image path{fill:#000}.main-content.cichk .queue-wrapper .queue-wrapper-content.preview-wrapper .checkbox-wrapper,.main-content.cichk .queue-wrapper .reservation-wrapper-content.preview-wrapper .checkbox-wrapper,.main-content.cichk .reservation-wrapper .queue-wrapper-content.preview-wrapper .checkbox-wrapper,.main-content.cichk .reservation-wrapper .reservation-wrapper-content.preview-wrapper .checkbox-wrapper{border:1px solid #000}.main-content.cichk .queue-wrapper .queue-wrapper-content.preview-wrapper .checkbox-wrapper .check-icon,.main-content.cichk .queue-wrapper .reservation-wrapper-content.preview-wrapper .checkbox-wrapper .check-icon,.main-content.cichk .reservation-wrapper .queue-wrapper-content.preview-wrapper .checkbox-wrapper .check-icon,.main-content.cichk .reservation-wrapper .reservation-wrapper-content.preview-wrapper .checkbox-wrapper .check-icon{color:var(--cichkPrimaryColor)}.main-content.cichk .queue-wrapper .queue-wrapper-content.preview-wrapper .step-info .preview-text,.main-content.cichk .queue-wrapper .queue-wrapper-content.preview-wrapper .tnc-wrapper .tnc-content,.main-content.cichk .queue-wrapper .reservation-wrapper-content.preview-wrapper .step-info .preview-text,.main-content.cichk .queue-wrapper .reservation-wrapper-content.preview-wrapper .tnc-wrapper .tnc-content,.main-content.cichk .reservation-wrapper .queue-wrapper-content.preview-wrapper .step-info .preview-text,.main-content.cichk .reservation-wrapper .queue-wrapper-content.preview-wrapper .tnc-wrapper .tnc-content,.main-content.cichk .reservation-wrapper .reservation-wrapper-content.preview-wrapper .step-info .preview-text,.main-content.cichk .reservation-wrapper .reservation-wrapper-content.preview-wrapper .tnc-wrapper .tnc-content{color:#000}.main-content.cichk .queue-wrapper.ticket-wrapper .ticket-box,.main-content.cichk .reservation-wrapper.ticket-wrapper .ticket-box{width:100%}.main-content.cichk .queue-wrapper.ticket-wrapper .ticket-box .background-dark-A,.main-content.cichk .queue-wrapper.ticket-wrapper .ticket-box .background-dark-B,.main-content.cichk .queue-wrapper.ticket-wrapper .ticket-box .background-dark-C,.main-content.cichk .queue-wrapper.ticket-wrapper .ticket-box .background-dark-D,.main-content.cichk .queue-wrapper.ticket-wrapper .ticket-box .background-dark-E,.main-content.cichk .queue-wrapper.ticket-wrapper .ticket-box .background-dark-F,.main-content.cichk .queue-wrapper.ticket-wrapper .ticket-box .background-dark-R,.main-content.cichk .reservation-wrapper.ticket-wrapper .ticket-box .background-dark-A,.main-content.cichk .reservation-wrapper.ticket-wrapper .ticket-box .background-dark-B,.main-content.cichk .reservation-wrapper.ticket-wrapper .ticket-box .background-dark-C,.main-content.cichk .reservation-wrapper.ticket-wrapper .ticket-box .background-dark-D,.main-content.cichk .reservation-wrapper.ticket-wrapper .ticket-box .background-dark-E,.main-content.cichk .reservation-wrapper.ticket-wrapper .ticket-box .background-dark-F,.main-content.cichk .reservation-wrapper.ticket-wrapper .ticket-box .background-dark-R{background-color:transparent}.main-content.cichk .queue-wrapper.ticket-wrapper .ticket-box.blinking .ticket-content.background-dark-A,.main-content.cichk .reservation-wrapper.ticket-wrapper .ticket-box.blinking .ticket-content.background-dark-A{animation:cichk-ticket-blink-a 3s step-end infinite;-webkit-animation:cichk-ticket-blink-a 3s step-end infinite;background-color:transparent!important}.main-content.cichk .queue-wrapper.ticket-wrapper .ticket-box.blinking .zig-zag-A,.main-content.cichk .reservation-wrapper.ticket-wrapper .ticket-box.blinking .zig-zag-A{-webkit-animation:none;animation:none;background-color:transparent!important}.main-content.cichk .queue-wrapper.ticket-wrapper .ticket-box.blinking .ticket-content.background-dark-B,.main-content.cichk .reservation-wrapper.ticket-wrapper .ticket-box.blinking .ticket-content.background-dark-B{animation:cichk-ticket-blink-b 3s step-end infinite;-webkit-animation:cichk-ticket-blink-b 3s step-end infinite;background-color:transparent!important}.main-content.cichk .queue-wrapper.ticket-wrapper .ticket-box.blinking .zig-zag-B,.main-content.cichk .reservation-wrapper.ticket-wrapper .ticket-box.blinking .zig-zag-B{animation:none;-webkit-animation:none;background-color:transparent!important}.main-content.cichk .queue-wrapper.ticket-wrapper .ticket-box.blinking .ticket-content.background-dark-C,.main-content.cichk .reservation-wrapper.ticket-wrapper .ticket-box.blinking .ticket-content.background-dark-C{animation:cichk-ticket-blink-c 3s step-end infinite;-webkit-animation:cichk-ticket-blink-c 3s step-end infinite;background-color:transparent!important}.main-content.cichk .queue-wrapper.ticket-wrapper .ticket-box.blinking .zig-zag-C,.main-content.cichk .reservation-wrapper.ticket-wrapper .ticket-box.blinking .zig-zag-C{animation:none;-webkit-animation:none;background-color:transparent!important}.main-content.cichk .queue-wrapper.ticket-wrapper .ticket-box.blinking .ticket-content.background-dark-D,.main-content.cichk .reservation-wrapper.ticket-wrapper .ticket-box.blinking .ticket-content.background-dark-D{animation:cichk-ticket-blink-d 3s step-end infinite;-webkit-animation:cichk-ticket-blink-d 3s step-end infinite;background-color:transparent!important}.main-content.cichk .queue-wrapper.ticket-wrapper .ticket-box.blinking .zig-zag-D,.main-content.cichk .reservation-wrapper.ticket-wrapper .ticket-box.blinking .zig-zag-D{animation:none;-webkit-animation:none;background-color:transparent!important}.main-content.cichk .queue-wrapper.ticket-wrapper .ticket-box.blinking .ticket-content.background-dark-E,.main-content.cichk .reservation-wrapper.ticket-wrapper .ticket-box.blinking .ticket-content.background-dark-E{animation:cichk-ticket-blink-e 3s step-end infinite;-webkit-animation:cichk-ticket-blink-e 3s step-end infinite;background-color:transparent!important}.main-content.cichk .queue-wrapper.ticket-wrapper .ticket-box.blinking .zig-zag-E,.main-content.cichk .reservation-wrapper.ticket-wrapper .ticket-box.blinking .zig-zag-E{animation:none;-webkit-animation:none;background-color:transparent!important}.main-content.cichk .queue-wrapper.ticket-wrapper .ticket-box.blinking .ticket-content.background-dark-F,.main-content.cichk .reservation-wrapper.ticket-wrapper .ticket-box.blinking .ticket-content.background-dark-F{animation:cichk-ticket-blink-f 3s step-end infinite;-webkit-animation:cichk-ticket-blink-f 3s step-end infinite;background-color:transparent!important}.main-content.cichk .queue-wrapper.ticket-wrapper .ticket-box.blinking .zig-zag-F,.main-content.cichk .reservation-wrapper.ticket-wrapper .ticket-box.blinking .zig-zag-F{animation:none;-webkit-animation:none;background-color:transparent!important}@-webkit-keyframes cichk-ticket-blink-a{0%{-webkit-backdrop-filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0) hue-rotate(77deg) brightness(101%) contrast(103%);backdrop-filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0) hue-rotate(77deg) brightness(101%) contrast(103%)}50%{-webkit-backdrop-filter:brightness(0) saturate(100%) invert(75%) sepia(37%) saturate(213%) hue-rotate(288deg) brightness(104%) contrast(98%);backdrop-filter:brightness(0) saturate(100%) invert(75%) sepia(37%) saturate(213%) hue-rotate(288deg) brightness(104%) contrast(98%)}}@keyframes cichk-ticket-blink-a{0%{-webkit-backdrop-filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0) hue-rotate(77deg) brightness(101%) contrast(103%);backdrop-filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0) hue-rotate(77deg) brightness(101%) contrast(103%)}50%{-webkit-backdrop-filter:brightness(0) saturate(100%) invert(75%) sepia(37%) saturate(213%) hue-rotate(288deg) brightness(104%) contrast(98%);backdrop-filter:brightness(0) saturate(100%) invert(75%) sepia(37%) saturate(213%) hue-rotate(288deg) brightness(104%) contrast(98%)}}@-webkit-keyframes cichk-ticket-blink-b{0%{-webkit-backdrop-filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0) hue-rotate(77deg) brightness(101%) contrast(103%);backdrop-filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0) hue-rotate(77deg) brightness(101%) contrast(103%)}50%{-webkit-backdrop-filter:brightness(0) saturate(100%) invert(87%) sepia(68%) saturate(307%) hue-rotate(30deg) brightness(97%) contrast(89%);backdrop-filter:brightness(0) saturate(100%) invert(87%) sepia(68%) saturate(307%) hue-rotate(30deg) brightness(97%) contrast(89%)}}@keyframes cichk-ticket-blink-b{0%{-webkit-backdrop-filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0) hue-rotate(77deg) brightness(101%) contrast(103%);backdrop-filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0) hue-rotate(77deg) brightness(101%) contrast(103%)}50%{-webkit-backdrop-filter:brightness(0) saturate(100%) invert(87%) sepia(68%) saturate(307%) hue-rotate(30deg) brightness(97%) contrast(89%);backdrop-filter:brightness(0) saturate(100%) invert(87%) sepia(68%) saturate(307%) hue-rotate(30deg) brightness(97%) contrast(89%)}}@-webkit-keyframes cichk-ticket-blink-c{0%{-webkit-backdrop-filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0) hue-rotate(77deg) brightness(101%) contrast(103%);backdrop-filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0) hue-rotate(77deg) brightness(101%) contrast(103%)}50%{-webkit-backdrop-filter:brightness(0) saturate(100%) invert(75%) sepia(41%) saturate(299%) hue-rotate(166deg) brightness(105%) contrast(98%);backdrop-filter:brightness(0) saturate(100%) invert(75%) sepia(41%) saturate(299%) hue-rotate(166deg) brightness(105%) contrast(98%)}}@keyframes cichk-ticket-blink-c{0%{-webkit-backdrop-filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0) hue-rotate(77deg) brightness(101%) contrast(103%);backdrop-filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0) hue-rotate(77deg) brightness(101%) contrast(103%)}50%{-webkit-backdrop-filter:brightness(0) saturate(100%) invert(75%) sepia(41%) saturate(299%) hue-rotate(166deg) brightness(105%) contrast(98%);backdrop-filter:brightness(0) saturate(100%) invert(75%) sepia(41%) saturate(299%) hue-rotate(166deg) brightness(105%) contrast(98%)}}@-webkit-keyframes cichk-ticket-blink-d{0%{-webkit-backdrop-filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0) hue-rotate(77deg) brightness(101%) contrast(103%);backdrop-filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0) hue-rotate(77deg) brightness(101%) contrast(103%)}50%{-webkit-backdrop-filter:brightness(0) saturate(100%) invert(80%) sepia(33%) saturate(596%) hue-rotate(346deg) brightness(104%) contrast(102%);backdrop-filter:brightness(0) saturate(100%) invert(80%) sepia(33%) saturate(596%) hue-rotate(346deg) brightness(104%) contrast(102%)}}@keyframes cichk-ticket-blink-d{0%{-webkit-backdrop-filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0) hue-rotate(77deg) brightness(101%) contrast(103%);backdrop-filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0) hue-rotate(77deg) brightness(101%) contrast(103%)}50%{-webkit-backdrop-filter:brightness(0) saturate(100%) invert(80%) sepia(33%) saturate(596%) hue-rotate(346deg) brightness(104%) contrast(102%);backdrop-filter:brightness(0) saturate(100%) invert(80%) sepia(33%) saturate(596%) hue-rotate(346deg) brightness(104%) contrast(102%)}}@-webkit-keyframes cichk-ticket-blink-e{0%{-webkit-backdrop-filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0) hue-rotate(77deg) brightness(101%) contrast(103%);backdrop-filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0) hue-rotate(77deg) brightness(101%) contrast(103%)}50%{-webkit-backdrop-filter:brightness(0) saturate(100%) invert(75%) sepia(63%) saturate(313%) hue-rotate(213deg) brightness(99%) contrast(104%);backdrop-filter:brightness(0) saturate(100%) invert(75%) sepia(63%) saturate(313%) hue-rotate(213deg) brightness(99%) contrast(104%)}}@keyframes cichk-ticket-blink-e{0%{-webkit-backdrop-filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0) hue-rotate(77deg) brightness(101%) contrast(103%);backdrop-filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0) hue-rotate(77deg) brightness(101%) contrast(103%)}50%{-webkit-backdrop-filter:brightness(0) saturate(100%) invert(75%) sepia(63%) saturate(313%) hue-rotate(213deg) brightness(99%) contrast(104%);backdrop-filter:brightness(0) saturate(100%) invert(75%) sepia(63%) saturate(313%) hue-rotate(213deg) brightness(99%) contrast(104%)}}@-webkit-keyframes cichk-ticket-blink-f{0%{-webkit-backdrop-filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0) hue-rotate(77deg) brightness(101%) contrast(103%);backdrop-filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0) hue-rotate(77deg) brightness(101%) contrast(103%)}50%{-webkit-backdrop-filter:brightness(0) saturate(100%) invert(91%) sepia(21%) saturate(775%) hue-rotate(3deg) brightness(105%) contrast(87%);backdrop-filter:brightness(0) saturate(100%) invert(91%) sepia(21%) saturate(775%) hue-rotate(3deg) brightness(105%) contrast(87%)}}@keyframes cichk-ticket-blink-f{0%{-webkit-backdrop-filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0) hue-rotate(77deg) brightness(101%) contrast(103%);backdrop-filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0) hue-rotate(77deg) brightness(101%) contrast(103%)}50%{-webkit-backdrop-filter:brightness(0) saturate(100%) invert(91%) sepia(21%) saturate(775%) hue-rotate(3deg) brightness(105%) contrast(87%);backdrop-filter:brightness(0) saturate(100%) invert(91%) sepia(21%) saturate(775%) hue-rotate(3deg) brightness(105%) contrast(87%)}}.main-content.cichk .queue-wrapper.ticket-wrapper .ticket-box .ticket-box-content .ticket-content .table-type-label,.main-content.cichk .reservation-wrapper.ticket-wrapper .ticket-box .ticket-box-content .ticket-content .table-type-label{font-weight:700}.main-content.cichk .queue-wrapper.ticket-wrapper .ticket-box .ticket-box-content .ticket-content .ticket-text,.main-content.cichk .reservation-wrapper.ticket-wrapper .ticket-box .ticket-box-content .ticket-content .ticket-text{color:#000}.main-content.cichk .queue-wrapper.ticket-wrapper .ticket-box .ticket-box-content .ticket-content .dropdown-arrow .image,.main-content.cichk .reservation-wrapper.ticket-wrapper .ticket-box .ticket-box-content .ticket-content .dropdown-arrow .image{stroke:#000}.main-content.cichk .queue-wrapper.ticket-wrapper .ticket-box .ticket-box-content .ticket-content .drop-down-content,.main-content.cichk .queue-wrapper.ticket-wrapper .ticket-box .ticket-box-content .ticket-content .ticket-email .email-delivery-reminder,.main-content.cichk .reservation-wrapper.ticket-wrapper .ticket-box .ticket-box-content .ticket-content .drop-down-content,.main-content.cichk .reservation-wrapper.ticket-wrapper .ticket-box .ticket-box-content .ticket-content .ticket-email .email-delivery-reminder{color:#000}.main-content.cichk .queue-wrapper.ticket-wrapper .ticket-box .ticket-box-content .ticket-content .ticket-email .ticket-email-input-field,.main-content.cichk .reservation-wrapper.ticket-wrapper .ticket-box .ticket-box-content .ticket-content .ticket-email .ticket-email-input-field{border:1px solid #000;box-shadow:none}.main-content.cichk .queue-wrapper.ticket-wrapper .ticket-box .ticket-box-content .ticket-content .qrcode-wrapper .call-timestamp,.main-content.cichk .queue-wrapper.ticket-wrapper .ticket-box .ticket-box-content .ticket-content .qrcode-wrapper .trash-icon,.main-content.cichk .queue-wrapper.ticket-wrapper .ticket-box .ticket-box-content .ticket-content .survey-info-wrapper .question-text,.main-content.cichk .queue-wrapper.ticket-wrapper .ticket-box .ticket-box-content .ticket-content .survey-info-wrapper .question-title,.main-content.cichk .reservation-wrapper.ticket-wrapper .ticket-box .ticket-box-content .ticket-content .qrcode-wrapper .call-timestamp,.main-content.cichk .reservation-wrapper.ticket-wrapper .ticket-box .ticket-box-content .ticket-content .qrcode-wrapper .trash-icon,.main-content.cichk .reservation-wrapper.ticket-wrapper .ticket-box .ticket-box-content .ticket-content .survey-info-wrapper .question-text,.main-content.cichk .reservation-wrapper.ticket-wrapper .ticket-box .ticket-box-content .ticket-content .survey-info-wrapper .question-title{color:#000}.main-content.cichk .queue-wrapper.ticket-wrapper .ticket-box .zig-zag,.main-content.cichk .reservation-wrapper.ticket-wrapper .ticket-box .zig-zag{display:none}.main-content.cichk .queue-bottom-btn-wrapper,.main-content.cichk .reservation-bottom-btn-wrapper{background-color:#fff}.main-content.cichk .queue-bottom-btn-wrapper .queue-button,.main-content.cichk .queue-bottom-btn-wrapper .reservation-button,.main-content.cichk .reservation-bottom-btn-wrapper .queue-button,.main-content.cichk .reservation-bottom-btn-wrapper .reservation-button{background-color:var(--cichkPrimaryColor);border-radius:0;color:#fff;width:145px}.main-content.cichk .queue-bottom-btn-wrapper .queue-button.disable,.main-content.cichk .queue-bottom-btn-wrapper .reservation-button.disable,.main-content.cichk .reservation-bottom-btn-wrapper .queue-button.disable,.main-content.cichk .reservation-bottom-btn-wrapper .reservation-button.disable{background:#7b7b7b;cursor:auto}.main-content.cichk .queue-bottom-btn-wrapper .queue-button .arrow path,.main-content.cichk .queue-bottom-btn-wrapper .reservation-button .arrow path,.main-content.cichk .reservation-bottom-btn-wrapper .queue-button .arrow path,.main-content.cichk .reservation-bottom-btn-wrapper .reservation-button .arrow path{stroke:#fff}.main-content.cichk .queue-single-button-wrapper .single-button,.main-content.cichk .reservation-single-button-wrapper .single-button{border:1px solid #000}@media only screen and (min-width:800px){body #root .hang-seng div::-webkit-scrollbar-thumb{background-color:var(--cichkPrimaryColor)}}#root .main-content.high-speed-rail{-webkit-user-select:none;user-select:none}#root .main-content.high-speed-rail th{font-weight:700}.main-content.high-speed-rail::-webkit-scrollbar{width:0}.high-speed-rail .en{font-family:Open Sans,sans-serif;font-weight:700}.high-speed-rail .tv-detail-wrapper{background:#ececec;font-family:"Noto Serif HK",serif;height:100%;overflow-x:hidden;overflow-y:scroll;width:100%}.high-speed-rail .tv-detail-wrapper .en{font-family:Open Sans,sans-serif;font-weight:700}.high-speed-rail .tv-detail-wrapper .reject-reason{align-items:center;color:#00ff38;display:flex;flex-direction:row;font-size:24px;font-weight:700;justify-content:center;margin:30px}.high-speed-rail .tv-detail-wrapper .ticket-type-title-wrapper{grid-gap:36px;align-items:center;display:grid;font-size:clamp(50px,4.5vw,130px);font-weight:700;gap:36px;grid-template-areas:"A B C";grid-template-columns:-webkit-min-content auto -webkit-min-content;grid-template-columns:min-content auto min-content;justify-content:center;min-height:154px;padding:19px 30px}.high-speed-rail .tv-detail-wrapper .ticket-type-title-wrapper .ticket-title-and-icon img{width:clamp(80px,8.6vw,180px)}.high-speed-rail .tv-detail-wrapper .ticket-type-title-wrapper .left{grid-area:A;width:clamp(80px,8.6vw,180px)}.high-speed-rail .tv-detail-wrapper .ticket-type-title-wrapper .title{grid-area:B;line-height:110%}.high-speed-rail .tv-detail-wrapper .ticket-type-title-wrapper .title .en{font-family:Open Sans,sans-serif;font-size:clamp(34px,3.3vw,110px);font-weight:700}.high-speed-rail .tv-detail-wrapper .ticket-type-title-wrapper .right{grid-area:C;width:clamp(80px,8.3vw,160px)}.high-speed-rail .tv-detail-wrapper .background-site-info{background-color:#fff}.high-speed-rail .tv-detail-wrapper .tv-table{border-collapse:collapse;color:#000;text-align:left;width:100%}.high-speed-rail .tv-detail-wrapper .tv-table .tv-data-body td{font-size:clamp(55px,6vw,200px);padding:40px}.high-speed-rail .tv-detail-wrapper .tv-table .tv-data-body td.en{font-family:Open Sans,sans-serif;font-weight:700}.high-speed-rail .tv-detail-wrapper .tv-table .tv-data-body.with-bg-color{background-color:#d8f0c9}.high-speed-rail .tv-detail-wrapper .tv-table .tv-data-body td:first-child{width:60%}.high-speed-rail .tv-detail-wrapper .tv-table .tv-table-type-data{width:15%}.high-speed-rail .tv-detail-wrapper .tv-table .tv-queue-calling-display{width:25%}.high-speed-rail .tv-detail-wrapper .tv-table .tv-table-title.ticket-type-MAINLAND_BOUNDARY{background-color:#d8f0c9}.high-speed-rail .tv-detail-wrapper .tv-table .tv-table-title.ticket-type-CROSS_BOUNDARY{background-color:#aeddf2}.high-speed-rail .tv-detail-wrapper .tv-table .tv-table-title{font-size:clamp(32px,3.2vw,120px);font-weight:500;line-height:90%}.high-speed-rail .tv-detail-wrapper .tv-table .tv-table-title .en{font-size:clamp(12px,2.5vw,90px)}.high-speed-rail .tv-detail-wrapper .tv-table .tv-table-title th{font-weight:600;padding-top:20px}.high-speed-rail .tv-detail-wrapper .tv-table .tv-table-type-square img{align-items:center;border-radius:4px;display:flex;font-size:clamp(80px,6.3vw,150px);font-weight:700;height:clamp(88px,8vw,190px);justify-content:center}.high-speed-rail .tv-detail-wrapper .tv-table .tv-tableType-label{align-items:center;display:flex;font-weight:700;justify-content:flex-start}.high-speed-rail .tv-detail-wrapper .tv-table .tv-tableType-label .tv-table-type-square{border-radius:5px;margin-right:30px}.high-speed-rail .tv-detail-wrapper .tv-table .tv-tableType-label .tc-label{font-size:clamp(37px,4.2vw,130px);line-height:120%}.high-speed-rail .tv-detail-wrapper .tv-table .tv-tableType-label .en-label{font-family:Open Sans,sans-serif;font-size:clamp(12px,2.3vw,70px);font-weight:700}.high-speed-rail .tv-detail-wrapper .tv-table .tv-tag-calling{align-items:center;border-radius:4px;color:#fff;display:flex;font-size:clamp(60px,6vw,200px);font-weight:700;height:clamp(88px,5.3vw,130px);justify-content:center;position:relative}.high-speed-rail .tv-detail-wrapper .tv-table .tv-tag-calling.en{font-family:Open Sans,sans-serif;font-weight:700}.high-speed-rail .tv-detail-wrapper .tv-table .reverse-tag-for-blink{animation:blink-animation 1s step-end 4;-webkit-animation:blink-animation 1s step-end 4;height:100%;left:0;opacity:0;position:absolute;top:0;width:calc(100% - 36px)}.high-speed-rail .tv-detail-wrapper .tv-table.horizontal .ticket-type-title-wrapper{font-size:clamp(50px,4.5vw,70px);font-weight:700;gap:0;grid-template-areas:"A B C";min-height:100px;padding:10px 15px}.high-speed-rail .tv-detail-wrapper .tv-table.horizontal .ticket-type-title-wrapper .ticket-title-and-icon img{width:clamp(80px,8.6vw,90px)}.high-speed-rail .tv-detail-wrapper .tv-table.horizontal .ticket-type-title-wrapper .left{display:none;width:clamp(70px,8.6vw,90px)}.high-speed-rail .tv-detail-wrapper .tv-table.horizontal .ticket-type-title-wrapper .title{grid-area:B;line-height:110%}.high-speed-rail .tv-detail-wrapper .tv-table.horizontal .ticket-type-title-wrapper .title .en{font-family:Open Sans,sans-serif;font-size:clamp(34px,3.5vw,55px);font-weight:700}.high-speed-rail .tv-detail-wrapper .tv-table.horizontal .ticket-type-title-wrapper .right{display:none;grid-area:C;width:clamp(70px,8.3vw,80px)}.high-speed-rail .tv-detail-wrapper .tv-table.horizontal .tv-data-body td{font-size:clamp(60px,4.2vw,80px);padding:20px}.high-speed-rail .tv-detail-wrapper .tv-table.horizontal .tv-table-title{font-size:clamp(18px,2.8vw,50px)}.high-speed-rail .tv-detail-wrapper .tv-table.horizontal .tv-table-title .en{font-size:clamp(12px,2vw,35px)}.high-speed-rail .tv-detail-wrapper .tv-table.horizontal .tv-table-type-square img{height:clamp(60px,5vw,60px)}.high-speed-rail .tv-detail-wrapper .tv-table.horizontal .tv-tableType-label .tc-label{font-size:clamp(37px,3.8vw,52px);line-height:120%}.high-speed-rail .tv-detail-wrapper .tv-table.horizontal .tv-tableType-label .en-label{font-size:clamp(12px,2vw,25px)}.high-speed-rail .tv-detail-wrapper .tv-table.horizontal .tv-tag-calling{font-size:clamp(70px,4.3vw,80px);height:clamp(70px,4.3vw,80px)}.high-speed-rail .tv-detail-wrapper .tv-table.horizontal .tv-queue-calling-display{width:20%}.high-speed-rail .tv-detail-wrapper .border-A{border:10px solid #fb8eb8;border:10px solid var(--tableTypeAColor)}.high-speed-rail .tv-detail-wrapper .border-B{border:10px solid #75cd23;border:10px solid var(--tableTypeBColor)}.high-speed-rail .tv-detail-wrapper .border-C{border:10px solid #52bffa;border:10px solid var(--tableTypeCColor)}.high-speed-rail .tv-detail-wrapper .border-D{border:10px solid #ffae22;border:10px solid var(--tableTypeDColor)}.high-speed-rail .tv-detail-wrapper .border-E{border:10px solid #db8eff;border:10px solid var(--tableTypeEColor)}.high-speed-rail .tv-detail-wrapper .border-F{border:10px solid #d7d221;border:10px solid var(--tableTypeFColor)}.high-speed-rail .tv-detail-wrapper .tv-tag-bottom-part{background:#000;padding:20px}.high-speed-rail .tv-detail-wrapper .tv-tag-bottom-part .time{font-family:Wallpoet;font-size:28px;font-weight:400}.high-speed-rail .tv-detail-wrapper .tv-tag-bottom-part .zig-zag{background-image:linear-gradient(-45deg,#fff 14px,transparent 0),linear-gradient(45deg,#fff 14px,transparent 0);background-size:5px 20px;height:5px}.high-speed-rail .tv-detail-wrapper .tv-tag-bottom-part .zig-zag-bottom{background-image:linear-gradient(-135deg,#fff 14px,transparent 0),linear-gradient(135deg,#fff 14px,transparent 0);background-position:10px -15px;background-size:5px 20px;height:5px}.high-speed-rail .tv-detail-wrapper .tv-tag-bottom-part .ticket-sequence{font-size:20px}.high-speed-rail .tv-detail-wrapper .tv-tag-bottom-part .ticket-sequence .ticket{background-color:#fff;padding:10px}.high-speed-rail .tv-detail-wrapper .tv-tag-detail{display:flex;justify-content:space-between}.high-speed-rail .tv-detail-wrapper .tv-tag-sequence-list{display:flex;flex-direction:column;gap:10px}.high-speed-rail .tv-detail-wrapper .tv-table-type-label{font-size:30px;font-weight:700;padding:20px;text-align:center}.high-speed-rail .tv-detail-wrapper .ticket-number{font-size:50px;text-align:center}@media only screen and (min-width:800px){body #root .main-content.high-speed-rail{border:0;border-radius:0;height:100%;margin:0;max-width:100%;padding:0;width:100%}body #root .main-content.high-speed-rail div::-webkit-scrollbar{width:0!important}}:root{--tableTypeAColor:#fb8eb8;--tableTypeBColor:#75cd23;--tableTypeCColor:#52bffa;--tableTypeDColor:#ffae22;--tableTypeEColor:#db8eff;--tableTypeFColor:#d7d221;--tableTypeRColor:#bc67f3;--tableTypeADarkColor:#2c0917;--tableTypeBDarkColor:#162506;--tableTypeCDarkColor:#012131;--tableTypeDDarkColor:#1b1101;--tableTypeEDarkColor:#1c0228;--tableTypeFDarkColor:#1e1d00;--tableTypeRDarkColor:#1f132e;--tableTypeAColorOnWhiteBackground:#a0033f;--tableTypeBColorOnWhiteBackground:#32590d;--tableTypeCColorOnWhiteBackground:#04527c;--tableTypeDColorOnWhiteBackground:#704700;--tableTypeEColorOnWhiteBackground:#7d00b8;--tableTypeFColorOnWhiteBackground:#555207;--tableTypeRColorOnWhiteBackground:#8d50d9;--tableTypeABackgroundColor:#ffeef5;--tableTypeBBackgroundColor:#f5ffec;--tableTypeCBackgroundColor:#e2f5ff;--tableTypeDBackgroundColor:#fff5e2;--tableTypeEBackgroundColor:#fcf5ff;--tableTypeFBackgroundColor:#fffee8;--tableTypeRBackgroundColor:#eee0ff;--textColor:#fff;--titleColorByTheme:#fff;--backgroundColor:#000;--themeBorderColor:#fff}#root .main-content.airline{-webkit-user-select:none;user-select:none}#root .main-content.airline th{font-weight:700}.main-content.airline::-webkit-scrollbar{width:0}.airline .en{font-family:Open Sans,sans-serif;font-weight:700}.airline .tv-detail-wrapper{background:#ececec;font-family:"Noto Serif HK",serif;height:100%;overflow-x:hidden;overflow-y:scroll;width:100%}.airline .tv-detail-wrapper .en{font-family:Open Sans,sans-serif;font-weight:700}.airline .tv-detail-wrapper .reject-reason{align-items:center;color:#00ff38;display:flex;flex-direction:row;font-size:24px;font-weight:700;justify-content:center;margin:30px}.airline .tv-detail-wrapper .ticket-type-title-wrapper{grid-gap:36px;align-items:center;display:grid;font-size:clamp(50px,4.5vw,130px);font-weight:700;gap:36px;grid-template-areas:"A B C";grid-template-columns:-webkit-min-content auto -webkit-min-content;grid-template-columns:min-content auto min-content;min-height:154px;padding:19px 30px}.airline .tv-detail-wrapper .ticket-type-title-wrapper .ticket-title-and-icon img{width:clamp(80px,8.6vw,180px)}.airline .tv-detail-wrapper .ticket-type-title-wrapper .left{grid-area:A;width:clamp(80px,8.6vw,180px)}.airline .tv-detail-wrapper .ticket-type-title-wrapper .title{grid-area:B;line-height:110%}.airline .tv-detail-wrapper .ticket-type-title-wrapper .title .en{font-family:Open Sans,sans-serif;font-size:clamp(34px,3.5vw,110px);font-weight:700}.airline .tv-detail-wrapper .ticket-type-title-wrapper .right{grid-area:C;width:clamp(80px,8.3vw,160px)}.airline .tv-detail-wrapper .background-site-info{background-color:#fff}.airline .tv-detail-wrapper .tv-table{border-collapse:collapse;color:#000;text-align:left;width:100%}.airline .tv-detail-wrapper .tv-table .tv-data-body td{font-size:clamp(55px,6vw,200px);padding:40px}.airline .tv-detail-wrapper .tv-table .tv-data-body td.en{font-family:Open Sans,sans-serif;font-weight:700}.airline .tv-detail-wrapper .tv-table .tv-data-body.with-bg-color{background-color:#d8f0c9}.airline .tv-detail-wrapper .tv-table .tv-data-body td:first-child{width:60%}.airline .tv-detail-wrapper .tv-table .tv-table-type-data{width:15%}.airline .tv-detail-wrapper .tv-table .tv-queue-calling-display{width:25%}.airline .tv-detail-wrapper .tv-table .tv-table-title.ticket-type-MAINLAND_BOUNDARY{background-color:#d8f0c9}.airline .tv-detail-wrapper .tv-table .tv-table-title.ticket-type-CROSS_BOUNDARY{background-color:#aeddf2}.airline .tv-detail-wrapper .tv-table .tv-table-title{font-size:clamp(32px,3.2vw,120px);font-weight:500;line-height:90%}.airline .tv-detail-wrapper .tv-table .tv-table-title .en{font-size:clamp(12px,2.5vw,90px)}.airline .tv-detail-wrapper .tv-table .tv-table-title th{font-weight:600;padding-top:20px}.airline .tv-detail-wrapper .tv-table .tv-table-type-square img{align-items:center;border-radius:4px;display:flex;font-size:clamp(80px,6.3vw,150px);font-weight:700;height:clamp(88px,8vw,190px);justify-content:center}.airline .tv-detail-wrapper .tv-table .tv-tableType-label{align-items:center;display:flex;font-weight:700;justify-content:flex-start}.airline .tv-detail-wrapper .tv-table .tv-tableType-label .tv-table-type-square{border-radius:5px;margin-right:30px}.airline .tv-detail-wrapper .tv-table .tv-tableType-label .tc-label{font-size:clamp(37px,4.2vw,130px);line-height:120%}.airline .tv-detail-wrapper .tv-table .tv-tableType-label .en-label{font-family:Open Sans,sans-serif;font-size:clamp(12px,2.3vw,70px);font-weight:700}.airline .tv-detail-wrapper .tv-table .tv-tag-calling{align-items:center;border-radius:4px;color:#fff;display:flex;font-size:clamp(60px,6vw,200px);font-weight:700;height:clamp(88px,5.3vw,130px);justify-content:center;position:relative}.airline .tv-detail-wrapper .tv-table .tv-tag-calling.en{font-family:Open Sans,sans-serif;font-weight:700}.airline .tv-detail-wrapper .tv-table .reverse-tag-for-blink{animation:blink-animation 1s step-end 4;-webkit-animation:blink-animation 1s step-end 4;height:100%;left:0;opacity:0;position:absolute;top:0;width:calc(100% - 36px)}.airline .tv-detail-wrapper .tv-table.horizontal .ticket-type-title-wrapper{font-size:clamp(50px,4.5vw,70px);font-weight:700;gap:0;grid-template-areas:"A B C";min-height:100px;padding:10px 15px}.airline .tv-detail-wrapper .tv-table.horizontal .ticket-type-title-wrapper .ticket-title-and-icon img{width:clamp(80px,8.6vw,90px)}.airline .tv-detail-wrapper .tv-table.horizontal .ticket-type-title-wrapper .left{display:none;width:clamp(70px,8.6vw,90px)}.airline .tv-detail-wrapper .tv-table.horizontal .ticket-type-title-wrapper .title{grid-area:B;line-height:110%}.airline .tv-detail-wrapper .tv-table.horizontal .ticket-type-title-wrapper .title .en{font-family:Open Sans,sans-serif;font-size:clamp(34px,3.5vw,55px);font-weight:700}.airline .tv-detail-wrapper .tv-table.horizontal .ticket-type-title-wrapper .right{display:none;grid-area:C;width:clamp(70px,8.3vw,80px)}.airline .tv-detail-wrapper .tv-table.horizontal .tv-data-body td{font-size:clamp(60px,4.2vw,80px);padding:20px}.airline .tv-detail-wrapper .tv-table.horizontal .tv-table-title{font-size:clamp(18px,2.8vw,50px)}.airline .tv-detail-wrapper .tv-table.horizontal .tv-table-title .en{font-size:clamp(12px,2vw,35px)}.airline .tv-detail-wrapper .tv-table.horizontal .tv-table-type-square img{height:clamp(60px,5vw,60px)}.airline .tv-detail-wrapper .tv-table.horizontal .tv-tableType-label .tc-label{font-size:clamp(37px,3.8vw,52px);line-height:120%}.airline .tv-detail-wrapper .tv-table.horizontal .tv-tableType-label .en-label{font-size:clamp(12px,2vw,25px)}.airline .tv-detail-wrapper .tv-table.horizontal .tv-tag-calling{font-size:clamp(70px,4.3vw,80px);height:clamp(70px,4.3vw,80px)}.airline .tv-detail-wrapper .tv-table.horizontal .tv-queue-calling-display{width:20%}.airline .tv-detail-wrapper .border-A{border:10px solid #fb8eb8;border:10px solid var(--tableTypeAColor)}.airline .tv-detail-wrapper .border-B{border:10px solid #75cd23;border:10px solid var(--tableTypeBColor)}.airline .tv-detail-wrapper .border-C{border:10px solid #52bffa;border:10px solid var(--tableTypeCColor)}.airline .tv-detail-wrapper .border-D{border:10px solid #ffae22;border:10px solid var(--tableTypeDColor)}.airline .tv-detail-wrapper .border-E{border:10px solid #db8eff;border:10px solid var(--tableTypeEColor)}.airline .tv-detail-wrapper .border-F{border:10px solid #d7d221;border:10px solid var(--tableTypeFColor)}.airline .tv-detail-wrapper .tv-tag-bottom-part{background:#000;padding:20px}.airline .tv-detail-wrapper .tv-tag-bottom-part .time{font-family:Wallpoet;font-size:28px;font-weight:400}.airline .tv-detail-wrapper .tv-tag-bottom-part .zig-zag{background-image:linear-gradient(-45deg,#fff 14px,transparent 0),linear-gradient(45deg,#fff 14px,transparent 0);background-size:5px 20px;height:5px}.airline .tv-detail-wrapper .tv-tag-bottom-part .zig-zag-bottom{background-image:linear-gradient(-135deg,#fff 14px,transparent 0),linear-gradient(135deg,#fff 14px,transparent 0);background-position:10px -15px;background-size:5px 20px;height:5px}.airline .tv-detail-wrapper .tv-tag-bottom-part .ticket-sequence{font-size:20px}.airline .tv-detail-wrapper .tv-tag-bottom-part .ticket-sequence .ticket{background-color:#fff;padding:10px}.airline .tv-detail-wrapper .tv-tag-detail{display:flex;justify-content:space-between}.airline .tv-detail-wrapper .tv-tag-sequence-list{display:flex;flex-direction:column;gap:10px}.airline .tv-detail-wrapper .tv-table-type-label{font-size:30px;font-weight:700;padding:20px;text-align:center}.airline .tv-detail-wrapper .ticket-number{font-size:50px;text-align:center}@media only screen and (min-width:800px){body #root .main-content.airline{border:0;border-radius:0;height:100%;margin:0;max-width:100%;padding:0;width:100%}body #root .main-content.airline div::-webkit-scrollbar{width:0!important}}@keyframes blink-animation{50%{opacity:1}}@-webkit-keyframes blink-animation{50%{opacity:1}}
/*# sourceMappingURL=main.d13eb637.css.map*/