.inform-dialog .el-dialog__body{height:-moz-fit-content;height:fit-content;padding:0 16px 0!important}.inform-dialog .el-dialog{border-radius:16px;max-width:600px;margin-top:25vh!important}.inform-dialog-body{text-align:center;background-color:#fff;border-radius:12px;height:-moz-fit-content;height:fit-content;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.inform-dialog-title{font-weight:700;font-size:22px;line-height:24px;color:#333!important}.inform-dialog-text{font-size:18px;color:#666!important;text-overflow:ellipsis;white-space:normal;word-break:keep-all;padding:0 36px 0 36px}.inform-dialog .confirm-button{font-family:DB Heavent;font-weight:700;font-size:20px;width:100%;height:44px}#app{max-width:var(--max-width-app);margin-left:auto;margin-right:auto}:root{--primary-r:40;--primary-g:183;--primary-b:255;--primary:rgb(var(--primary-r),var(--primary-g),var(--primary-b));--error:#ee493d;--gray-1:#333;--gray-2:#4f4f4f;--gray-4:#bdbdbd;--label:#606266;--online-order:#ff4094;--secondary:#ffdd84;--background-color:#f6f8fa;--max-width-app:435px;--header-height:100px;--full-content-height:calc(100vh - var(--header-height) - 59px);--full-content-height-without-footer:calc(100vh - var(--header-height))}.crm-content-container{position:relative;background-color:var(--background-color);height:var(--full-content-height);overflow:auto}.crm-content-container--without-footer{height:var(--full-content-height-without-footer)}.primary{color:var(--primary)}.opa-90{opacity:.9}.opa-80{opacity:.8}.opa-70{opacity:.7}.d-flex{display:flex}.justify-center{justify-content:center}.align-center{align-items:center;margin:auto}.flex-column{flex-direction:column}@font-face{font-family:DB Heavent;font-style:normal;font-weight:lighter;src:url(/fonts/DB%20Heavent%20Thin%20v3.2.474e153a.ttf) format("woff")}@font-face{font-family:DB Heavent;font-style:normal;font-weight:400;src:url(/fonts/DB%20Heavent%20v3.2.147e2b4d.ttf) format("woff")}@font-face{font-family:DB Heavent;font-style:normal;font-weight:500;src:url(/fonts/DB%20Heavent%20Med%20v3.2.96fcf0c7.ttf) format("woff")}@font-face{font-family:DB Heavent;font-style:normal;font-weight:700;src:url(/fonts/DB%20Heavent%20Bd%20v3.2.baa26390.ttf) format("woff")}html{-webkit-user-select:none;-moz-user-select:none;user-select:none}body{background-color:#e8e8e8;font-family:DB Heavent,Helvetica,Arial,文泉驛正黑,WenQuanYi Zen Hei,Hiragino Sans GB,儷黑 Pro,LiHei Pro,Heiti TC,微軟正黑體,Microsoft JhengHei UI,Microsoft JhengHei,sans-serif;font-size:14px;margin:0}.text-1-line{white-space:nowrap;overflow:hidden;display:block;text-overflow:ellipsis}.scroll-x{overflow-x:scroll;white-space:nowrap;-ms-overflow-style:none;scrollbar-width:none}.scroll-x::-webkit-scrollbar{display:none}.text-over{overflow-x:hidden;white-space:nowrap;text-overflow:ellipsis}.text-2-line{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}h1{font-weight:500;font-size:20px}h1,h2{font-style:normal;line-height:24px}h2{font-weight:700;font-size:18px}.relative{position:relative}.center,.flex{display:flex}.center{align-items:center;justify-content:center}.space-between{width:100%;display:flex;justify-content:space-between}.el-card{border-radius:12px}.el-card__body{padding:12px}.el-message{top:124px!important;width:90%;max-width:calc(var(--max-width-app) - 32px);min-width:unset;height:66px;background:#fff;border:.5px solid #dee2e4;box-sizing:border-box;box-shadow:0 0 2px rgba(0,0,0,.08),0 8px 16px rgba(0,0,0,.16);border-radius:8px}.el-message__content{font-weight:500;font-size:22px;line-height:24px;color:#3d4245!important}.el-message-box__title{font-size:22px}.el-message__icon{font-size:30px}.el-message-box__content{font-size:18px}.el-message .el-icon-success{color:#27ae60}.el-button--primary{background:var(--primary);border-color:var(--primary);border-radius:8px;color:#fff}.el-button--primary:active,.el-button--primary:hover{background:var(--primary);border-color:var(--primary);color:#fff}.el-button--primary:active{outline:none}.el-button--primary.is-disabled,.el-button--primary.is-disabled:focus,.el-button--primary.is-disabled:hover,.el-button--primary:disabled{background:#e0e0e0;border-color:#e0e0e0;color:#4f4f4f;outline:none;cursor:not-allowed}.el-button--primary:focus{background:var(--primary);border-color:var(--primary);color:#fff;outline:none}.el-input__inner,.el-input__inner:focus{border:.5px solid #cfd0d1}.el-input__inner{border-radius:6px}input{font-family:DB Heavent,sans-serif;font-size:16px}.el-form-item{margin-bottom:24px}.el-form-item__content{font-size:18px;font-weight:500;line-height:16px;font-style:normal;color:#000}.el-form-item__error{width:100%;font-size:14px}.el-date-picker__header-label{font-size:18px}.el-date-table,.el-input__inner{font-size:16px}.el-checkbox__inner{width:20px;height:20px;border:1px solid #bcbcbc;box-sizing:border-box;border-radius:4px}.el-checkbox__inner:hover{border:1px solid #bcbcbc}.el-checkbox__inner:focus{border:1px solid #bcbcbc;outline:none}.el-checkbox__input.is-checked .el-checkbox__inner,.el-checkbox__input.is-indeterminate .el-checkbox__inner{background-color:var(--primary);border-color:var(--primary)}.el-checkbox__input.is-checked+.el-checkbox__label{color:#606266}.el-checkbox__input.is-checked .el-checkbox__inner:after{margin-left:3px}.el-checkbox__inner:after{height:12px;width:3px;transition:none}.el-loading-spinner .path{stroke:var(--primary)}.el-date-table td.current:not(.disabled) span{background-color:var(--primary)}.el-date-picker__header-label.active,.el-date-picker__header-label:hover,.el-date-table td.available:hover,.el-date-table td.today span,.el-month-table td .cell:hover,.el-month-table td.current:not(.disabled) .cell,.el-month-table td.today .cell,.el-picker-panel__icon-btn:hover,.el-year-table td .cell:hover,.el-year-table td.current:not(.disabled) .cell,.el-year-table td.today .cell{color:var(--primary)}#register-form .el-input__inner{font-size:16px}#register-form .el-radio__input{display:none}#register-form .el-radio{margin-right:0}#register-form .el-radio.is-bordered+.el-radio.is-bordered{margin-left:16px}#register-form .el-radio.is-bordered.is-checked{background:var(--primary);border:none}#register-form .el-radio--small{padding:8px 20px 0 10px;border:1px solid #dcdfe0;box-sizing:border-box;border-radius:16px;height:32px;text-align:center}#register-form .el-radio__input.is-checked+.el-radio__label{color:#fff;font-weight:lighter;font-style:normal}#register-form .el-radio__label{font-size:16px}#register-form #input-datetime .el-input__prefix{left:unset;right:10px;color:#6a7180}#register-form #input-datetime .el-input--prefix .el-input__inner{padding-left:15px}#forgetpass-form .el-input__inner,#login-form .el-input__inner,#setnewpass-form .el-input__inner{font-size:16px}#profile-form #input-datetime .el-input__prefix{left:unset;right:10px;color:#6a7180}#profile-form #input-datetime .el-input--prefix .el-input__inner{padding-left:15px}#profile-form .el-input--suffix .el-input__inner{padding-right:40px}#profile-form .el-radio__input{display:none}#profile-form .el-radio{margin-right:0}#profile-form .el-radio.is-bordered+.el-radio.is-bordered{margin-left:16px}#profile-form .el-radio.is-bordered.is-checked{background:var(--primary)}#profile-form .el-radio--small{padding:8px 20px 0 10px;border:1px solid #dcdfe0;box-sizing:border-box;border-radius:16px;height:32px;text-align:center}#profile-form .el-radio__input.is-checked+.el-radio__label{color:#fff;font-weight:lighter;font-style:normal}#profile-form .el-radio__label{font-size:16px}.el-button.el-button--default{border-radius:10px;color:#979797}.w-170{width:170px}.w-170,.w-300{font-family:DB Heavent;font-size:20px}.w-300{width:340px}.text-msr{color:var(--primary)}.text-bold{font-weight:700}.text-828282{color:#828282}.m-r-6{margin-right:6px}.m-l-6{margin-left:6px}.drawer-dialog .el-drawer{margin:auto;max-width:var(--max-width-app);border-top-right-radius:10px;border-top-left-radius:10px}.drawer-dialog .el-drawer__header{display:none}.drawer-dialog--header{height:90px;background-color:#fff}.drawer-dialog--image{height:240px;background-size:100% 100%}.drawer-dialog--body{height:calc(100% - 430px);background:#fff;padding-left:28px;padding-right:28px;padding-top:15px;box-sizing:border-box}.drawer-dialog--body.drawer-dialog--step-2{height:calc(100% - 190px);display:flex;justify-content:center;align-items:center}.drawer-dialog--body.drawer-dialog--step-3{height:calc(100% - 190px)}.drawer-dialog--container-title{font-size:30px;font-weight:700;margin-bottom:30px}.drawer-dialog--step-3 .drawer-dialog--container-title{margin-bottom:10px}.drawer-dialog--container-title-1{color:#757575;margin-bottom:50px;font-size:20px}.drawer-dialog--container-title-2{font-size:24px;color:#5e5e5e}.drawer-dialog--container-code{font-size:95px;font-weight:700;letter-spacing:6px}.drawer-dialog--container-description{font-size:24px}.drawer-dialog--container{padding-bottom:50px;text-align:center}.drawer-dialog--center{display:flex;justify-content:center}.drawer-dialog--footer{height:100px}.drawer-dialog--close,.drawer-dialog--footer{padding-top:10px;box-sizing:border-box;background:#fff}.drawer-dialog--close{height:30px}.drawer-dialog--point{height:40px;background:#fff}.drawer-dialog--point-detail{background:#f2f2f2;width:calc(100% - 28px);height:100%;margin:0 auto;border-radius:8px;display:flex;align-items:center;justify-content:space-between}.drawer-dialog--point-title{font-size:20px;margin-left:20px}.drawer-dialog--point-number-detail{font-size:24px;display:flex;align-items:center;margin-right:20px}.drawer-dialog--point-number{margin-right:6px;margin-left:6px;font-weight:700;color:var(--primary)}.drawer-dialog--point-text{font-size:20px;color:#828282;font-weight:700}.drawer-dialog--close-bar{margin:0 auto;width:50px;height:4px;border-radius:100px;background:#c4c4c4}.drawer-dialog--body-title-name{font-size:26px;font-weight:700;color:#000}.drawer-dialog--body-title-point{color:var(--primary);font-size:24px;font-weight:500}.drawer-dialog--body-description-text{font-size:18px;color:#999c9e}.drawer-dialog--body-description-condition-list{padding-left:18px;font-size:18px;margin:0}.drawer-dialog--body-description-condition-item span{position:relative;left:-6px}#drawer-dialog .el-drawer:focus{outline:none}.loading-box .el-loading-mask{background:#f9f9f9;overflow:auto}.el-message-box__wrapper{position:fixed;margin:0 auto;width:360px}.el-message-box__wrapper .el-message-box{padding-bottom:20px!important;border-radius:16px!important;width:300px}.el-message-box__wrapper .el-message-box__btns{padding:15px 15px 0;text-align:center}.el-message-box__wrapper .el-message-box__btns button{width:48%;height:40px;border-radius:8px;font-size:14px;font-weight:lighter}.el-message-box__wrapper .el-button--primary{color:#fefefe;background-color:var(--primary);border-color:var(--primary)}.el-button.el-button--crm-foodstory{color:#fff;background-color:var(--primary);border:none;width:100%;height:45px;font-size:20px;font-weight:400;font-family:DB Heavent;line-height:30px;padding-top:0;padding-bottom:0;border-radius:12px}.el-button.el-button--crm-foodstory-default{width:100%;height:45px;font-size:20px;font-size:400;background-color:#fefefe;border-radius:12px;font-family:DB Heavent;border-color:#bdbdbd;color:#4f4f4f}.el-button.el-button--crm-foodstory-disable{color:#bdbdbd;background-color:#f2f2f2;border:none;width:100%;height:45px;font-size:20px;font-weight:400;font-family:DB Heavent;line-height:30px;padding-top:0;padding-bottom:0;border-radius:12px}.el-button.el-button--crm-foodstory-disable.is-disabled:hover{background-color:#f2f2f2}.el-dialog{border-radius:16px;max-width:calc(var(--max-width-app) - 32px)}.el-dialog--center .el-dialog__body{padding:0 20px 30px;color:#606266;font-size:14px;word-break:break-all}.dialog-topic{color:#333;font-size:22px;font-weight:500;text-align:center}.dialog-description{color:var(--gray-2);font-size:18px;font-style:normal;font-weight:400;text-align:center;line-height:24px;margin-bottom:30px;letter-spacing:0}.dialog-body{margin:20px 0;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center}.el-tabs__header{margin:0}.el-tabs__nav{width:100%}.el-tab-pane{height:inherit}.el-tabs__item{font-size:18px;color:var(--gray-4);width:33.33333%;height:48px;line-height:48px;text-align:center;padding:0}.el-tabs__item:hover{color:var(--primary)}.el-tabs__content{height:var(--tabs__content-height)}.is-active{color:var(--primary)!important}.el-tabs__active-bar{background-color:var(--primary)!important}.pa-4{padding:16px!important}.pl-0{padding-left:0!important}.pl-1{padding-left:2px!important}.pl-2{padding-left:4px!important}.pl-3{padding-left:8px!important}.pl-4{padding-left:16px!important}.pl-5{padding-left:20px!important}.pl-6{padding-left:24px!important}.pr-0{padding-right:0!important}.pr-1{padding-right:2px!important}.pr-2{padding-right:4px!important}.pr-3{padding-right:8px!important}.pr-4{padding-right:16px!important}.pr-5{padding-right:20px!important}.pr-6{padding-right:24px!important}.pt-0{padding-top:0!important}.pt-1{padding-top:2px!important}.pt-2{padding-top:4px!important}.pt-3{padding-top:8px!important}.pt-4{padding-top:16px!important}.pt-5{padding-top:20px!important}.pt-6{padding-top:24px!important}.px-0{padding-left:0!important}.px-1{padding-left:2px!important;padding-right:2px!important}.px-2{padding-left:4px!important;padding-right:4px!important}.px-3{padding-left:8px!important;padding-right:8px!important}.px-4{padding-left:16px!important;padding-right:16px!important}.px-5{padding-left:20px!important;padding-right:20px!important}.px-6{padding-left:24px!important;padding-right:24px!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-1{padding-top:4px!important;padding-bottom:4px!important}.py-2{padding-top:8px!important;padding-bottom:8px!important}.py-3{padding-top:12px!important;padding-bottom:12px!important}.py-4{padding-top:16px!important;padding-bottom:16px!important}.py-5{padding-top:20px!important;padding-bottom:20px!important}.py-6{padding-top:24px!important;padding-bottom:24px!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:2px!important}.pb-2{padding-bottom:4px!important}.pb-3{padding-bottom:8px!important}.pb-4{padding-bottom:16px!important}.pb-5{padding-bottom:20px!important}.pb-6{padding-bottom:24px!important}.ma-0{margin:0!important}.ma-1{margin:2px!important}.ma-2{margin:4px!important}.ma-3{margin:8px!important}.ma-4{margin:16px!important}.ma-5{margin:20px!important}.ma-6{margin:24px!important}.mx-0{margin-left:0!important;margin-right:0!important}.mx-1{margin-left:4px!important;margin-right:4px!important}.mx-2{margin-left:8px!important;margin-right:8px!important}.mx-3{margin-left:12px!important;margin-right:12px!important}.mx-4{margin-left:16px!important;margin-right:16px!important}.mx-5{margin-left:20px!important;margin-right:20px!important}.mx-6{margin-left:24px!important;margin-right:24px!important}.my-0{margin-top:0!important;margin-bottom:0!important}.my-1{margin-top:4px!important;margin-bottom:4px!important}.my-2{margin-top:8px!important;margin-bottom:8px!important}.my-3{margin-top:12px!important;margin-bottom:12px!important}.my-4{margin-top:16px!important;margin-bottom:16px!important}.my-5{margin-top:20px!important;margin-bottom:20px!important}.my-6{margin-top:24px!important;margin-bottom:24px!important}.mt-0{margin-top:0!important}.mt-1{margin-top:2px!important}.mt-2{margin-top:4px!important}.mt-3{margin-top:8px!important}.mt-4{margin-top:16px!important}.mt-5{margin-top:20px!important}.mt-6{margin-top:24px!important}.ml-0{margin-left:0!important}.ml-1{margin-left:2px!important}.ml-2{margin-left:4px!important}.ml-3{margin-left:8px!important}.ml-4{margin-left:16px!important}.ml-5{margin-left:20px!important}.ml-6{margin-left:24px!important}.mr-0{margin-right:0!important}.mr-1{margin-right:2px!important}.mr-2{margin-right:4px!important}.mr-3{margin-right:8px!important}.mr-4{margin-right:16px!important}.mr-5{margin-right:20px!important}.mr-6{margin-right:24px!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:2px!important}.mb-2{margin-bottom:4px!important}.mb-3{margin-bottom:8px!important}.mb-4{margin-bottom:16px!important}.mb-5{margin-bottom:20px!important}.mb-6{margin-bottom:24px!important}.fs-color-828282{color:#828282}.fs-al-t{vertical-align:top}.lh-20{line-height:20px}.fw-sm{font-weight:lighter}.fw-lg{font-weight:500}.fw-mg{font-weight:600}.fs-14{font-size:14px}.fs-32{font-size:32px}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.heading-1{font-size:24px;line-height:40px}.heading-1,.heading-2{font-style:normal;font-weight:400;letter-spacing:0}.heading-2{font-size:20px;line-height:24px}label,p,span{word-break:break-word}.over-y-scroll,.over-y-scroll .el-tab-pane{overflow-y:scroll}