:root{--main-color:#16418f;--main-second-color:#5272ac;--main-block-color:#c9dcff;--border-gray:#f5f5f5;--gray-text:#727272;--max-width:768px;--length-1:5px;--length-2:10px;--length-3:15px;--length-4:20px;--length-5:25px;--length-block:20px;--length-text:10px;--padding:20px}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*{font-family:微軟正黑體,GT America,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:16px;line-height:1.5}.wrap{box-shadow:15px 0 15px -15px var(--main-block-color),-15px 0 15px -15px var(--main-block-color);box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;max-width:100%;min-height:100vh;overflow-x:clip;width:100%}@media(min-width:768px){.wrap{margin:auto;max-width:var(--max-width)}}.wrapper{box-sizing:border-box;flex:1;max-width:100%;overflow-x:clip;position:relative;width:100%}.footer{background-color:var(--border-gray);font-weight:500;height:99px;left:0;padding:var(--padding);right:0;text-align:center}.footer p{color:var(--gray-text);font-size:13px}.footer p span{color:var(--main-color);font-size:13px}.title{padding:15px var(--padding);text-align:center}h1{font-size:30px}h2{font-size:28px}h3{font-size:26px}h4{font-size:24px}h5{font-size:22px}h6{font-size:20px}.fix-header{align-items:center;background-color:#fff;border-bottom:2px solid var(--border-gray);box-sizing:border-box;display:flex;left:0;max-width:var(--max-width);padding-bottom:20px;padding-top:20px;position:fixed;top:0;width:100%;z-index:100}.fix-header .fix-header-back-icon{font-size:20px;margin-left:10px;padding:0 15px 4px}.fix-header .fix-header-title{font-size:22px;font-weight:700;margin-left:20px}.content{background-color:#fff;box-sizing:border-box;margin-top:65px;max-width:100%;overflow:visible;padding:20px;width:100%}.container{padding:var(--padding)}.relative{position:relative!important}.absolute{position:absolute!important}.fixed{position:fixed!important}.inline{display:inline!important}.inline-block{display:inline-block!important}.block{display:block!important}.flex{display:flex!important}.flex-column{flex-direction:column!important}.space-around{justify-content:space-around}.space-between{justify-content:space-between}.items-center{align-items:center}.bold{font-weight:700}.content-main{background-color:#fff;border-radius:20px 20px 0 0;box-sizing:border-box;margin-top:-30px;max-width:100%;width:100%}.left{float:left}.right{float:right}.scroll-hidden{overflow:hidden!important}.fill-footer{padding:35px 50%}.ul-scroll::-webkit-scrollbar{display:none}.ul-scroll{-ms-overflow-style:none;scrollbar-width:none}li{cursor:pointer}.rotate{transform:rotate(180deg)}.transition{transition:all .3s ease}.pointer{cursor:pointer}.center{align-items:center;display:flex;justify-content:center}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{border:1px solid #ccc;border-radius:4px;box-shadow:inset 0 1px 3px #ddd;box-sizing:border-box;display:inline-block;padding:.5em .6em;resize:none;vertical-align:middle}input:not([type]){border:1px solid #ccc;border-radius:4px;box-shadow:inset 0 1px 3px #ddd;box-sizing:border-box;display:inline-block;padding:.5em .6em}input[type=color]{padding:.2em .5em}input:not([type]):focus,input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,select:focus,textarea:focus{border-color:#129fea;outline:0}input[type=checkbox]:focus,input[type=file]:focus,input[type=radio]:focus{outline:thin solid #129fea;outline:1px auto #129fea}.checkbox,.radio{display:block;margin:.5em 0}input:not([type])[disabled],input[type=color][disabled],input[type=date][disabled],input[type=datetime-local][disabled],input[type=datetime][disabled],input[type=email][disabled],input[type=month][disabled],input[type=number][disabled],input[type=password][disabled],input[type=search][disabled],input[type=tel][disabled],input[type=text][disabled],input[type=time][disabled],input[type=url][disabled],input[type=week][disabled],select[disabled],textarea[disabled]{background-color:#eaeded;color:#cad2d3;cursor:not-allowed}input[readonly],select[readonly],textarea[readonly]{background-color:#eee;border-color:#ccc;color:#777}input:focus:invalid,select:focus:invalid,textarea:focus:invalid{border-color:#e9322d;color:#b94a48}input[type=checkbox]:focus:invalid:focus,input[type=file]:focus:invalid:focus,input[type=radio]:focus:invalid:focus{outline-color:#e9322d}label{margin:.5em 0 .2em}fieldset{border:0;margin:0;padding:.35em 0 .75em}legend{border-bottom:1px solid #e5e5e5;color:#333;display:block;margin-bottom:.3em;padding:.3em 0;width:100%}.form-stacked input:not([type]),.form-stacked input[type=color],.form-stacked input[type=date],.form-stacked input[type=datetime-local],.form-stacked input[type=datetime],.form-stacked input[type=email],.form-stacked input[type=file],.form-stacked input[type=month],.form-stacked input[type=number],.form-stacked input[type=password],.form-stacked input[type=search],.form-stacked input[type=tel],.form-stacked input[type=text],.form-stacked input[type=time],.form-stacked input[type=url],.form-stacked input[type=week],.form-stacked label,.form-stacked select,.form-stacked textarea{display:block;margin:.25em 0}.form-aligned input,.form-aligned select,.form-aligned textarea,.form-message-inline{display:inline-block;vertical-align:middle}.form-aligned textarea{vertical-align:top}.form-aligned .control-group{margin-bottom:.5em}.form-aligned .control-group label{display:inline-block;margin:0 1em 0 0;text-align:right;vertical-align:middle;width:10em}.form-aligned .controls{margin:1.5em 0 0 11em}.input-rounded,input.input-rounded{border-radius:2em;padding:.5em 1em}.group fieldset{margin-bottom:10px}.group input,.group textarea{border-radius:0;display:block;margin:0 0 -1px;padding:10px;position:relative;top:-1px}.group input:focus,.group textarea:focus{z-index:3}.group input:first-child,.group textarea:first-child{border-radius:4px 4px 0 0;margin:0;top:1px}.group input:first-child:last-child,.group textarea:first-child:last-child{border-radius:4px;margin:0;top:1px}.group input:last-child,.group textarea:last-child{border-radius:0 0 4px 4px;margin:0;top:-2px}.group button{margin:.35em 0}.input-1{width:100%}.input-3-4{width:75%}.input-2-3{width:66%}.input-1-2{width:50%}.input-1-3{width:33%}.input-1-4{width:25%}.form-message-inline{color:#666;display:inline-block;font-size:.875em;padding-left:.3em;vertical-align:middle}.form-message{color:#666;display:block;font-size:.875em}.form-message-alert{color:red;display:block;font-size:.875em}.input-inline-group{display:flex;margin-bottom:10px}.input-inline-group label{display:inline-block;width:80px}.input-inline-group input{display:inline-block;flex:1}.input-button-group{align-items:center;display:flex;justify-content:center;position:relative}.input-button-group .cancel-area{display:none;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:10}.input-button-group .country-code-container{background-color:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:inset 0 1px 3px #ddd;box-sizing:border-box;cursor:pointer;display:inline-block;height:42px;margin-right:5px;padding:.5em .6em;position:relative;width:80px}.input-button-group .country-code-container input.country-code-input{border:0;border-radius:0;box-shadow:none;box-sizing:border-box;display:inline-block;padding:0;width:80%}.input-button-group .country-code-container .country-code-text{background-color:#fff;left:.6rem;position:absolute;top:.5rem;width:80%}.input-button-group .country-code-container svg{position:absolute;right:5px;top:12px;width:20%}.input-button-group .country-code-container ul.country-list{background-color:#fff;border:1px solid #ccc;border-radius:5px;display:block;height:500px;left:50px;list-style:none;max-height:80vh;max-width:80vw;opacity:0;overflow:auto;padding:5px 0;position:absolute;top:-1px;transform:scaleY(.9);transform-origin:top;transition:all .3s;visibility:hidden;width:200px;z-index:15}.input-button-group .country-code-container ul.country-list li{box-sizing:border-box;display:inline-block;padding:10px;text-align:start;width:100%}.input-button-group .country-code-container ul.country-list li:hover{background-color:#0000001a}.input-button-group .country-code-container ul.country-list li.active{background-color:#00000014}.input-button-group .country-code-container ul.country-list.active{opacity:1;transform:scaleY(1);transform-origin:top;visibility:visible}.input-button-group .cellphone-input{flex-grow:1}.input-button-group input{display:inline-block}.input-button-group button{background-color:var(--main-block-color);border:0;border-bottom-right-radius:4px;border-top-right-radius:4px;color:var(--main-color);display:inline-block;height:calc(100% - 2px);margin-right:1px;margin-top:1px;position:absolute;right:0;top:0}input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--gray-text);border-radius:4px;cursor:pointer;height:1.5em;outline:0;position:relative;width:1.5em}input[type=checkbox]:before{border-color:#fff;border-style:solid;border-width:0 2px 2px 0;content:"";display:block;height:14px;left:7px;opacity:0;position:absolute;transform:rotate(45deg);width:8px}input[type=checkbox]:checked{background:var(--main-color);border-color:var(--main-color);color:#fff}input[type=checkbox]:checked:before{opacity:1}input[type=checkbox]+span{margin-left:3px}.btn,a,button{cursor:pointer}.btn{background-color:var(--main-color);border:none;border-radius:4px;color:#fff;font-size:18px;font-weight:700;height:50px;padding:0 16px;position:relative;transition:.1s}.btn:hover{color:#fff!important;opacity:.9}.btn-icon{align-items:center;background-color:#000;border-radius:50%;color:#fff!important;display:flex;font-size:20px;height:40px;justify-content:center;left:20px;opacity:.5;position:absolute;top:20px;width:40px}.btn-right{display:inline-block;position:absolute;right:15px;top:50%;transform:translateY(-50%)}.btn-fix-footer{background-color:#fff;bottom:0;box-sizing:border-box;max-width:var(--max-width);padding:10px 20px;position:sticky;width:100%}.btn-full{width:100%}.btn-border{border-radius:5px}.btn-1{width:100%}.btn-3-4{width:75%}.btn-2-3{width:66%}.btn-1-2{width:50%}.btn-1-3{width:33%}.btn-1-4{width:25%}.btn-back{left:var(--length-2);position:fixed;top:var(--length-2)}.btn-danger{background-color:#ffb5b5!important;color:red!important;font-weight:700}.btn-disabled{background-color:var(--border-gray)!important;color:#000!important}.btn-unbind{background-color:transparent;border:1px solid red;border-radius:4px;color:red;font-weight:700;padding:6px 15px}.btn-disabled{background-color:#eee!important;border-color:#aaa!important;color:#aaa!important;font-weight:500!important}.btn-login{height:40px;margin-bottom:10px;margin-top:10px;width:100%}.btn-login,.btn-verify{background-color:var(--main-color);border:none;border-radius:30px;color:#fff}.btn-verify{height:100%;width:100px}.btn-linepay-retry,.btn-switch-paytype{background-color:transparent;border:1px solid var(--main-color)!important;color:var(--main-color)!important}:is(.btn-linepay-retry,.btn-switch-paytype):hover{color:var(--main-color)!important;opacity:.8}:is(.btn-linepay-retry,.btn-switch-paytype) span{font-size:18px}.m-0{margin:0!important}.m-1{margin:var(--length-1)!important}.m-2{margin:var(--length-2)!important}.m-3{margin:var(--length-3)!important}.m-4{margin:var(--length-4)!important}.m-5{margin:var(--length-5)!important}.ml-0{margin-left:0!important}.ml-1{margin-left:var(--length-1)!important}.ml-2{margin-left:var(--length-2)!important}.ml-3{margin-left:var(--length-3)!important}.ml-4{margin-left:var(--length-4)!important}.ml-5{margin-left:var(--length-5)!important}.mr-0{margin-right:0!important}.mr-1{margin-right:var(--length-1)!important}.mr-2{margin-right:var(--length-2)!important}.mr-3{margin-right:var(--length-3)!important}.mr-4{margin-right:var(--length-4)!important}.mr-5{margin-right:var(--length-5)!important}.mt-0{margin-top:0!important}.mt-1{margin-top:var(--length-1)!important}.mt-2{margin-top:var(--length-2)!important}.mt-3{margin-top:var(--length-3)!important}.mt-4{margin-top:var(--length-4)!important}.mt-5{margin-top:var(--length-5)!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:var(--length-1)!important}.mb-2{margin-bottom:var(--length-2)!important}.mb-3{margin-bottom:var(--length-3)!important}.mb-4{margin-bottom:var(--length-4)!important}.mb-5{margin-bottom:var(--length-5)!important}.mx-0{margin-left:0!important;margin-right:0!important}.mx-1{margin-left:var(--length-1)!important;margin-right:var(--length-1)!important}.mx-2{margin-left:var(--length-2)!important;margin-right:var(--length-2)!important}.mx-3{margin-left:var(--length-3)!important;margin-right:var(--length-3)!important}.mx-4{margin-left:var(--length-4)!important;margin-right:var(--length-4)!important}.mx-5{margin-left:var(--length-5)!important;margin-right:var(--length-5)!important}.my-0{margin-bottom:0!important;margin-top:0!important}.my-1{margin-bottom:var(--length-1)!important;margin-top:var(--length-1)!important}.my-2{margin-bottom:var(--length-2)!important;margin-top:var(--length-2)!important}.my-3{margin-bottom:var(--length-3)!important;margin-top:var(--length-3)!important}.my-4{margin-bottom:var(--length-4)!important;margin-top:var(--length-4)!important}.my-5{margin-bottom:var(--length-5)!important;margin-top:var(--length-5)!important}.bg-white{background-color:#fff}.time-display{top:0}.menu .menu-nav{align-items:center;background-color:var(--main-color);box-sizing:border-box;color:#fff;display:flex;font-weight:700;height:60px;justify-content:space-between;max-width:var(--max-width);position:fixed;top:0;width:100%;z-index:50}.menu .menu-logo{height:40px;margin-left:15px;width:40px}.menu .language-selector{display:flex;flex-grow:1;justify-content:end;padding:0 10px;position:relative}.menu .language-selector .language-list-button{border-radius:4px;cursor:pointer;font-size:18px;padding:5px 10px;transition:all .2s}.menu .language-selector .language-list-button.active,.menu .language-selector .language-list-button:hover{background-color:#fff3}.menu .language-selector .language-list{background-color:#fff;border-radius:5px;box-shadow:0 1px 4px #00000029;color:#000;opacity:0;pointer-events:none;position:absolute;right:10px;top:36px;visibility:hidden}.menu .language-selector .language-list.active{opacity:1!important;pointer-events:auto!important;visibility:visible!important}.menu .language-selector .language-list .language-option{border-top:1px solid rgba(0,0,0,.05);cursor:pointer;padding:10px 16px;transition:all .2s}.menu .language-selector .language-list .language-option:hover{background-color:#c9dcff47}.menu .language-selector .language-list .first-option{border:0}.menu .menu-member{align-items:center;display:flex;margin-right:15px;padding:2px}.menu .menu-member .menu-member-icon{height:25px;width:25px}.menu .menu-member .menu-member-text{padding-left:5px}.menu .menu-container{box-sizing:border-box;margin-top:60px;max-width:100%;width:100%}.menu .menu-store-img-container{box-sizing:border-box;max-width:100%;overflow:hidden;padding-top:50%;position:relative;width:100%;z-index:-1}.menu .menu-store-img-container .menu-store-img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;top:0;width:100%}.menu .image-empty{height:20px;width:100%}.menu .menu-store{padding:20px 20px 5px}.menu .menu-store .menu-store-title{align-items:center;display:flex;justify-content:space-between;padding:10px 0}.menu .menu-store .menu-store-title .menu-store-title-left{align-items:center;display:flex}.menu .menu-store .menu-store-work-icon i{font-size:12px}.menu .menu-store .menu-store-name{color:#000;font-size:24px;font-weight:700;margin-left:5px;padding:0}.menu .menu-store .menu-store-memo{color:#707070;padding:10px 0;white-space:pre-wrap}.menu .menu-store .menu-store-group{align-items:center;display:flex;padding:3px 0}.menu .menu-store .menu-store-group a,.menu .menu-store .menu-store-group p{color:var(--gray-text);font-size:14px;margin-left:10px}.menu .menu-kind-bar{background-color:#fff;color:var(--gray-text);margin-bottom:40px;padding-bottom:5px;padding-top:10px;position:sticky;top:48px;z-index:30}.menu .menu-kind-bar .menu-kind-bar-main{align-items:end;box-shadow:0 3px 3px #00000029;box-sizing:border-box;display:flex;height:40px;max-width:100%;overflow-x:auto;overflow-y:hidden;padding:0 120px 0 20px;position:relative;width:100%}.menu .menu-kind-bar .menu-kind-bar-main li{padding:5px 15px;position:relative;white-space:nowrap}.menu .menu-kind-bar .active{border-bottom:2px solid var(--main-color);color:var(--main-color);font-weight:700}.menu .menu-group .menu-group-container{box-sizing:border-box;max-width:100%;padding:20px 25px 0 20px;width:100%}.menu .menu-group .menu-group-container.grid{display:flex;flex-wrap:wrap;justify-content:flex-start}@media screen and (min-width:769px){.menu .menu-group .menu-group-container{display:flex;flex-wrap:wrap}}@media(min-width:768px){.menu .menu-group .menu-group-container{display:flex;flex-wrap:wrap}}.menu .menu-group .menu-group-kind{align-items:center;display:flex;font-weight:700;margin-top:20px}.menu .menu-group .menu-group-kind .menu-group-kind-left{border-bottom-right-radius:30px;border-top-right-radius:30px;width:15px}.menu .menu-group .menu-group-kind .menu-group-kind-right{border-bottom-left-radius:30px;border-top-left-radius:30px;flex-grow:1}.menu .menu-group .menu-group-kind .menu-group-kind-left,.menu .menu-group .menu-group-kind .menu-group-kind-right{background-color:var(--main-color);height:10px}.menu .menu-group .menu-group-kind .menu-group-kind-name{color:var(--main-color);font-size:18px;font-weight:700;padding:0 5px}.menu .menu-group .menu-group-food{border-radius:15px;border-top:1.5px solid var(--border-gray);box-shadow:1px 1px 2px var(--border-gray);box-sizing:border-box;cursor:pointer;display:flex;height:140px;justify-content:space-between;margin:5px;max-width:100%;padding:10px;position:relative}.menu .menu-group .menu-group-food.grid{box-shadow:1px 1px 2px #e7e7e7;flex-direction:column-reverse;height:auto;min-width:170px;width:23%}@media screen and (max-width:421px){.menu .menu-group .menu-group-food.grid{min-width:auto!important;width:47%!important}}@media screen and (max-width:375px){.menu .menu-group .menu-group-food.grid{width:46%!important}}@media screen and (min-width:769px){.menu .menu-group .menu-group-food{border:1.5px solid var(--border-gray);border-radius:15px;padding:10px;width:calc(50% - 10px)}}.menu .menu-group .menu-group-food .menu-list{position:relative}.menu .menu-group .menu-group-food .menu-list-thumbnail-container{align-self:center;border-radius:10px;height:120px;overflow:hidden;position:relative;width:120px}.menu .menu-group .menu-group-food .menu-list-thumbnail-container .menu-list-thumbnail{height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;top:0;width:100%}.menu .menu-group .menu-group-food .menu-list-thumbnail-container .sell-out-filter{align-items:center;background-color:#0003;color:#fff;display:flex;font-weight:700;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.menu .menu-group .menu-group-food .menu-group-food-text{display:flex;flex:1;flex-direction:column;justify-content:space-between}.menu .menu-group .menu-group-food .menu-group-food-text *{max-width:100%}.menu .menu-group .menu-group-food .menu-group-food-name,.menu .menu-group .menu-group-food .menu-group-food-price,.menu .menu-group .menu-group-food .menu-group-food-unit{font-weight:700}.menu .menu-group .menu-group-food .menu-group-food-unit{margin-left:2px}.menu .menu-group .menu-group-food .menu-group-food-name.sell-out,.menu .menu-group .menu-group-food .menu-group-food-price.sell-out,.menu .menu-group .menu-group-food .menu-group-food-unit.sell-out{color:#999!important}.menu .menu-group .menu-group-food .menu-group-food-name{max-height:50px;overflow:hidden}.menu .menu-group .menu-group-food .menu-group-food-memo{color:var(--gray-text);flex:1;font-size:14px;font-weight:500;line-height:1.2;margin-top:3px;max-height:35px;overflow:hidden;word-break:break-all}.menu .menu-group .menu-group-food .menu-group-food-memo.sell-out{color:#c4c4c4!important}.menu .menu-cart{background-color:#fff;bottom:0;box-sizing:border-box;max-width:100%;padding:15px 20px;position:sticky;width:100%;z-index:40}.menu .menu-cart .menu-cart-counts,.menu .menu-cart .menu-cart-total{box-sizing:border-box;width:100px}.menu .menu-cart .menu-cart-counts{padding-left:10px;text-align:left}.menu .menu-cart .menu-cart-total{padding-right:10px;text-align:right}.menu .opened{color:#0cc47a}.menu .closed{color:red}.menu .menu-workdays{max-height:1000px;overflow-y:hidden;padding:0}.menu .menu-workdays .menu-workday-group{margin:12px 0}.menu .menu-workdays .menu-workday-group p{font-size:14px;margin:-5px 0}.menu .menu-workdays .menu-workday-group .menu-workday-title{background-color:var(--main-block-color);border-radius:15px;color:var(--main-color);display:inline-block;font-weight:700;margin-bottom:5px;padding:3px 6px}.menu .menu-workdays-collapse{max-height:0}.menu .workDayDropDown{align-items:center;display:flex;font-size:10px;margin-left:5px}.menu-instore-ordered-check{align-items:center;background-color:#f0f5ff;border-radius:6px;color:#16418f;cursor:pointer;display:flex;font-weight:700;justify-content:space-between;margin:20px 0;padding:10px 20px}.menu-instore-ordered-check .menu-instore-ordered-title{align-items:center;color:#16418f;display:flex;justify-content:center}.menu-instore-ordered-check .menu-instore-ordered-title img{margin-right:10px}.menu-group-food-stock{background-color:#313131;border:1px solid #fff;border-radius:10px;color:#fff;font-size:12px;height:20px;padding:0 10px;top:6px;z-index:10}.cart-item-qty,.menu-group-food-stock{align-items:center;display:flex;justify-content:center;position:absolute;right:5px}.cart-item-qty{background-color:#fff;border:1px solid #e8e8e8;border-radius:20px;bottom:8px;color:var(--main-color);height:40px;transition:all .3s;width:40px}.cart-item-qty.active{width:109px}.cart-item-qty-close{align-items:center;display:flex;height:100%;justify-content:center;opacity:1;position:relative;transition:none;width:100%;z-index:3}.cart-item-qty-close .plus-target.hide{display:none}.cart-item-qty-close.active{opacity:0;z-index:2}.cart-item-qty-open{align-items:center;display:flex;height:100%;justify-content:space-between;opacity:0;position:absolute;transition:none;width:100%;z-index:2}.cart-item-qty-open .cart-item-qty-minus,.cart-item-qty-open .cart-item-qty-plus,.cart-item-qty-open .cart-item-qty-remove{align-items:center;display:flex;height:30px;justify-content:center;width:36px}.cart-item-qty-open .cart-item-qty-minus.hide,.cart-item-qty-open .cart-item-qty-remove.hide{display:none}.cart-item-qty-open .cart-item-qty-plus.limited{color:#999!important}.cart-item-qty-open .cart-item-qty-count{align-items:center;display:flex;flex-grow:1;height:100%;justify-content:center}.cart-item-qty-open.active{opacity:1;z-index:3}.cart-item-qty.has-cart-item{background-color:var(--main-color)!important;border:1px solid hsla(0,0%,100%,0)!important;color:#fff!important;font-weight:700!important}.menu-display-mode{align-items:center;background-color:#e2e2e2;border-radius:8px;display:flex;height:28px;justify-content:space-between;margin:4px 20px;padding:4px;position:absolute;right:0;top:-36px;width:76px}.menu-display-mode .menu-display-button{background-color:#fff;border-radius:6px;height:28px;left:4px;position:absolute;top:4px;transition:all .3s;width:38px;z-index:4}.menu-display-mode .menu-display-button.grid{left:42px!important}.menu-display-mode .menu-display-grid,.menu-display-mode .menu-display-list{align-items:center;color:#878787;cursor:pointer;display:flex;height:100%;justify-content:center;transition:all .3s;width:50%;z-index:5}.menu-display-mode .menu-display-grid.using,.menu-display-mode .menu-display-list.using{color:#16418f}.menu-group-kind-current-Qty{align-items:center;background-color:var(--main-color);border-radius:50%;color:#fff;display:flex;font-size:12px;height:16px;justify-content:center;position:absolute;right:0;top:0;width:16px;z-index:10}.menu-time-picker{align-items:center;background-color:#c9dcff47;border:1px solid #16418f;border-radius:5px;display:flex;justify-content:space-between;padding-left:20px;width:100%}.back-to-menu{font-size:20px;font-weight:100;margin-left:10px;padding:0 15px;vertical-align:middle}.time-body label{display:inline-block;margin:.5em 0 .2em!important}.other-date-trigger{align-items:center;display:flex;justify-content:flex-start;width:260px}.order-display{bottom:calc(-100vh + 115px);height:calc(100vh - 115px)!important}.order-display,.order-display-checkout{border-radius:20px 20px 0 0;overflow:hidden;transition:all .2s}.order-display-checkout{bottom:calc(-100vh + 75px);height:calc(100vh - 75px)!important}.order-display-container{height:100%;overflow:hidden}.order-display-content{height:100%;overflow-y:auto}.order-display-content .btn-icon{z-index:100}.flexTime{display:flex;flex-direction:column}.hideTime{display:none}.upOrder{bottom:0!important}.order-background{background-color:#00000080;height:100vh;max-width:768px;opacity:1;position:fixed;top:0;transition:all .2s;visibility:visible;width:100vw;z-index:101}.hideOrder{opacity:0;visibility:hidden}.order{background-color:#fff;height:100%;max-width:var(--max-width);position:fixed;width:100%;z-index:102}.order .order-food-img-container{overflow:hidden;padding-top:60%;position:relative;width:100%;z-index:-1}.order .order-food-img-container .order-food-img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;top:0;width:100%}.order .image-empty{min-height:100px;width:100%}.order .order-content-header{align-items:end;display:flex;justify-content:space-between;margin-bottom:20px}.order .order-content-header .order-food-name{font-size:24px;font-weight:700}.order .order-group{margin-bottom:10px;margin-top:10px}.order .order-group .order-group-title{font-size:20px;font-weight:700}.order .order-group .order-group-min{align-items:center;background-color:#ffefd8;border-radius:15px;color:#f5691c;display:flex;padding:0 10px}.order .order-group .order-group-min p{font-size:14px;font-weight:700}.order .order-group .order-group-max{color:var(--gray-text);font-size:14px;font-weight:700;margin-top:-3px}.order .order-item{display:block;margin:10px 0}.order .order-item-text input[type=checkbox]{border-radius:0;height:18px;width:18px}.order .order-item-text input[type=checkbox]:focus{outline:1px solid var(--main-color)}.order .order-item-text input[type=checkbox]:before{left:5px;top:-2px;width:5px}.order .order-item-text input.soldout{background-color:#ccc;border-color:#aaa}.order .order-item-text label{display:flex;margin:0 0 0 7px}.order .order-item-text label.soldout{color:#aaa}.order .order-item-text label.soldout p{margin-left:2px}.order .order-footer-container{border-top:1px solid #00000029;bottom:-80vh;max-width:768px;position:fixed;transition:all .2s;width:100%}.order .order-footer{background-color:#fff;bottom:0;display:flex;justify-content:space-between;padding:15px 20px;position:sticky}.order .order-check{background-color:var(--main-color);border:0;color:#fff;flex:1;font-weight:700;margin-left:10px;text-align:center}.order .order-qty{align-items:center;display:flex;justify-content:space-around}.order .order-qty *{margin-left:3px;margin-right:3px}.order .order-qty button{border-radius:50%;font-size:14px;height:40px;vertical-align:middle;width:40px}.order .order-qty .order-qty-minus{background-color:var(--border-gray);color:var(--gray-text)}.order-memo-input{margin-top:15px;width:100%}.order-add-total{position:absolute;right:var(--padding)}.order-content{border-radius:0;display:flex;flex-direction:column;justify-content:space-between;margin-top:-20px;min-height:calc(100% - 80px);padding:20px 20px 0}.selected-combo-shell{align-items:center;display:flex;justify-content:center;width:100%}.order-footer-inline{margin-top:0;padding:20px 0;position:static}.order-footer-reset{margin-top:0}.order-memo{display:flex;flex-direction:column;margin-top:20px}.order-memo textarea{border:1px solid var(--border-gray);border-radius:5px;margin-top:5px;overflow:auto;padding:10px;resize:none}.order-combo{margin-left:calc(var(--padding)*-1);margin-right:calc(var(--padding)*-1)}.order-combo .order-combo-header{background-color:var(--main-block-color);padding:5px var(--padding)}.order-combo .order-combo-block{align-items:center;border-bottom:1px solid var(--main-block-color);display:flex;height:30px;padding:5px var(--padding)}.order-combo .order-combo-text{display:flex;justify-content:space-between;margin-left:20px;width:100%}.order-combo-taste{border:2px solid var(--main-block-color);border-radius:20px;color:var(--main-second-color);display:inline-block;font-size:13px;font-weight:700;margin-left:10px;padding:0 15px 1px}.combo-taste{background-color:#fff;border-radius:20px 20px 0 0;bottom:0;height:calc(100vh - 115px)!important;margin:0 -20px;max-width:var(--max-width);overflow:hidden;position:fixed;width:100%;z-index:1500}.combo-taste-checkout{height:calc(100vh - 75px)!important}.combo-taste-content{height:100%;overflow-y:auto}.combo-taste-content .fix-header{position:static!important}.combo-taste-content .content{margin-top:0!important;padding-bottom:0!important}.selected-combo{align-items:center;display:flex;justify-content:flex-start;margin-left:27px;padding:0;width:calc(100% - 27px)}.bd-btm{border-bottom:1px solid #ccc}.selected-combo-count{align-items:center;cursor:pointer;display:flex;justify-content:center;margin-right:5px}.order-combo-taste-content{align-items:center;display:flex;justify-content:space-between;width:100%}.order-combo-taste-edit{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:10px 0;width:100%}.order-combo-taste-edit .order-combo-taste-text{color:#7a7a7a;display:inline-block;font-size:14px;font-weight:700;padding:0 0 1px;transition:all .2s;width:100%}.order-combo-taste-edit svg{color:#7a7a7a}.remove-selected{margin-left:-10px;padding:10px}.remove-selected-item{align-items:center;background-color:#ff5b5b;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:12px;height:20px;justify-content:center;width:20px}.remove-selected-item svg{margin-left:1px}.combo-counter{align-items:center;display:flex;justify-content:flex-start;margin-left:27px;padding:10px 0}.combo-counter-btn{align-items:center;background-color:var(--main-color);border-radius:50%;color:#fff;cursor:pointer;display:flex;justify-content:center}.combo-counter-btn,.combo-counter-empty{height:30px;width:30px}.combo-counter-qty{font-size:18px;font-weight:700;padding:0 10px}.btn-disable{background-color:#d5d5d5!important;color:#707070!important;cursor:auto!important}.order-group-kind-name{background-color:#f6f6f6;margin:0 -20px 10px;padding:10px 20px}.checkout-content{background-color:#fff;box-sizing:border-box;margin-top:75px;max-width:100%;overflow:visible;padding:20px;width:100%}.checkout-content.instore{margin-top:208px}.checkout-container-title{color:var(--main-color);font-size:20px;font-weight:700;padding-bottom:5px;padding-top:5px}.checkout-order-detail{align-items:center;display:flex;height:48px;justify-content:space-between}.checkout-food-delete-all{background-color:red;color:#fff;font-size:16px;height:30px}.checkout-container-memo{color:var(--gray-text);font-size:12px;margin-top:-8px}.checkout-food{cursor:pointer;padding:10px 0}.checkout-food .checkout-food-header{align-items:center;display:flex;justify-content:space-between}.checkout-food .checkout-food-qty{background-color:var(--border-gray);border-radius:6px;color:var(--main-color);font-weight:700;margin-left:10px;margin-right:10px;padding:3px 5px}.checkout-food .checkout-food-name,.checkout-food .checkout-food-total{font-weight:700}.checkout-food .checkout-food-delete{background-color:#fff;border:0;border-radius:50%;color:red;font-size:16px;font-weight:700;margin-right:8px;padding:1px 8px;text-align:center;vertical-align:middle}.checkout-food .checkout-food-combo{display:flex;justify-content:space-between;margin-left:42px;padding-bottom:3px;padding-top:3px}.checkout-food .checkout-food-combo .checkout-food-combo-icon{align-items:center;color:var(--main-color);display:flex;font-size:8px;justify-content:center}.checkout-food .checkout-food-combo p{font-weight:700;margin-left:10px}.checkout-food .checkout-food-memo,.checkout-food .checkout-food-taste{color:var(--gray-text);font-size:14px;margin-left:42px;margin-top:2px}.checkout-memo-input{display:block;width:100%}.checkout-total{align-items:center;display:flex;justify-content:space-between}.checkout-total .checkout-total-text,.checkout-total .checkout-total-text span{font-size:20px;font-weight:700}.checkout-total .checkout-total-text span{color:red}.checkout-checkbox{margin-bottom:5px;margin-top:5px}.checkout-checkbox label{font-weight:700;margin-left:10px}.checkout-invoice .check-invoice{margin-right:10px}.checkout-invoice .check-invoice-input{width:100%}.checkout-invoice .checkout-group{padding:5px 0;width:100%}.checkout-invoice-group{display:flex;justify-content:space-between;width:100%}.checkout-btn{background-color:#fff;bottom:0;padding:15px 20px;position:sticky}.checkout-store{align-items:center;display:flex;justify-content:space-between;padding-bottom:15px;padding-top:10px}.checkout-store .checkout-store-title{display:flex;justify-content:space-around}.checkout-store .checkout-store-icon{color:var(--main-color);font-size:20px}.checkout-store .checkout-store-text{font-size:20px;font-weight:700;margin-left:10px}.checkout-announcement{background-color:#ff750830;border-radius:15px;margin-bottom:10px;padding:10px 15px;white-space:pre-wrap}.checkout-announcement .checkout-announcement-title{color:#ff7508;font-size:18px;font-weight:700;margin-bottom:5px}.checkout-announcement .checkout-announcement-title span{font-size:18px}.checkout-announcement p{line-height:1.3}.checkout-text-group{align-items:center;display:flex}.checkout-text-group label{font-weight:700;width:120px}.checkout-text-group p{color:var(--gray-text);flex:1}hr{background-color:var(--border-gray);border:0;height:2px;margin-bottom:1rem;margin-top:1rem}.fix-table{background-color:#fff;box-sizing:border-box;flex-direction:column;max-width:768px;padding-top:24px;position:fixed;top:75px;width:100%;z-index:100}.fix-table,.instore-table-number{align-items:center;display:flex;justify-content:center}.instore-table-number{background-color:#f2f6ff;border-radius:5px;font-size:22px;font-weight:700;height:48px;width:120px}.instore-table-number img{margin-right:10px}.checkout-list-switchers{border-bottom:1px solid #e1e1e1;color:#727272;max-width:100%;padding-top:10px;width:100%}.checkout-list-switcher,.checkout-list-switchers{align-items:center;box-sizing:border-box;display:flex;justify-content:center}.checkout-list-switcher{background-color:#fff;cursor:pointer;font-size:20px;font-weight:700;height:50px;max-width:364px;transition:all .3s;width:50%}.checkout-list-switcher.active{box-shadow:inset 0 -4px 0 0 var(--main-color);color:var(--main-color)}.ordered{margin-right:-1px;z-index:2}.adding{z-index:1}.checkout-list{display:none}.checkout-list.show{display:block}.checkout-continue-order{align-items:center;background-color:var(--main-color);border-radius:5px;box-sizing:border-box;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-size:16px;height:30px;justify-content:center;line-height:1;padding:0 16px;transition:all .2s;white-space:nowrap}.checkout-continue-order:hover{opacity:.9}.input-container{width:100%}.checkout-login-left,.checkout-login-right{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.checkout-login-right button{width:100%}.checkout-login-right .login-links{justify-content:space-between;width:100%}.checkout-login-right .login-links .link{align-items:center;cursor:pointer;display:flex;justify-content:center;width:100%}.checkout-login-right .login-links .link:hover{color:var(--main-color)}.uniform-number-input,.vehicle-number-input{width:95%}.vehicle-number-container{position:relative}.vehicle-number-container .vehicle-number-slash{left:11px;position:absolute;top:7px}.vehicle-number-container .vehicle-number-input{padding-left:16.5px}.checkout-radio{align-items:center;display:flex;margin-bottom:5px;margin-top:5px}.checkout-radio input[type=radio]{display:none}.checkout-radio label{align-items:center;cursor:pointer;display:inline-flex;line-height:1.2;margin-right:10px;min-height:24px;padding-left:32px;position:relative}.checkout-radio label img{height:24px;margin-left:2px}.checkout-radio label:before{background-color:#fff;border:2px solid var(--main-color);border-radius:50%;box-sizing:border-box;content:"";height:20px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:20px}.checkout-radio input[type=radio]:checked+label:before{background-color:#fff}.checkout-radio label:after{background-color:#ececec;border-radius:50%;content:"";height:12px;left:4px;opacity:1;position:absolute;top:50%;transform:translateY(-50%);width:12px}.checkout-radio input[type=radio]:checked+label:after{background-color:var(--main-color)}.checkout-login-button{background-color:#16418f;border:none;border-radius:4px;color:#fff;font-size:16px;font-weight:700;height:50px;padding:0 16px;position:relative;transition:.1s}.history-order{background-color:var(--border-gray);min-height:100vh;position:relative}.history-order .fix-header{box-sizing:border-box;left:50%;max-width:var(--max-width);transform:translate(-50%);width:100%}.history-order .content{margin-top:65px;min-height:calc(100vh - 65px);padding:20px}.history-order .history-order-empty{color:var(--gray-text)}.history-order .history-order-empty-card{margin-top:15px}.history-order .history-order-empty-text{color:var(--gray-text);font-weight:500;padding:20px 10px 10px;text-align:center}.history-order .history-order-groups{margin:-15px -20px}.history-order .history-order-group{margin-bottom:15px;margin-top:15px}.history-order .history-order-header{display:flex;padding:5px 20px}.history-order .history-order-header p{color:#fff;font-weight:700}.history-order .history-order-header .reject-reason{margin-left:5px}.history-order .history-order-content{background-color:#fff;padding:15px}.history-order .done{background-color:var(--main-color)}.history-order .wait{background-color:#ff7508}.history-order .accept{background-color:green}.history-order .reject{background-color:red}.history-order .cancel{background-color:gray}.history-order .history-order-total{font-size:18px;font-weight:700;text-align:right}.history-order .history-order-total span{color:red}.history-order .history-order-text-group{margin-bottom:1px;margin-top:1px}.history-order .history-order-text-group label{color:var(--main-color);display:inline-block;font-weight:700;margin:0 0 0 5px;width:120px}.history-order .history-order-text-group p{display:inline-block}.member{background-color:#fff;box-sizing:border-box;min-height:100vh;padding:20px}.member .member-header{max-width:calc(var(--max-width) - 40px);position:fixed;top:20px;width:calc(100% - 40px);z-index:100}.member .member-header .member-back-icon{font-size:20px;margin-left:-15px;padding:0 15px}.member .member-container{margin-top:60px}.member .member-container .member-info{align-items:center;display:flex;flex-direction:column}.member .member-container .member-name{font-size:30px;font-weight:700}.member .member-container .member-phone{color:var(--gray-text);margin-top:-5px}.member .member-container ul{margin-bottom:20px;margin-top:20px}.member .member-container ul li{align-items:center;border-bottom:2px solid var(--border-gray);display:flex;justify-content:space-between;padding-bottom:15px;padding-top:15px}.member .member-container ul li .member-list-text{display:flex}.member .member-container ul li .member-list-text .member-list-icon{align-items:center;display:flex;justify-content:center;width:15px}.member .member-container ul li .member-list-text p{margin-left:15px}.member .member-image-wrap{position:relative}.member .member-img{border-radius:50%;height:150px;min-height:150px;min-width:150px;-o-object-fit:cover;object-fit:cover;width:150px}.member .member-img-delete{color:red;font-size:25px;position:absolute;right:-5px;top:-5px}.member-edit{background-color:#fff}.member-edit .fix-header{box-sizing:border-box;left:50%;max-width:var(--max-width);transform:translate(-50%);width:100%}.member-edit .member-edit-content{box-sizing:border-box;padding:20px}.member-edit .input-inline-group{align-items:center;margin-bottom:12px}.member-edit .input-inline-group label{flex-shrink:0;margin:0;width:80px}.member-edit .form-group{margin-bottom:14px}.member-edit .form-group label{display:block;margin:0 0 6px}.member-edit .form-group .form-control{width:100%}.member-edit .pt-3{padding-top:8px}.trade .fix-header{box-sizing:border-box;left:50%;max-width:var(--max-width);transform:translate(-50%);width:100%}.trade-status{align-items:center;display:flex;flex-direction:column;justify-content:center}.trade-status *{margin:20px 0 15px}.trade-status img{height:50px;width:50px}.trade-status p{font-size:24px;font-weight:700}.trade-status-text{margin-top:10px!important}.trade-status-copy{justify-content:center}.trade-reason,.trade-status-copy{align-items:center;display:flex;flex-direction:column}.trade-reason p{color:var(--gray-text);font-size:18px}.trade-reason-row{flex-direction:row;gap:20px;justify-content:center}.trade-reserve{align-items:center;background-color:#ff750833;display:flex;height:50px;justify-content:center;margin-bottom:15px;margin-left:-20%;margin-top:24px;width:140%}.trade-reserve span{color:#ff7508;font-size:20px;font-weight:700}.trade-reserve p{color:#000;font-size:20px;margin-left:20px}.trade-reserve-row{flex-direction:row;justify-content:center}.trade-total{float:right;font-size:20px;font-weight:700}.trade-total span{color:red;font-size:20px}.trade-food-container{border-top:1px solid #eee;padding:0 3px}.trade-food .trade-food-header{display:flex;justify-content:space-between;margin-top:5px}.trade-food .trade-food-header p{font-size:18px}.trade-food .trade-food-qty{background-color:var(--border-gray);border-radius:6px;color:var(--main-color);font-weight:700;padding:3px 5px}.trade-food .trade-food-name{font-weight:700}.trade-food .trade-food-total{font-weight:600;text-align:end;width:70px}.trade-food .trade-food-delete{background-color:#fff;border:0;border-radius:50%;color:red;font-size:16px;font-weight:700;margin-left:10px;margin-right:10px;padding:1px 8px;text-align:center;vertical-align:middle}.trade-food .trade-food-combo{display:flex;justify-content:space-between;padding-bottom:3px;padding-top:3px}.trade-food .trade-food-combo .trade-food-combo-icon{color:var(--main-color);font-size:8px}.trade-food .trade-food-combo p{font-size:16px;font-weight:700;margin-left:5px}.trade-food .trade-food-memo,.trade-food .trade-food-taste{color:var(--gray-text);font-size:14px;margin-top:-5px}.instore-trade-status{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:20px}.instore-msg{font-size:24px!important;margin-top:10px}.instore-msg,.instore-tablenum{color:#000!important;font-weight:700}.instore-tablenum{font-size:16px!important}.checkout-instore-total{align-items:center;display:flex;justify-content:space-between}.checkout-instore-total p{font-size:20px;font-weight:600}.sale-done-title{align-items:center;display:flex;justify-content:center}.sale-done-title p{font-size:21px;font-weight:700}.logs-group{padding-top:6px}.logs-row{align-items:flex-start}.trade-qrcode{align-items:center;display:flex;flex-direction:column;justify-content:center}.trade-qrcode-image{height:250px;margin-bottom:12px;margin-top:10px;width:250px}.trade-content{overflow:hidden}.invalid-container{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;min-height:calc(100vh - 140px);padding:40px 20px;text-align:center;width:100%}.invalid-img{padding:20px;width:180px}.invalid-text{font-size:20px;font-weight:700;padding-bottom:30px}.message-box{align-items:center;background-color:#00000080;display:flex;justify-content:center;inset:0;position:fixed;z-index:1000}.message-box .message-box-icon{color:#ff7508;font-size:55px}.message-box .message-box-content{align-items:center;background-color:#fff;border-radius:15px;display:flex;flex-direction:column;margin:auto;max-width:60%;min-width:200px;opacity:1;padding:30px 40px 20px;position:relative}.message-box .message-box-content *{margin:10px 0}.message-box .message-box-content p{font-size:18px;word-break:break-all}.message-box .message-box-content .message-box-close{color:red;font-size:35px;position:absolute;right:10px;top:-5px}.store{padding:10px}.store .store-block{border-radius:10px;box-shadow:0 3px 10px var(--gray-text);display:inline-block;height:250px;margin:5px;vertical-align:top;width:calc(100% - 10px)}@media(min-width:480px){.store .store-block{width:calc(50% - 10px)}}@media(min-width:768px){.store .store-block{width:calc(33.33% - 10px)}}.store .store-block .store-img{height:150px}.store .store-block .store-img img{border:0;border-top-left-radius:10px;border-top-right-radius:10px;height:100%;width:100%}.store .store-block .store-img .image-empty{align-items:center;box-sizing:border-box;display:flex;height:100%;justify-content:center;padding:15px 30px}.store .store-block .store-img .image-empty img{height:100%;max-width:100%;width:auto}.store .store-block .store-text{box-sizing:border-box;padding:5px 10px}.store .store-block .store-text *{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.store .store-block .store-text .store-name{font-size:20px;font-weight:700}.store .store-block .store-text .store-address{color:var(--gray-text)}.login-modal{background-color:#fff;bottom:0;box-sizing:border-box;display:flex;flex-direction:column;height:90%;left:50%;max-width:var(--max-width);position:fixed;transform:translate(-50%);width:100%;z-index:510}.login-display-checkout{border-radius:20px 20px 0 0;bottom:calc(-100vh + 75px);height:calc(100vh - 75px)!important;overflow:hidden;transition:all .2s;will-change:bottom}.login-background{background-color:#00000080;height:100vh;max-width:768px;opacity:1;position:fixed;top:0;transition:all .2s;visibility:visible;width:100vw;z-index:101}.hideLogin{opacity:0;visibility:hidden}.upLogin{bottom:0!important}.login-modal-header{align-items:center;background-color:#fff;border-bottom:2px solid var(--border-gray);box-sizing:border-box;display:flex;flex-shrink:0;max-width:100%;max-width:var(--max-width);padding-bottom:20px;padding-top:20px;width:100%;z-index:520}.login-modal-body{box-sizing:border-box;display:block;flex:1;max-width:100%;overflow-x:hidden;overflow-y:hidden;padding:20px;width:100%}.login-modal-closed{align-items:center;background-color:#000;border-radius:50%;color:#fff!important;cursor:pointer;display:flex;font-size:20px;height:35px;justify-content:center;margin-left:20px;opacity:.5;width:35px}.login-display-checkout .checkout-login-left{box-sizing:border-box;display:block;max-width:100%;width:100%}.login-display-checkout .input-button-group{align-items:stretch;box-sizing:border-box;display:flex;gap:8px;max-width:100%;width:100%}.login-display-checkout .country-code-container{box-sizing:border-box;flex:0 0 110px;max-width:110px;min-width:110px}.login-display-checkout .cellphone-input{box-sizing:border-box;flex:1 1 auto;min-width:0;width:auto}.login-display-checkout .input-1,.login-display-checkout .input-container{box-sizing:border-box;max-width:100%;width:100%}.login-display-checkout .btn-right{top:50%;transform:translateY(-50%)}.login-display-checkout .checkout-login-right{margin-top:10px}.login-display-checkout .checkout-login-right,.login-display-checkout .checkout-login-right .btn,.login-display-checkout .login-links{box-sizing:border-box;max-width:100%;width:100%}.login-display-checkout .login-links{display:flex}.login-display-checkout .cancel-area{inset:0;position:fixed;z-index:1}.login-display-checkout .country-list{z-index:2}input[type=checkbox]:before{top:2px}.text-red{color:red}.qty{align-items:center;display:flex;height:100%;justify-content:space-around;text-align:center;width:100%}.qty button{background-color:var(--main-color);border:none;border-radius:50%;color:#fff;height:100%}.mx-datepicker{height:25px!important;width:0!important}.mx-datepicker i{display:none!important}.date-picker-trigger{color:var(--main-color)}.date-picker-trigger span{text-decoration:underline}.hide-input{display:none!important}.line-unbind-block span{align-items:center;display:flex;width:80px}.line-icon{color:#00e013;font-size:28px;margin-right:8px}.text-field{margin-bottom:10px;margin-top:10px}.text-field label{display:block;padding-left:5px}.text-field input{border:1px solid var(--main-color);border-radius:30px;box-sizing:border-box;display:block;height:40px;padding:0 15px;width:100%}.blk-verify{height:40px}.login-links{display:flex;justify-content:space-around}a{cursor:pointer}.form-control{background-clip:padding-box;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem;color:#495057;display:block;font-size:1rem;font-weight:400;height:calc(1.5em + .75rem + 2px);line-height:1.5;padding:.375rem .75rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:100%}.dp__input_wrap{box-sizing:unset;position:relative;width:100%}.dp__input_wrap:focus{border-color:var(--dp-border-color-hover);outline:none}.dp__input_valid{box-shadow:0 0 var(--dp-border-radius) var(--dp-success-color)}.dp__input_valid,.dp__input_valid:hover{border-color:var(--dp-success-color)}.dp__input_invalid{box-shadow:0 0 var(--dp-border-radius) var(--dp-danger-color)}.dp__input_invalid,.dp__input_invalid:hover{border-color:var(--dp-danger-color)}.dp__input{background-color:var(--dp-background-color);border:1px solid var(--dp-border-color);border-radius:var(--dp-border-radius);box-sizing:border-box;color:var(--dp-text-color);font-family:var(--dp-font-family);font-size:var(--dp-font-size);line-height:calc(var(--dp-font-size)*1.5);outline:none;padding:var(--dp-input-padding);transition:border-color .2s cubic-bezier(.645,.045,.355,1);width:100%}.dp__input::-moz-placeholder{opacity:.7}.dp__input::placeholder{opacity:.7}.dp__input:hover:not(.dp__input_focus){border-color:var(--dp-border-color-hover)}.dp__input_not_clearable{padding-inline-end:var(--dp-input-not-clearable-padding)!important}.dp__input_reg{caret-color:transparent}.dp__input_focus{border-color:var(--dp-border-color-focus)}.dp__disabled{background:var(--dp-disabled-color)}.dp__disabled::-moz-placeholder{color:var(--dp-disabled-color-text)}.dp__disabled::placeholder{color:var(--dp-disabled-color-text)}.dp__input_icons{box-sizing:content-box;color:var(--dp-icon-color);display:inline-block;font-size:var(--dp-font-size);height:var(--dp-font-size);line-height:calc(var(--dp-font-size)*1.5);padding:6px 12px;stroke-width:0;width:var(--dp-font-size)}.dp__input_icon{inset-inline-start:0}.dp--clear-btn,.dp__input_icon{color:var(--dp-icon-color);cursor:pointer;position:absolute;top:50%;transform:translateY(-50%)}.dp--clear-btn{align-items:center;background:transparent;border:none;display:inline-flex;inset-inline-end:0;margin:0;padding:0}.dp__input_icon_pad{padding-inline-start:var(--dp-input-icon-padding)}.dp__menu{background:var(--dp-background-color);border:1px solid var(--dp-menu-border-color);border-radius:var(--dp-border-radius);font-family:var(--dp-font-family);font-size:var(--dp-font-size);min-width:var(--dp-menu-min-width);-webkit-user-select:none;-moz-user-select:none;user-select:none}.dp__menu,.dp__menu:after,.dp__menu:before{box-sizing:border-box}.dp__menu:focus{border:1px solid var(--dp-menu-border-color);outline:none}.dp--menu-wrapper{position:absolute;z-index:99999}.dp__menu_inner{padding:var(--dp-menu-padding)}.dp--menu--inner-stretched{padding:6px 0}.dp__menu_index{z-index:99999}.dp-menu-loading,.dp__menu_disabled,.dp__menu_readonly{inset:0;position:absolute;z-index:999999}.dp__menu_disabled{background:#ffffff80;cursor:not-allowed}.dp__menu_readonly{background:transparent;cursor:default}.dp-menu-loading{background:#ffffff80;cursor:default}.dp--menu-load-container{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.dp--menu-loader{animation:dp-load-rotation 1s linear infinite;border:var(--dp-loader);border-bottom-color:transparent;border-radius:50%;box-sizing:border-box;display:inline-block;height:48px;position:absolute;width:48px}@keyframes dp-load-rotation{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.dp__arrow_top{border-inline-end:1px solid var(--dp-menu-border-color);border-top:1px solid var(--dp-menu-border-color);transform:translateY(-50%) rotate(-45deg)}.dp__arrow_bottom,.dp__arrow_top{background-color:var(--dp-background-color);height:12px;position:absolute;width:12px}.dp__arrow_bottom{border-bottom:1px solid var(--dp-menu-border-color);border-inline-end:1px solid var(--dp-menu-border-color);bottom:0;left:var(--dp-arrow-left);transform:translate(-50%,50%) rotate(45deg)}.dp__action_extra{padding:2px 0;text-align:center}.dp--preset-dates{border-inline-end:1px solid var(--dp-border-color);padding:5px}.dp--preset-dates-collapsed,.dp--preset-dates[data-dp-mobile]{align-self:center;border:none;display:flex;max-width:calc(var(--dp-menu-width) - var(--dp-action-row-padding)*2);overflow-x:auto}.dp__sidebar_left{border-inline-end:1px solid var(--dp-border-color);padding:5px}.dp__sidebar_right{margin-inline-end:1px solid var(--dp-border-color);padding:5px}.dp--preset-range{border-radius:var(--dp-border-radius);color:var(--dp-text-color);display:block;padding:5px;text-align:left;transition:var(--dp-common-transition);white-space:nowrap;width:100%}.dp--preset-range:hover{background-color:var(--dp-hover-color);color:var(--dp-hover-text-color);cursor:pointer}.dp--preset-range[data-dp-mobile]{border:1px solid var(--dp-border-color);margin:0 3px}.dp--preset-range[data-dp-mobile]:first-child{margin-left:0}.dp--preset-range[data-dp-mobile]:last-child{margin-right:0}.dp--preset-range-collapsed{border:1px solid var(--dp-border-color);margin:0 3px}.dp--preset-range-collapsed:first-child{margin-left:0}.dp--preset-range-collapsed:last-child{margin-right:0}.dp__menu_content_wrapper{display:flex}.dp--menu-content-wrapper-collapsed,.dp__menu_content_wrapper[data-dp-mobile]{flex-direction:column-reverse}.dp__calendar_header{align-items:center;color:var(--dp-text-color);display:flex;font-weight:700;justify-content:center;position:relative;white-space:nowrap}.dp__calendar_header_item{box-sizing:border-box;flex-grow:1;height:var(--dp-cell-size);padding:var(--dp-cell-padding);text-align:center;width:var(--dp-cell-size)}.dp__calendar_row{align-items:center;display:flex;justify-content:center;margin:var(--dp-row-margin)}.dp__calendar_item{box-sizing:border-box;color:var(--dp-text-color);flex-grow:1;text-align:center}.dp__calendar{position:relative}.dp__calendar_header_cell{border-bottom:thin solid var(--dp-border-color);padding:var(--dp-calendar-header-cell-padding)}.dp__cell_inner{align-items:center;border:1px solid transparent;border-radius:var(--dp-cell-border-radius);box-sizing:border-box;display:flex;height:var(--dp-cell-size);justify-content:center;padding:var(--dp-cell-padding);position:relative;text-align:center;width:var(--dp-cell-size)}.dp__cell_inner:hover{transition:all .2s}.dp__cell_auto_range_start,.dp__date_hover_start:hover,.dp__range_start{border-end-end-radius:0;border-start-end-radius:0}.dp__cell_auto_range_end,.dp__date_hover_end:hover,.dp__range_end{border-end-start-radius:0;border-start-start-radius:0}.dp__active_date,.dp__range_end,.dp__range_start{background:var(--dp-primary-color);color:var(--dp-primary-text-color)}.dp__date_hover:hover,.dp__date_hover_end:hover,.dp__date_hover_start:hover{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}.dp__cell_disabled,.dp__cell_offset{color:var(--dp-secondary-color)}.dp__cell_disabled{cursor:not-allowed}.dp--extended-fixed-end,.dp--extended-fixed-start,.dp__range_between{background:var(--dp-range-between-dates-background-color);border:1px solid var(--dp-range-between-border-color);border-radius:0;color:var(--dp-range-between-dates-text-color)}.dp__range_between_week{background:var(--dp-primary-color);border-bottom:1px solid var(--dp-primary-color);border-radius:0;border-top:1px solid var(--dp-primary-color);color:var(--dp-primary-text-color)}.dp__today{border:1px solid var(--dp-primary-color)}.dp__week_num{color:var(--dp-secondary-color);text-align:center}.dp__cell_auto_range{border-bottom:1px dashed var(--dp-primary-color);border-radius:0;border-top:1px dashed var(--dp-primary-color)}.dp__cell_auto_range_start{border-bottom:1px dashed var(--dp-primary-color);border-end-start-radius:var(--dp-cell-border-radius);border-inline-start:1px dashed var(--dp-primary-color);border-start-start-radius:var(--dp-cell-border-radius);border-top:1px dashed var(--dp-primary-color)}.dp__cell_auto_range_end{border-bottom:1px dashed var(--dp-primary-color);border-end-end-radius:var(--dp-cell-border-radius);border-inline-end:1px dashed var(--dp-primary-color);border-start-end-radius:var(--dp-cell-border-radius);border-top:1px dashed var(--dp-primary-color)}.dp__calendar_header_separator{background:var(--dp-border-color);height:1px;width:100%}.dp__calendar_next{margin-inline-start:var(--dp-multi-calendars-spacing)}.dp__marker_dot,.dp__marker_line{background-color:var(--dp-marker-color);bottom:0;height:5px;position:absolute}.dp__marker_dot{border-radius:50%;left:50%;transform:translate(-50%);width:5px}.dp__marker_line{left:0;width:100%}.dp__marker_tooltip{background-color:var(--dp-tooltip-color);border:1px solid var(--dp-border-color);border-radius:var(--dp-border-radius);box-sizing:border-box;cursor:default;padding:5px;position:absolute;z-index:99999}.dp__tooltip_content{white-space:nowrap}.dp__tooltip_text{align-items:center;color:var(--dp-text-color);display:flex;flex-flow:row nowrap}.dp__tooltip_mark{background-color:var(--dp-text-color);border-radius:50%;color:var(--dp-text-color);height:5px;margin-inline-end:5px;width:5px}.dp__arrow_bottom_tp{background-color:var(--dp-tooltip-color);border-bottom:1px solid var(--dp-border-color);border-inline-end:1px solid var(--dp-border-color);bottom:0;height:8px;position:absolute;transform:translate(-50%,50%) rotate(45deg);width:8px}.dp__instance_calendar{position:relative;width:100%}.dp--flex-display-collapsed,.dp__flex_display[data-dp-mobile]{flex-direction:column}.dp__cell_highlight{background-color:var(--dp-highlight-color)}.dp__month_year_row{align-items:center;box-sizing:border-box;color:var(--dp-text-color);display:flex;height:var(--dp-month-year-row-height)}.dp__inner_nav{align-items:center;border-radius:50%;color:var(--dp-icon-color);cursor:pointer;display:flex;height:var(--dp-month-year-row-button-size);justify-content:center;text-align:center;width:var(--dp-month-year-row-button-size)}.dp__inner_nav svg{height:var(--dp-button-icon-height);width:var(--dp-button-icon-height)}.dp__inner_nav:hover{background:var(--dp-hover-color);color:var(--dp-hover-icon-color)}[dir=rtl] .dp__inner_nav{transform:rotate(180deg)}.dp__inner_nav_disabled,.dp__inner_nav_disabled:hover{background:var(--dp-disabled-color);color:var(--dp-disabled-color-text);cursor:not-allowed}.dp--year-select,.dp__month_year_select{align-items:center;border-radius:var(--dp-border-radius);box-sizing:border-box;color:var(--dp-text-color);cursor:pointer;display:flex;height:var(--dp-month-year-row-height);justify-content:center;text-align:center}.dp--year-select:hover,.dp__month_year_select:hover{background:var(--dp-hover-color);color:var(--dp-hover-text-color);transition:var(--dp-common-transition)}.dp__month_year_select{width:50%}.dp--year-select{width:100%}.dp__month_year_wrap{align-items:center;display:flex;flex-direction:row;width:100%}.dp__year_disable_select{justify-content:space-around}.dp--header-wrap{display:flex;flex-direction:column;width:100%}.dp__overlay{background:var(--dp-background-color);box-sizing:border-box;color:var(--dp-text-color);font-family:var(--dp-font-family);transition:opacity 1s ease-out;width:100%;z-index:99999}.dp--overlay-absolute{height:100%;left:0;position:absolute;top:0}.dp--overlay-relative{position:relative}.dp__overlay_container::-webkit-scrollbar-track{background-color:var(--dp-scroll-bar-background);box-shadow:var(--dp-scroll-bar-background)}.dp__overlay_container::-webkit-scrollbar{background-color:var(--dp-scroll-bar-background);width:5px}.dp__overlay_container::-webkit-scrollbar-thumb{background-color:var(--dp-scroll-bar-color);border-radius:10px}.dp__overlay:focus{border:none;outline:none}.dp__container_flex{display:flex}.dp__container_block{display:block}.dp__overlay_container{flex-direction:column;height:var(--dp-overlay-height);overflow-y:auto}.dp__time_picker_overlay_container{height:100%}.dp__overlay_row{align-items:center;box-sizing:border-box;display:flex;flex-wrap:wrap;margin-inline:auto;max-width:100%;padding:0;width:100%}.dp__flex_row{flex:1}.dp__overlay_col{box-sizing:border-box;padding:var(--dp-overlay-col-padding);white-space:nowrap;width:33%}.dp__overlay_cell_pad{padding:var(--dp-common-padding) 0}.dp__overlay_cell_active{background:var(--dp-primary-color);color:var(--dp-primary-text-color)}.dp__overlay_cell,.dp__overlay_cell_active{border-radius:var(--dp-border-radius);cursor:pointer;text-align:center}.dp__overlay_cell:hover{transition:var(--dp-common-transition)}.dp__cell_in_between,.dp__overlay_cell:hover{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}.dp__over_action_scroll{box-sizing:border-box;right:5px}.dp__overlay_cell_disabled{cursor:not-allowed}.dp__overlay_cell_disabled,.dp__overlay_cell_disabled:hover{background:var(--dp-disabled-color)}.dp__overlay_cell_active_disabled{cursor:not-allowed}.dp__overlay_cell_active_disabled,.dp__overlay_cell_active_disabled:hover{background:var(--dp-primary-disabled-color)}.dp--qr-btn,.dp--time-invalid,.dp--time-overlay-btn,.dp__btn{border:none;font:inherit;line-height:normal;transition:var(--dp-common-transition)}.dp--year-mode-picker{align-items:center;display:flex;height:var(--dp-cell-size);justify-content:space-between;width:100%}.dp--tp-wrap{width:100%}.dp--tp-wrap[data-dp-mobile]{max-width:100%}.dp__time_input{align-items:center;color:var(--dp-text-color);display:flex;font-family:var(--dp-font-family);justify-content:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.dp__time_col_reg_block{padding:0 20px}.dp__time_col_reg_inline{padding:0 10px}.dp__time_col_reg_with_button{padding:0 15px}.dp__time_col_reg_with_button[data-compact~=true]{padding:0 5px}.dp__time_col_sec{padding:0 10px}.dp__time_col_sec_with_button{padding:0 5px}.dp__time_col_sec_with_button[data-collapsed~=true]{padding:0}.dp__time_col{align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:center}.dp__time_col_block{font-size:var(--dp-time-font-size)}.dp__time_display_block{padding:0 3px}.dp__time_display_inline{padding:5px}.dp__time_picker_inline_container{display:flex;justify-content:center;width:100%}.dp__inc_dec_button{align-items:center;border-radius:50%;box-sizing:border-box;color:var(--dp-icon-color);cursor:pointer;display:flex;justify-content:center;margin:0;padding:5px}.dp__inc_dec_button,.dp__inc_dec_button svg{height:var(--dp-time-inc-dec-button-size);width:var(--dp-time-inc-dec-button-size)}.dp__inc_dec_button:hover{background:var(--dp-hover-color);color:var(--dp-hover-icon-color)}.dp__time_display{align-items:center;border-radius:var(--dp-border-radius);color:var(--dp-text-color);cursor:pointer;display:flex;justify-content:center}.dp__time_display:hover:enabled{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}.dp__inc_dec_button_inline{align-items:center;cursor:pointer;display:flex;height:8px;padding:0;width:100%}.dp__inc_dec_button_disabled,.dp__inc_dec_button_disabled:hover{background:var(--dp-disabled-color);color:var(--dp-disabled-color-text);cursor:not-allowed}.dp__pm_am_button{background:var(--dp-primary-color);border:none;border-radius:var(--dp-border-radius);color:var(--dp-primary-text-color);cursor:pointer;padding:var(--dp-common-padding)}.dp__pm_am_button[data-compact~=true]{padding:7px}.dp__tp_inline_btn_bar{background-color:var(--dp-secondary-color);border-collapse:collapse;height:4px;transition:var(--dp-common-transition);width:100%}.dp__tp_inline_btn_top:hover .dp__tp_btn_in_r{background-color:var(--dp-primary-color);transform:rotate(12deg) scale(1.15) translateY(-2px)}.dp__tp_inline_btn_bottom:hover .dp__tp_btn_in_r,.dp__tp_inline_btn_top:hover .dp__tp_btn_in_l{background-color:var(--dp-primary-color);transform:rotate(-12deg) scale(1.15) translateY(-2px)}.dp__tp_inline_btn_bottom:hover .dp__tp_btn_in_l{background-color:var(--dp-primary-color);transform:rotate(12deg) scale(1.15) translateY(-2px)}.dp--time-overlay-btn{background:none}.dp--time-invalid{background-color:var(--dp-disabled-color)}.dp__action_row{align-items:center;box-sizing:border-box;color:var(--dp-text-color);display:flex;flex-flow:row nowrap;padding:var(--dp-action-row-padding);width:100%}.dp__action_row svg{height:var(--dp-button-icon-height);width:auto}.dp__selection_preview{color:var(--dp-text-color);display:block;font-size:var(--dp-preview-font-size);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dp__action_buttons{align-items:center;display:flex;flex:0;justify-content:flex-end;margin-inline-start:auto;white-space:nowrap}.dp__action_button{align-items:center;background:transparent;border:1px solid transparent;border-radius:var(--dp-border-radius);cursor:pointer;display:inline-flex;font-family:var(--dp-font-family);font-size:var(--dp-preview-font-size);height:var(--dp-action-button-height);line-height:var(--dp-action-button-height);margin-inline-start:3px;padding:var(--dp-action-buttons-padding)}.dp__action_cancel{border:1px solid var(--dp-border-color);color:var(--dp-text-color)}.dp__action_cancel:hover{border-color:var(--dp-primary-color);transition:var(--dp-action-row-transition)}.dp__action_buttons .dp__action_select{background:var(--dp-primary-color);color:var(--dp-primary-text-color)}.dp__action_buttons .dp__action_select:hover{background:var(--dp-primary-color);transition:var(--dp-action-row-transition)}.dp__action_buttons .dp__action_select:disabled{background:var(--dp-primary-disabled-color);cursor:not-allowed}.dp-quarter-picker-wrap{display:flex;flex-direction:column;height:100%;min-width:var(--dp-menu-min-width)}.dp--qr-btn-disabled{cursor:not-allowed}.dp--qr-btn-disabled,.dp--qr-btn-disabled:hover{background:var(--dp-disabled-color)}.dp--qr-btn{padding:var(--dp-common-padding);width:100%}.dp--qr-btn:not(.dp--highlighted,.dp--qr-btn-active,.dp--qr-btn-disabled,.dp--qr-btn-between){background:none}.dp--qr-btn:hover:not(.dp--qr-btn-active,.dp--qr-btn-disabled){background:var(--dp-hover-color);color:var(--dp-hover-text-color);transition:var(--dp-common-transition)}.dp--quarter-items{display:flex;flex:1;flex-direction:column;height:100%;justify-content:space-evenly;width:100%}.dp--qr-btn-active{background:var(--dp-primary-color);color:var(--dp-primary-text-color)}.dp--qr-btn-between{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}:root{--dp-common-transition:all .1s ease-in;--dp-menu-padding:6px 8px;--dp-animation-duration:.1s;--dp-menu-appear-transition-timing:cubic-bezier(.4,0,1,1);--dp-transition-timing:ease-out;--dp-action-row-transition:all .2s ease-in;--dp-font-family:-apple-system,blinkmacsystemfont,"Segoe UI",roboto,oxygen,ubuntu,cantarell,"Open Sans","Helvetica Neue",sans-serif;--dp-border-radius:4px;--dp-cell-border-radius:4px;--dp-transition-length:22px;--dp-transition-timing-general:.1s;--dp-button-height:35px;--dp-month-year-row-height:35px;--dp-month-year-row-button-size:25px;--dp-button-icon-height:20px;--dp-calendar-wrap-padding:0 5px;--dp-cell-size:35px;--dp-cell-padding:5px;--dp-common-padding:10px;--dp-input-icon-padding:35px;--dp-input-padding:6px 30px 6px 12px;--dp-input-not-clearable-padding:12px;--dp-menu-min-width:260px;--dp-action-buttons-padding:1px 6px;--dp-row-margin:5px 0;--dp-calendar-header-cell-padding:.5rem;--dp-multi-calendars-spacing:10px;--dp-overlay-col-padding:3px;--dp-time-inc-dec-button-size:32px;--dp-font-size:1rem;--dp-preview-font-size:.8rem;--dp-time-font-size:2rem;--dp-action-button-height:22px;--dp-action-row-padding:8px;--dp-direction:ltr}.dp__theme_dark{--dp-background-color:#212121;--dp-text-color:#fff;--dp-hover-color:#484848;--dp-hover-text-color:#fff;--dp-hover-icon-color:#959595;--dp-primary-color:#005cb2;--dp-primary-disabled-color:#61a8ea;--dp-primary-text-color:#fff;--dp-secondary-color:#a9a9a9;--dp-border-color:#2d2d2d;--dp-menu-border-color:#2d2d2d;--dp-border-color-hover:#aaaeb7;--dp-border-color-focus:#aaaeb7;--dp-disabled-color:#737373;--dp-disabled-color-text:#d0d0d0;--dp-scroll-bar-background:#212121;--dp-scroll-bar-color:#484848;--dp-success-color:#00701a;--dp-success-color-disabled:#428f59;--dp-icon-color:#959595;--dp-danger-color:#e53935;--dp-marker-color:#e53935;--dp-tooltip-color:#3e3e3e;--dp-highlight-color:rgba(0,92,178,.2);--dp-range-between-dates-background-color:var(--dp-hover-color,#484848);--dp-range-between-dates-text-color:var(--dp-hover-text-color,#fff);--dp-range-between-border-color:var(--dp-hover-color,#fff);--dp-loader:5px solid #005cb2}.dp__theme_light{--dp-background-color:#fff;--dp-text-color:#212121;--dp-hover-color:#f3f3f3;--dp-hover-text-color:#212121;--dp-hover-icon-color:#959595;--dp-primary-color:#1976d2;--dp-primary-disabled-color:#6bacea;--dp-primary-text-color:#fff;--dp-secondary-color:#c0c4cc;--dp-border-color:#ddd;--dp-menu-border-color:#ddd;--dp-border-color-hover:#aaaeb7;--dp-border-color-focus:#aaaeb7;--dp-disabled-color:#f6f6f6;--dp-scroll-bar-background:#f3f3f3;--dp-scroll-bar-color:#959595;--dp-success-color:#76d275;--dp-success-color-disabled:#a3d9b1;--dp-icon-color:#959595;--dp-danger-color:#ff6f60;--dp-marker-color:#ff6f60;--dp-tooltip-color:#fafafa;--dp-disabled-color-text:#8e8e8e;--dp-highlight-color:rgba(25,118,210,.1);--dp-range-between-dates-background-color:var(--dp-hover-color,#f3f3f3);--dp-range-between-dates-text-color:var(--dp-hover-text-color,#212121);--dp-range-between-border-color:var(--dp-hover-color,#f3f3f3);--dp-loader:5px solid #1976d2}.dp__flex{align-items:center;display:flex}.dp__btn{background:none}.dp__main{box-sizing:border-box;font-family:var(--dp-font-family);position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.dp__main *{direction:var(--dp-direction,ltr)}.dp__pointer{cursor:pointer}.dp__icon{fill:currentcolor;stroke:currentcolor}.dp__button{align-items:center;box-sizing:border-box;color:var(--dp-icon-color);cursor:pointer;display:flex;height:var(--dp-button-height);padding:var(--dp-common-padding);place-content:center center;text-align:center;width:100%}.dp__button.dp__overlay_action{bottom:0;position:absolute}.dp__button:hover{background:var(--dp-hover-color);color:var(--dp-hover-icon-color)}.dp__button svg{height:var(--dp-button-icon-height);width:auto}.dp__button_bottom{border-bottom-left-radius:var(--dp-border-radius);border-bottom-right-radius:var(--dp-border-radius)}.dp__flex_display{display:flex}.dp__flex_display_with_input{align-items:flex-start;flex-direction:column}.dp__relative{position:relative}.calendar-next-enter-active,.calendar-next-leave-active,.calendar-prev-enter-active,.calendar-prev-leave-active{transition:all var(--dp-transition-timing-general) ease-out}.calendar-next-enter-from{opacity:0;transform:translate(var(--dp-transition-length))}.calendar-next-leave-to,.calendar-prev-enter-from{opacity:0;transform:translate(calc(var(--dp-transition-length)*-1))}.calendar-prev-leave-to{opacity:0;transform:translate(var(--dp-transition-length))}.dp-menu-appear-bottom-enter-active,.dp-menu-appear-bottom-leave-active,.dp-menu-appear-top-enter-active,.dp-menu-appear-top-leave-active,.dp-slide-down-enter-active,.dp-slide-down-leave-active,.dp-slide-up-enter-active,.dp-slide-up-leave-active{transition:all var(--dp-animation-duration) var(--dp-transition-timing)}.dp-menu-appear-top-enter-from,.dp-menu-appear-top-leave-to,.dp-slide-down-leave-to,.dp-slide-up-enter-from{opacity:0;transform:translateY(var(--dp-transition-length))}.dp-menu-appear-bottom-enter-from,.dp-menu-appear-bottom-leave-to,.dp-slide-down-enter-from,.dp-slide-up-leave-to{opacity:0;transform:translateY(calc(var(--dp-transition-length)*-1))}.dp--arrow-btn-nav{height:100%;transition:var(--dp-common-transition)}.dp--highlighted{background-color:var(--dp-highlight-color)}.dp--hidden-el{visibility:hidden}.dp--centered{left:50%;position:fixed;top:50%;transform:translate(-50%,-50%)}.dialog-mask[data-v-6ba0b9c3]{align-items:center;background:#1b1f2b6b;box-sizing:border-box;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:1100}.dialog-card[data-v-6ba0b9c3]{background:#fff;border-radius:24px;box-shadow:0 24px 60px #192d5c29;padding:28px 24px 22px;text-align:center;width:min(100%,360px)}.dialog-icon-image[data-v-6ba0b9c3]{display:block;height:72px;margin:0 auto 14px;-o-object-fit:contain;object-fit:contain;width:72px}.dialog-title[data-v-6ba0b9c3]{color:#111827;font-size:24px;font-weight:700;margin:0 0 10px}.dialog-message[data-v-6ba0b9c3]{color:var(--gray-text);font-size:16px;margin:0;white-space:pre-line;word-break:break-word}.dialog-actions[data-v-6ba0b9c3]{display:flex;justify-content:center;margin-top:22px}.dialog-actions.confirm[data-v-6ba0b9c3]{gap:12px}.dialog-btn[data-v-6ba0b9c3]{font-size:18px;font-weight:700;min-width:120px;padding:12px 16px}.dialog-btn-cancel[data-v-6ba0b9c3]{background:var(--gray-text);color:#fff}.dialog-btn-confirm[data-v-6ba0b9c3]{background:var(--main-color);color:#fff}.dialog-fade-enter-active[data-v-6ba0b9c3],.dialog-fade-leave-active[data-v-6ba0b9c3]{transition:opacity .2s ease}.dialog-fade-enter-active .dialog-card[data-v-6ba0b9c3],.dialog-fade-leave-active .dialog-card[data-v-6ba0b9c3]{transition:transform .2s ease,opacity .2s ease}.dialog-fade-enter-from[data-v-6ba0b9c3],.dialog-fade-leave-to[data-v-6ba0b9c3]{opacity:0}.dialog-fade-enter-from .dialog-card[data-v-6ba0b9c3],.dialog-fade-leave-to .dialog-card[data-v-6ba0b9c3]{opacity:0;transform:translateY(12px) scale(.98)}.loading-overlay[data-v-6832b23f]{align-items:center;display:flex;inset:0;justify-content:center;position:fixed;z-index:3000}.loading-backdrop[data-v-6832b23f]{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#ffffffb8;inset:0;position:absolute}.loading-spinner[data-v-6832b23f]{align-items:center;display:flex;gap:10px;height:28px;justify-content:center;min-width:74px;z-index:1}.loading-dot[data-v-6832b23f]{animation:loading-bounce-6832b23f .7s cubic-bezier(.32,.05,.24,1) infinite;background:var(--main-color);border-radius:50%;height:10px;width:10px;will-change:transform,opacity}.loading-dot-0[data-v-6832b23f]{animation-delay:0s}.loading-dot-1[data-v-6832b23f]{animation-delay:.14s}.loading-dot-2[data-v-6832b23f]{animation-delay:.28s}.loading-dot-3[data-v-6832b23f]{animation-delay:.42s}.loading-dot-4[data-v-6832b23f]{animation-delay:.56s}.loading-fade-enter-active[data-v-6832b23f],.loading-fade-leave-active[data-v-6832b23f]{transition:opacity .18s ease}.loading-fade-enter-from[data-v-6832b23f],.loading-fade-leave-to[data-v-6832b23f]{opacity:0}@keyframes loading-bounce-6832b23f{0%,15%,to{opacity:.48;scale:.88;transform:translateY(0)}40%,55%{opacity:1;scale:1;transform:translateY(-12px)}70%{opacity:.56;scale:.9;transform:translateY(0)}}
