uni-toast{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;display:block;box-sizing:border-box;pointer-events:none;font-size:16px}uni-toast .uni-sample-toast{position:fixed;z-index:999;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;width:-moz-max-content;width:max-content;max-width:80%;max-width:min(200px,80%);box-sizing:border-box;padding:12px 20px;background-color:rgba(76,76,76,.95);border-radius:10px}uni-toast .uni-simple-toast__text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin:0;color:#fff;font-size:16px;line-height:1.4;text-align:center;max-width:100%;word-break:break-word;white-space:normal}uni-toast .uni-sample-toast.uni-toast--top{top:12px;top:calc(12px + env(safe-area-inset-top,0px));transform:translate(-50%)}uni-toast .uni-sample-toast.uni-toast--bottom{top:auto;bottom:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));transform:translate(-50%)}uni-toast .uni-mask{pointer-events:auto}uni-toast .uni-toast{position:fixed;z-index:999;width:140px;height:140px;display:flex;flex-direction:column;align-items:center;justify-content:center;top:50%;left:50%;transform:translate(-50%,-50%);background:rgba(76,76,76,.95);text-align:center;border-radius:10px;color:#fff}.uni-toast *{box-sizing:border-box}uni-toast .uni-toast__icon{margin:0;flex-shrink:0;width:36px!important;height:36px!important;-o-object-fit:contain;object-fit:contain;vertical-align:baseline!important}.uni-icon_toast{margin:15px 0 0}.uni-icon_toast.uni-icon-success-no-circle:before{color:#fff;font-size:55px}.uni-icon_toast.uni-loading{margin:20px 0 0;width:38px;height:38px;vertical-align:baseline}uni-toast .uni-toast__content{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin:16px 0 0;padding:0 8px;max-width:100%;overflow:hidden;font-size:16px;line-height:1.4;color:#fff;word-break:break-word;white-space:normal}*{margin:0;-webkit-tap-highlight-color:transparent}html,body{-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;height:100%}body{overflow-x:hidden;font-size:16px}uni-app,uni-page,uni-page-wrapper,uni-page-body{display:block;box-sizing:border-box;width:100%}uni-page-wrapper{position:relative}#app,uni-app,uni-page,uni-page-wrapper{height:100%}.uni-mask{position:fixed;z-index:999;top:0;right:0;left:0;bottom:0;background:rgba(0,0,0,.5)}.uni-fade-enter-active,.uni-fade-leave-active{transition-duration:.25s;transition-property:opacity;transition-timing-function:ease}.uni-fade-enter-from,.uni-fade-leave-active{opacity:0}.uni-loading,uni-button[loading]:before{background-color:transparent;background-image:url(data:image/svg+xml;base64,\ PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjAiIGhlaWdodD0iMTIwIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCI+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgMGgxMDB2MTAwSDB6Ii8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjRTlFOUU5IiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLTMwKSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iIzk4OTY5NyIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgzMCAxMDUuOTggNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjOUI5OTlBIiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKDYwIDc1Ljk4IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0EzQTFBMiIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSg5MCA2NSA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNBQkE5QUEiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoMTIwIDU4LjY2IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0IyQjJCMiIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgxNTAgNTQuMDIgNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjQkFCOEI5IiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKDE4MCA1MCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNDMkMwQzEiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTE1MCA0NS45OCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNDQkNCQ0IiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTEyMCA0MS4zNCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNEMkQyRDIiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTkwIDM1IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0RBREFEQSIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgtNjAgMjQuMDIgNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjRTJFMkUyIiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKC0zMCAtNS45OCA2NSkiLz48L3N2Zz4=);background-repeat:no-repeat}.uni-loading{width:20px;height:20px;display:inline-block;vertical-align:middle;animation:uni-loading 1s steps(12,end) infinite;background-size:100%}@keyframes uni-loading{0%{transform:rotate3d(0,0,1,0)}to{transform:rotate3d(0,0,1,360deg)}}html{--primary-color: #007aff;--UI-BG: #fff;--UI-BG-1: #f7f7f7;--UI-BG-2: #fff;--UI-BG-3: #f7f7f7;--UI-BG-4: #4c4c4c;--UI-BG-5: #fff;--UI-FG: #000;--UI-FG-0: rgba(0, 0, 0, .9);--UI-FG-HALF: rgba(0, 0, 0, .9);--UI-FG-1: rgba(0, 0, 0, .5);--UI-FG-2: rgba(0, 0, 0, .3);--UI-FG-3: rgba(0, 0, 0, .1)}uni-page[data-type] uni-page-body{background-color:transparent}body:after{position:fixed;content:"";left:-1000px;top:-1000px;animation:shadow-preload .1s;animation-delay:3s}@keyframes shadow-preload{0%{background-image:url(https://cdn.dcloud.net.cn/img/shadow-grey.png)}to{background-image:url(https://cdn.dcloud.net.cn/img/shadow-grey.png)}}.uni-async-error{position:absolute;left:0;right:0;top:0;bottom:0;color:#999;padding:100px 10px;text-align:center}.uni-async-loading{box-sizing:border-box;width:100%;padding:50px;text-align:center}.uni-async-loading .uni-loading{width:30px;height:30px}uni-page-head{display:block;box-sizing:border-box}.uni-page-head{position:fixed;left:var(--window-left);right:var(--window-right);height:44px;height:calc(44px + constant(safe-area-inset-top));height:calc(44px + env(safe-area-inset-top));padding:7px 3px;padding-top:calc(7px + constant(safe-area-inset-top));padding-top:calc(7px + env(safe-area-inset-top));display:flex;overflow:hidden;justify-content:space-between;box-sizing:border-box;z-index:998;color:#fff;background-color:#000;transition-property:all}.uni-page-head *{box-sizing:border-box}.uni-page-head .uni-btn-icon{overflow:hidden;min-width:1em;font-style:normal}.uni-page-head-titlePenetrate,.uni-page-head-titlePenetrate .uni-page-head-bd,.uni-page-head-titlePenetrate .uni-page-head-bd *{pointer-events:none}.uni-page-head-titlePenetrate *{pointer-events:auto}.uni-page-head.uni-page-head-transparent .uni-page-head-ft>div{justify-content:center}.uni-page-head~.uni-placeholder{width:100%;height:44px;height:calc(44px + constant(safe-area-inset-top));height:calc(44px + env(safe-area-inset-top))}.uni-placeholder-titlePenetrate{pointer-events:none}.uni-page-head-hd{display:flex;align-items:center;font-size:16px}.uni-page-head-bd{position:absolute;left:70px;right:70px;min-width:0;-webkit-user-select:auto;-moz-user-select:auto;user-select:auto}.uni-page-head-btn{position:relative;width:auto;margin:0 2px;word-break:keep-all;white-space:pre;cursor:pointer;font-size:0px}.uni-page-head-transparent .uni-page-head-btn{display:flex;align-items:center;width:32px;height:32px;border-radius:50%;background-color:rgba(0,0,0,.5)}.uni-page-head-btn-red-dot:after{content:attr(badge-text);position:absolute;right:0;top:0;background-color:red;color:#fff;width:18px;height:18px;line-height:18px;border-radius:18px;overflow:hidden;transform:scale(.5) translate(40%,-40%);transform-origin:100% 0}.uni-page-head-btn-red-dot[badge-text]:after{font-size:12px;width:auto;min-width:18px;max-width:42px;text-align:center;padding:0 3px;transform:scale(.7) translate(40%,-40%)}.uni-page-head-btn-select svg{vertical-align:middle;margin-left:2px;transform:rotate(270deg) scale(.8)}.uni-page-head-search{position:relative;display:flex;flex:1;margin:0 2px;line-height:30px;font-size:15px}.uni-page-head-search-input{width:100%;height:100%;padding-left:34px;text-align:left}.uni-page-head-search-input .uni-input-input:disabled{pointer-events:none}.uni-page-head-search-placeholder{position:absolute;max-width:100%;height:100%;padding-left:34px;overflow:hidden;word-break:keep-all;white-space:pre}.uni-page-head-search-placeholder-right{right:0}.uni-page-head-search-placeholder-center{left:50%;transform:translate(-50%)}.uni-page-head-search-icon{position:absolute;top:0;left:2px;width:30px;height:30px;display:flex;justify-content:center;align-items:center}.uni-page-head-ft{display:flex;align-items:center;flex-direction:row-reverse;font-size:13px}.uni-page-head__title{font-weight:700;font-size:16px;line-height:30px;text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.uni-page-head__title .uni-loading{width:16px;height:16px;margin-top:-3px}.uni-page-head__title .uni-page-head__title_image{width:auto;height:26px;vertical-align:middle}.uni-page-head-shadow{overflow:visible}.uni-page-head-shadow:after{content:"";position:absolute;left:0;right:0;top:100%;height:5px;background-size:100% 100%}uni-page-head[uni-page-head-type=default]~uni-page-wrapper{height:calc(100% - 44px);height:calc(100% - 44px - constant(safe-area-inset-top));height:calc(100% - 44px - env(safe-area-inset-top))}.uni-page-head-shadow-grey:after{background-image:url(https://cdn.dcloud.net.cn/img/shadow-grey.png)}.uni-page-head-shadow-blue:after{background-image:url(https://cdn.dcloud.net.cn/img/shadow-blue.png)}.uni-page-head-shadow-green:after{background-image:url(https://cdn.dcloud.net.cn/img/shadow-green.png)}.uni-page-head-shadow-orange:after{background-image:url(https://cdn.dcloud.net.cn/img/shadow-orange.png)}.uni-page-head-shadow-red:after{background-image:url(https://cdn.dcloud.net.cn/img/shadow-red.png)}.uni-page-head-shadow-yellow:after{background-image:url(https://cdn.dcloud.net.cn/img/shadow-yellow.png)}*{box-sizing:border-box}:root{--bg: #fbf5ec;--paper: #fffdf8;--ink: #33261f;--ink-soft: #5c4b3f;--muted: #91806f;--line: #eaddd0;--brand: #c75b39;--brand-deep: #a8452a;--brand-soft: #f5ded2;--gold: #c3924c;--green: #5f7f5a;--shadow: 0 8px 22px rgba(84, 52, 32, .1);--shadow-sm: 0 3px 10px rgba(84, 52, 32, .08)}uni-page-body{background:var(--bg);color:var(--ink);font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;-webkit-font-smoothing:antialiased}body{background:var(--bg)}.page{min-height:100vh;padding:.625rem .875rem calc(5.625rem + env(safe-area-inset-bottom));background:var(--bg);color:var(--ink)}.ticket-font{font-family:SF Mono,Menlo,Consolas,Courier New,monospace}.muted{color:var(--muted)}.kicker{font-size:.6875rem;letter-spacing:.1875rem;color:var(--muted);text-transform:uppercase}.btn{display:flex;align-items:center;justify-content:center;height:2.875rem;border-radius:1.4375rem;font-size:.9375rem;font-weight:600;line-height:1}.btn-primary{background:var(--brand);color:#fff8f2;box-shadow:0 10px 24px rgba(199,91,57,.28)}.btn-primary:active{background:var(--brand-deep);transform:scale(.985)}.btn-ghost{background:transparent;color:var(--ink-soft);border:.0625rem solid var(--line)}.btn-ghost:active{background:rgba(0,0,0,.03)}.btn[data-disabled=true]{opacity:.45;box-shadow:none}.chip{display:inline-flex;align-items:center;padding:.375rem .8125rem;border-radius:.9375rem;background:#fff;border:.0625rem solid var(--line);font-size:.75rem;color:var(--ink-soft);margin:0 .375rem .375rem 0}.chip.on{background:var(--brand-soft);border-color:rgba(199,91,57,.35);color:var(--brand-deep);font-weight:600}.tag{display:inline-block;padding:.125rem .4375rem;margin-right:.25rem;border-radius:.3125rem;background:#f3e9dd;color:#8a7362;font-size:.625rem;line-height:1.5}.card{background:var(--paper);border-radius:.875rem;box-shadow:var(--shadow-sm)}.divider{height:.0625rem;background:var(--line);margin:.75rem 0}.safe-bottom{padding-bottom:env(safe-area-inset-bottom)}uni-actionsheet{display:block;box-sizing:border-box}.uni-actionsheet{position:fixed;left:6px;right:6px;bottom:6px;transform:translateY(100%);backface-visibility:hidden;z-index:999;visibility:hidden;transition:transform .3s,visibility .3s}.uni-actionsheet.uni-actionsheet_toggle{visibility:visible;transform:translate(0)}.uni-actionsheet *{box-sizing:border-box}.uni-actionsheet__menu,.uni-actionsheet__action{border-radius:5px;background-color:#fcfcfd}.uni-actionsheet__action{margin-top:6px}.uni-actionsheet__cell,.uni-actionsheet__title{position:relative;padding:10px 6px;text-align:center;font-size:18px;text-overflow:ellipsis;overflow:hidden;cursor:pointer}.uni-actionsheet__title{position:absolute;top:0;right:0;left:0;z-index:1;color:var(--UI-FG);background-color:#fff;border-radius:5px 5px 0 0;border-bottom:1px solid #e5e5e5}.uni-actionsheet__cell:before{content:" ";position:absolute;left:0;top:0;right:0;height:1px;border-top:1px solid #e5e5e5;color:#e5e5e5;transform-origin:0 0;transform:scaleY(.5)}.uni-actionsheet__cell:active{background-color:#ececec}.uni-actionsheet__cell:first-child:before{display:none}@media screen and (min-width: 500px) and (min-height: 500px){.uni-mask.uni-actionsheet__mask{background:none}.uni-actionsheet{width:300px;left:50%;right:auto;top:50%;bottom:auto;transform:translate(-50%,-50%);opacity:0;transition:opacity .3s,visibility .3s}.uni-actionsheet.uni-actionsheet_toggle{opacity:1;transform:translate(-50%,-50%)}.uni-actionsheet__menu{box-shadow:0 0 20px 5px rgba(0,0,0,.3)}.uni-actionsheet__action{display:none}}uni-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;display:block;box-sizing:border-box}.uni-modal{position:fixed;z-index:999;width:80%;max-width:300px;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;text-align:center;border-radius:3px;overflow:hidden}.uni-modal *{box-sizing:border-box}.uni-modal__hd{padding:1em 1.6em .3em}.uni-modal__title{font-weight:400;font-size:18px;word-wrap:break-word;word-break:break-all;white-space:pre-wrap;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.uni-modal__bd{padding:1.3em 1.6em;min-height:40px;font-size:15px;line-height:1.4;word-wrap:break-word;word-break:break-all;white-space:pre-wrap;color:#999;max-height:400px;overflow-x:hidden;overflow-y:auto}.uni-modal__textarea{resize:none;border:0;margin:0;width:90%;padding:10px;font-size:20px;outline:none;border:none;background-color:#eee;text-decoration:inherit;line-height:1.2}.uni-modal__ft{position:relative;line-height:48px;font-size:18px;display:flex}.uni-modal__ft:after{content:" ";position:absolute;left:0;top:0;right:0;height:1px;border-top:1px solid #d5d5d6;color:#d5d5d6;transform-origin:0 0;transform:scaleY(.5)}.uni-modal__btn{display:block;flex:1;color:#3cc51f;text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0);position:relative;cursor:pointer}.uni-modal__btn:active{background-color:#eee}.uni-modal__btn:after{content:" ";position:absolute;left:0;top:0;width:1px;bottom:0;border-left:1px solid #d5d5d6;color:#d5d5d6;transform-origin:0 0;transform:scaleX(.5)}.uni-modal__btn:first-child:after{display:none}.uni-modal__btn_default{color:#353535}.uni-modal__btn_primary{color:#007aff}uni-text[selectable]{cursor:auto;-webkit-user-select:text;-moz-user-select:text;user-select:text}uni-text{white-space:pre-line}uni-view{display:block}uni-view[hidden]{display:none}uni-scroll-view{display:block;width:100%}uni-scroll-view[hidden]{display:none}.uni-scroll-view{position:relative;-webkit-overflow-scrolling:touch;width:100%;height:100%;max-height:inherit}.uni-scroll-view-scrollbar-hidden::-webkit-scrollbar{display:none}.uni-scroll-view-scrollbar-hidden{-moz-scrollbars:none;scrollbar-width:none}.uni-scroll-view-content{width:100%;height:100%}.uni-scroll-view-refresher{position:relative;overflow:hidden;flex-shrink:0}.uni-scroll-view-refresher-container{position:absolute;width:100%;bottom:0;display:flex;flex-direction:column-reverse}.uni-scroll-view-refresh{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:row;justify-content:center;align-items:center}.uni-scroll-view-refresh-inner{display:flex;align-items:center;justify-content:center;line-height:0;width:40px;height:40px;border-radius:50%;background-color:#fff;box-shadow:0 1px 6px rgba(0,0,0,.118),0 1px 4px rgba(0,0,0,.118)}.uni-scroll-view-refresh__spinner{transform-origin:center center;animation:uni-scroll-view-refresh-rotate 2s linear infinite}.uni-scroll-view-refresh__spinner>circle{stroke:currentColor;stroke-linecap:round;animation:uni-scroll-view-refresh-dash 2s linear infinite}@keyframes uni-scroll-view-refresh-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes uni-scroll-view-refresh-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}to{stroke-dasharray:89,200;stroke-dashoffset:-124px}}uni-input{display:block;font-size:16px;line-height:1.4em;height:1.4em;min-height:1.4em;overflow:hidden}uni-input[hidden]{display:none}.uni-input-wrapper,.uni-input-placeholder,.uni-input-form,.uni-input-input{outline:none;border:none;padding:0;margin:0;text-decoration:inherit}.uni-input-wrapper,.uni-input-form{display:flex;position:relative;width:100%;height:100%;flex-direction:column;justify-content:center}.uni-input-placeholder,.uni-input-input{width:100%}.uni-input-placeholder{position:absolute;top:auto!important;left:0;color:gray;overflow:hidden;text-overflow:clip;white-space:pre;word-break:keep-all;pointer-events:none;line-height:inherit}.uni-input-input{position:relative;display:block;height:100%;background:none;color:inherit;opacity:1;font:inherit;line-height:inherit;letter-spacing:inherit;text-align:inherit;text-indent:inherit;text-transform:inherit;text-shadow:inherit}.uni-input-input[type=search]::-webkit-search-cancel-button,.uni-input-input[type=search]::-webkit-search-decoration{display:none}.uni-input-input::-webkit-outer-spin-button,.uni-input-input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none;margin:0}.uni-input-input[type=number]{-moz-appearance:textfield}.uni-input-input:disabled{-webkit-text-fill-color:currentcolor}uni-image{width:320px;height:240px;display:inline-block;overflow:hidden;position:relative}uni-image[hidden]{display:none}uni-image>div{width:100%;height:100%;background-repeat:no-repeat}uni-image>img{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:block;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0}uni-image>.uni-image-will-change{will-change:transform}@keyframes once-show{0%{top:0}}uni-resize-sensor,uni-resize-sensor>div{position:absolute;left:0;top:0;right:0;bottom:0;overflow:hidden}uni-resize-sensor{display:block;z-index:-1;visibility:hidden;animation:once-show 1ms}uni-resize-sensor>div>div{position:absolute;left:0;top:0}uni-resize-sensor>div:first-child>div{width:100000px;height:100000px}uni-resize-sensor>div:last-child>div{width:200%;height:200%}.bnav[data-v-6eef9a7e]{position:fixed;left:0;right:0;bottom:0;z-index:30;display:flex;align-items:center;padding:.375rem .5rem calc(.3125rem + env(safe-area-inset-bottom));background:rgba(255,253,248,.97);border-top:.0625rem solid var(--line);box-shadow:0 -.1875rem .5625rem rgba(84,52,32,.06)}.bnav-item[data-v-6eef9a7e]{flex:1;display:flex;flex-direction:column;align-items:center;padding:.1875rem 0 .125rem;position:relative}.bnav-icon[data-v-6eef9a7e]{font-size:1.1875rem;line-height:1.1;transition:transform .18s ease}.bnav-item.on .bnav-icon[data-v-6eef9a7e]{transform:translateY(-.0625rem) scale(1.06)}.bnav-label[data-v-6eef9a7e]{font-size:.625rem;color:var(--muted);margin-top:.125rem}.bnav-item.on .bnav-label[data-v-6eef9a7e]{color:var(--brand-deep);font-weight:700}.bnav-dot[data-v-6eef9a7e]{width:.9375rem;height:.1875rem;border-radius:.09375rem;background:var(--brand);margin-top:.125rem}.menu-page[data-v-e5257b72]{padding-top:.75rem;padding-bottom:calc(10rem + env(safe-area-inset-bottom))}.topbar[data-v-e5257b72]{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.top-right[data-v-e5257b72]{display:flex;align-items:center;gap:.375rem}.add-btn[data-v-e5257b72]{display:flex;align-items:center;height:2rem;padding:0 .6875rem;border-radius:1rem;background:var(--brand);box-shadow:0 .1875rem .5rem rgba(199,91,57,.25)}.add-btn[data-v-e5257b72]:active{background:var(--brand-deep)}.add-txt[data-v-e5257b72]{font-size:.71875rem;font-weight:600;color:#fff8f2;letter-spacing:.03125rem}.brand[data-v-e5257b72]{display:flex;flex-direction:column}.brand-title[data-v-e5257b72]{font-size:1.25rem;font-weight:700;letter-spacing:.03125rem}.brand-sub[data-v-e5257b72]{font-size:.6875rem;color:var(--muted);margin-top:.1875rem}.viewer-bar[data-v-e5257b72]{margin-top:.5625rem;white-space:nowrap}.viewer-inner[data-v-e5257b72]{display:inline-flex;gap:.3125rem;padding:.1875rem;background:#fff;border-radius:1.25rem;box-shadow:var(--shadow-sm)}.manage-pill[data-v-e5257b72]{border:.0625rem dashed var(--line)}.vpill[data-v-e5257b72]{display:flex;align-items:center;gap:.1875rem;padding:.25rem .5rem;border-radius:1rem;border:.0625rem solid transparent;transition:background .2s,border-color .2s;flex-shrink:0}.vavatar[data-v-e5257b72]{font-size:.9375rem}.vname[data-v-e5257b72]{font-size:.625rem;color:var(--muted)}.vpill.on .vname[data-v-e5257b72]{font-weight:700}.loading[data-v-e5257b72]{margin-top:.875rem;padding:1.875rem;display:flex;justify-content:center}.chef-card[data-v-e5257b72]{margin-top:.875rem;padding:1.25rem 1rem .875rem;text-align:center}.chef-title[data-v-e5257b72]{display:block;font-size:1.4375rem;font-weight:700;margin-top:.5rem}.chef-sub[data-v-e5257b72]{display:block;font-size:.75rem;color:var(--muted);margin-top:.3125rem}.chef-picks[data-v-e5257b72]{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:1.125rem}.chef-pick[data-v-e5257b72]{display:flex;flex-direction:column;align-items:center;padding:.625rem .75rem;border-radius:.75rem}.chef-pick[data-v-e5257b72]:active{transform:scale(.96)}.pick-avatar[data-v-e5257b72]{width:3.25rem;height:3.25rem;border-radius:1.625rem;display:flex;align-items:center;justify-content:center}.pick-emoji[data-v-e5257b72]{font-size:2rem}.pick-name[data-v-e5257b72]{font-size:.9375rem;font-weight:600;margin-top:.4375rem}.pick-sub[data-v-e5257b72]{font-size:.625rem;color:var(--muted);margin-top:.125rem}.random-line[data-v-e5257b72]{margin-top:.625rem;padding:.5625rem;font-size:.75rem;color:var(--brand-deep)}.chef-banner[data-v-e5257b72]{display:flex;align-items:center;justify-content:space-between;margin-top:.8125rem;padding:.6875rem .875rem;background:#fff;border-radius:.75rem;box-shadow:var(--shadow-sm);border-left:.25rem solid var(--brand)}.chef-banner-left[data-v-e5257b72]{display:flex;align-items:center;gap:.5625rem}.chef-banner-emoji[data-v-e5257b72]{font-size:1.5rem}.chef-banner-title[data-v-e5257b72]{display:block;font-size:.9375rem;font-weight:600}.chef-banner-sub[data-v-e5257b72]{display:block;font-size:.6875rem;color:var(--muted);margin-top:.125rem}.chef-change[data-v-e5257b72]{font-size:.75rem;color:var(--brand);padding:.3125rem .5rem;border:.0625rem solid var(--brand-soft);border-radius:.625rem}.draw-entry[data-v-e5257b72]{display:flex;align-items:center;justify-content:space-between;margin-top:.6875rem;padding:.75rem .875rem;border-radius:.75rem;background:linear-gradient(120deg,#f6e3cf,#f3d9c4);border:.0625rem dashed rgba(199,91,57,.32)}.de-left[data-v-e5257b72]{display:flex;align-items:center;gap:.5625rem}.de-emoji[data-v-e5257b72]{font-size:1.5rem}.de-text[data-v-e5257b72]{display:flex;flex-direction:column}.de-title[data-v-e5257b72]{font-size:.875rem;font-weight:700;color:var(--brand-deep)}.de-sub[data-v-e5257b72]{font-size:.625rem;color:#9c6a52;margin-top:.125rem}.de-arrow[data-v-e5257b72]{font-size:.9375rem;color:var(--brand)}.search[data-v-e5257b72]{display:flex;align-items:center;gap:.375rem;margin-top:.75rem;padding:0 .75rem;height:2.625rem;background:#fff;border-radius:1.3125rem;box-shadow:var(--shadow-sm)}.search-icon[data-v-e5257b72]{font-size:.8125rem}.search-input[data-v-e5257b72]{flex:1;font-size:.8125rem}.ph[data-v-e5257b72]{color:#b7a795}.search-clear[data-v-e5257b72]{font-size:.75rem;color:var(--muted);padding:.1875rem .3125rem}.cats[data-v-e5257b72]{margin-top:.6875rem;white-space:nowrap;width:100%}.cats-inner[data-v-e5257b72]{display:inline-flex;gap:.375rem;padding:.0625rem .0625rem .1875rem}.cat[data-v-e5257b72]{display:inline-flex;align-items:center;gap:.25rem;padding:.4375rem .75rem;border-radius:.75rem;background:#fff;border:.0625rem solid transparent}.cat.on[data-v-e5257b72]{background:var(--brand-soft);border-color:rgba(199,91,57,.25)}.cat-label[data-v-e5257b72]{font-size:.8125rem;color:var(--ink-soft)}.cat.on .cat-label[data-v-e5257b72]{color:var(--brand-deep);font-weight:700}.cat-n[data-v-e5257b72]{font-size:.59375rem;color:var(--muted);background:rgba(0,0,0,.04);padding:.0625rem .3125rem;border-radius:.375rem}.grid[data-v-e5257b72]{display:flex;flex-wrap:wrap;gap:.625rem;margin-top:.6875rem}.dish-card[data-v-e5257b72]{width:calc(50% - .3125rem);background:var(--paper);border-radius:.75rem;overflow:hidden;box-shadow:var(--shadow-sm);transition:transform .15s}.dish-card[data-v-e5257b72]:active{transform:scale(.985)}.dish-card.bump[data-v-e5257b72]{animation:cardBump-e5257b72 .42s cubic-bezier(.3,1.5,.5,1)}@keyframes cardBump-e5257b72{0%{transform:scale(1)}40%{transform:scale(1.035)}to{transform:scale(1)}}.cover[data-v-e5257b72]{position:relative;width:100%;height:7.5rem;display:flex;align-items:center;justify-content:center;overflow:hidden}.cover-img[data-v-e5257b72]{width:100%;height:100%}.cover-emoji[data-v-e5257b72]{font-size:3rem;filter:drop-shadow(0 .1875rem .3125rem rgba(0,0,0,.12))}.flag-badge[data-v-e5257b72]{position:absolute;left:.375rem;top:.375rem;background:var(--brand);color:#fff8f2;padding:.125rem .4375rem;border-radius:.3125rem;font-size:.5625rem;letter-spacing:.03125rem}.cooked-badge[data-v-e5257b72]{position:absolute;right:.375rem;top:.375rem;background:rgba(255,253,248,.9);padding:.125rem .375rem;border-radius:.375rem;font-size:.5625rem;color:var(--ink-soft)}.plus[data-v-e5257b72]{position:absolute;right:.4375rem;bottom:.4375rem;width:1.75rem;height:1.75rem;border-radius:.875rem;background:var(--brand);color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 .1875rem .4375rem rgba(199,91,57,.36);transition:transform .12s}.plus[data-v-e5257b72]:active{transform:scale(.88)}.plus-txt[data-v-e5257b72]{font-size:1.0625rem;line-height:1;margin-top:-.125rem}.qty-badge[data-v-e5257b72]{position:absolute;right:.4375rem;bottom:2.4375rem;min-width:1.0625rem;height:1.0625rem;padding:0 .25rem;border-radius:.53125rem;background:rgba(51,38,31,.82);color:#fff6ee;display:flex;align-items:center;justify-content:center}.qty-badge uni-text[data-v-e5257b72]{font-size:.625rem}.fly[data-v-e5257b72]{position:absolute;right:1.375rem;bottom:2.5rem;font-size:.8125rem;font-weight:700;color:var(--brand-deep);animation:flyUp-e5257b72 .78s ease-out forwards;pointer-events:none}@keyframes flyUp-e5257b72{0%{opacity:0;transform:translateY(.3125rem) scale(.8)}25%{opacity:1;transform:translateY(-.4375rem) scale(1.1)}to{opacity:0;transform:translateY(-2.0625rem) scale(1)}}.dish-body[data-v-e5257b72]{padding:.5rem .5625rem .625rem}.dish-name[data-v-e5257b72]{display:block;font-size:.875rem;font-weight:600}.dish-meta[data-v-e5257b72]{display:flex;align-items:center;gap:.1875rem;font-size:.625rem;color:var(--muted);margin-top:.1875rem}.dot[data-v-e5257b72]{color:var(--line)}.dish-tags[data-v-e5257b72]{margin-top:.3125rem}.dish-ing[data-v-e5257b72]{display:flex;align-items:center;gap:.125rem;margin-top:.3125rem;padding-top:.3125rem;border-top:.0625rem dashed var(--line);font-size:.625rem;color:var(--brand-deep)}.di-arrow[data-v-e5257b72]{font-size:.75rem;color:var(--brand)}.dish-owner[data-v-e5257b72]{display:flex;flex-wrap:wrap;gap:.1875rem;margin-top:.25rem}.ow-chip[data-v-e5257b72]{padding:.0625rem .375rem;border-radius:.5rem;font-size:.5625rem}.ing-sheet-list[data-v-e5257b72]{max-height:48vh;margin-top:.1875rem}.ing-line[data-v-e5257b72]{display:flex;align-items:baseline;justify-content:space-between;padding:.625rem .1875rem;border-bottom:.0625rem dashed var(--line)}.ing-l-name[data-v-e5257b72]{font-size:.84375rem;font-weight:600}.ing-l-amount[data-v-e5257b72]{font-size:.75rem;color:var(--ink-soft);text-align:right}.ing-empty[data-v-e5257b72]{padding:1.875rem 0;text-align:center;font-size:.75rem;color:var(--muted)}.ing-edit[data-v-e5257b72]{margin-top:.8125rem}.hero-empty[data-v-e5257b72]{margin-top:1.125rem;padding:2.1875rem 1.25rem 1.75rem;display:flex;flex-direction:column;align-items:center;border:.0625rem dashed rgba(199,91,57,.28)}.hero-emoji[data-v-e5257b72]{font-size:3rem}.hero-title[data-v-e5257b72]{font-size:1.1875rem;font-weight:700;margin-top:.6875rem}.hero-sub[data-v-e5257b72]{font-size:.78125rem;color:var(--muted);margin-top:.375rem;text-align:center;line-height:1.6}.hero-btn[data-v-e5257b72]{margin-top:1.0625rem;width:100%;height:3.125rem;font-size:.96875rem}.hero-note[data-v-e5257b72]{font-size:.625rem;color:var(--muted);margin-top:.625rem}.grid-hint[data-v-e5257b72]{display:block;text-align:center;font-size:.59375rem;color:#b5a394;margin-top:.6875rem}.empty[data-v-e5257b72]{margin-top:2.1875rem;display:flex;flex-direction:column;align-items:center}.empty-emoji[data-v-e5257b72]{font-size:2.5rem}.empty-title[data-v-e5257b72]{font-size:.9375rem;font-weight:600;margin-top:.5625rem}.empty-sub[data-v-e5257b72]{font-size:.75rem;color:var(--muted);margin-top:.25rem}.empty-btn[data-v-e5257b72]{margin-top:.875rem;padding:0 1.4375rem}.cart-wrap[data-v-e5257b72]{position:fixed;left:.75rem;right:.75rem;bottom:calc(3.9375rem + env(safe-area-inset-bottom));z-index:25}.cart-bar[data-v-e5257b72]{display:flex;align-items:center;justify-content:space-between;height:3rem;padding:0 .375rem 0 .8125rem;border-radius:1.5rem;background:#33261f;box-shadow:0 .375rem .875rem rgba(51,38,31,.28)}.cart-bar.empty[data-v-e5257b72]{background:#3d3129;opacity:.86}.cart-bar.nudge[data-v-e5257b72]{animation:nudge-e5257b72 .5s ease}@keyframes nudge-e5257b72{0%,to{transform:translate(0)}20%{transform:translate(-.3125rem)}40%{transform:translate(.25rem)}60%{transform:translate(-.1875rem)}80%{transform:translate(.125rem)}}.cart-left[data-v-e5257b72]{display:flex;align-items:center;gap:.4375rem}.cart-icon[data-v-e5257b72]{font-size:1.0625rem}.cart-text[data-v-e5257b72]{font-size:.8125rem;color:#fff6ee;letter-spacing:.03125rem}.cart-go[data-v-e5257b72]{padding:.5rem .9375rem;border-radius:1.25rem;background:var(--brand);color:#fff8f2;font-size:.8125rem;font-weight:600}.cart-go.disabled[data-v-e5257b72]{background:rgba(255,255,255,.14);color:rgba(255,246,238,.6)}.sheet-mask[data-v-e5257b72]{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(40,28,20,.42);z-index:60;display:flex;align-items:flex-end}.sheet[data-v-e5257b72]{width:100%;background:var(--paper);border-radius:1.125rem 1.125rem 0 0;padding:.75rem .9375rem calc(.9375rem + env(safe-area-inset-bottom));animation:sheetUp-e5257b72 .26s ease;display:flex;flex-direction:column;max-height:84vh}@keyframes sheetUp-e5257b72{0%{transform:translateY(24%);opacity:.4}to{transform:translateY(0);opacity:1}}.sheet-handle[data-v-e5257b72]{width:2.1875rem;height:.25rem;border-radius:.125rem;background:var(--line);margin:0 auto .5625rem}.sheet-head[data-v-e5257b72]{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:.375rem}.sheet-title[data-v-e5257b72]{font-size:1rem;font-weight:700}.sheet-count[data-v-e5257b72]{font-size:.6875rem;color:var(--muted)}.cart-list[data-v-e5257b72]{max-height:44vh}.cart-line[data-v-e5257b72]{display:flex;align-items:flex-start;gap:.5625rem;padding:.5625rem 0;border-bottom:.0625rem dashed var(--line)}.cl-cover[data-v-e5257b72]{width:3rem;height:3rem;border-radius:.5625rem;overflow:hidden;display:flex;align-items:center;justify-content:center;flex-shrink:0}.cl-img[data-v-e5257b72]{width:100%;height:100%}.cl-emoji[data-v-e5257b72]{font-size:1.375rem}.cl-main[data-v-e5257b72]{flex:1;min-width:0}.cl-top[data-v-e5257b72]{display:flex;align-items:center;justify-content:space-between}.cl-name[data-v-e5257b72]{font-size:.875rem;font-weight:600}.stepper[data-v-e5257b72]{display:flex;align-items:center;gap:.4375rem}.st-btn[data-v-e5257b72]{width:1.4375rem;height:1.4375rem;border-radius:.71875rem;background:#f3e9dd;color:var(--ink-soft);display:flex;align-items:center;justify-content:center;font-size:.8125rem;line-height:1}.st-num[data-v-e5257b72]{font-size:.8125rem;min-width:.875rem;text-align:center;font-weight:600}.cl-sub[data-v-e5257b72]{margin-top:.3125rem;font-size:.6875rem;color:var(--brand)}.cl-sub .empty[data-v-e5257b72]{color:var(--muted)}.cl-remark[data-v-e5257b72]{margin-top:.3125rem;height:1.9375rem;background:#f7eee3;border-radius:.4375rem;padding:0 .5625rem;font-size:.75rem}.cl-del[data-v-e5257b72]{font-size:.75rem;color:var(--muted);padding:.1875rem .25rem}.sheet-note[data-v-e5257b72]{margin-top:.6875rem}.note-label[data-v-e5257b72]{display:block;font-size:.6875rem;color:var(--muted);margin-bottom:.375rem}.note-input[data-v-e5257b72]{height:2.625rem;background:#f7eee3;border-radius:.5625rem;padding:0 .6875rem;font-size:.78125rem}.quick-row[data-v-e5257b72]{margin:.4375rem 0 .5625rem;display:flex;flex-wrap:wrap}.sheet-cancel[data-v-e5257b72]{display:block;text-align:center;font-size:.75rem;color:var(--muted);margin-top:.625rem}.draw-page[data-v-46f7e1f4]{padding-top:.5rem;padding-bottom:calc(6.25rem + env(safe-area-inset-bottom))}.draw-head[data-v-46f7e1f4]{text-align:center;padding:.3125rem 0 .75rem}.draw-title[data-v-46f7e1f4]{display:block;font-size:1.375rem;font-weight:700;margin-top:.3125rem}.draw-sub[data-v-46f7e1f4]{display:block;font-size:.6875rem;color:var(--muted);margin-top:.25rem}.sec-label[data-v-46f7e1f4]{display:block;font-size:.78125rem;font-weight:700;margin-bottom:.5rem}.row-between[data-v-46f7e1f4]{display:flex;align-items:center;justify-content:space-between}.mode-list[data-v-46f7e1f4]{display:flex;flex-direction:column;gap:.375rem}.mode-row[data-v-46f7e1f4]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.625rem .6875rem;border:.0625rem solid var(--line);border-radius:.625rem;background:#fff}.mode-row.on[data-v-46f7e1f4]{border-color:var(--brand);background:var(--brand-soft)}.mode-text[data-v-46f7e1f4]{flex:1;min-width:0}.mode-title[data-v-46f7e1f4]{display:block;font-size:.8125rem;font-weight:600}.mode-sub[data-v-46f7e1f4]{display:block;font-size:.59375rem;color:var(--muted);margin-top:.125rem;line-height:1.5}.radio[data-v-46f7e1f4]{width:1.25rem;height:1.25rem;border-radius:.625rem;border:.0625rem solid var(--line);background:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0}.mode-row.on .radio[data-v-46f7e1f4]{background:var(--brand);border-color:var(--brand)}.radio-check[data-v-46f7e1f4]{color:#fff;font-size:.6875rem;font-weight:700}.member-picks[data-v-46f7e1f4]{display:flex;flex-wrap:wrap;gap:.375rem;margin-top:.5625rem}.mpill[data-v-46f7e1f4]{display:flex;align-items:center;gap:.25rem;padding:.375rem .625rem;border-radius:1rem;border:.0625rem solid transparent;background:#fff;font-size:.6875rem;box-shadow:var(--shadow-sm)}.mp-avatar[data-v-46f7e1f4]{font-size:.8125rem}.mp-name[data-v-46f7e1f4]{font-weight:600}.stepper[data-v-46f7e1f4]{display:flex;align-items:center;gap:.25rem;background:#fff;border-radius:.9375rem;padding:.1875rem .3125rem;box-shadow:var(--shadow-sm)}.stepper.small[data-v-46f7e1f4]{padding:.0625rem .25rem}.st-btn[data-v-46f7e1f4]{width:1.625rem;height:1.625rem;border-radius:.8125rem;background:var(--brand-soft);color:var(--brand-deep);display:flex;align-items:center;justify-content:center;font-size:.875rem}.stepper.small .st-btn[data-v-46f7e1f4]{width:1.375rem;height:1.375rem;border-radius:.6875rem;font-size:.75rem}.st-btn.off[data-v-46f7e1f4]{opacity:.32}.st-num[data-v-46f7e1f4]{min-width:1.375rem;text-align:center;font-size:.9375rem;font-weight:700}.mix-list[data-v-46f7e1f4]{margin-top:.625rem}.mix-row[data-v-46f7e1f4]{display:flex;align-items:center;justify-content:space-between;padding:.375rem 0;border-bottom:.0625rem dashed var(--line)}.mix-label[data-v-46f7e1f4]{font-size:.8125rem}.mix-total[data-v-46f7e1f4]{display:flex;align-items:center;justify-content:space-between;margin-top:.5625rem;font-size:.6875rem;color:var(--muted)}.mix-total.bad[data-v-46f7e1f4]{color:#b23b2e}.fill-btn[data-v-46f7e1f4]{padding:.25rem .625rem;border-radius:.625rem;background:var(--brand-soft);color:var(--brand-deep);font-size:.65625rem}.hint[data-v-46f7e1f4]{display:block;margin-top:.375rem;font-size:.59375rem;color:#b5a394}.exclude-line[data-v-46f7e1f4]{display:flex;align-items:center;justify-content:space-between;margin-top:.5rem;padding-top:.5rem;border-top:.0625rem dashed var(--line)}.exclude-text[data-v-46f7e1f4]{font-size:.625rem;color:var(--muted);flex:1}.clear-link[data-v-46f7e1f4]{font-size:.625rem;color:var(--brand)}.start-btn[data-v-46f7e1f4]{margin-top:.875rem;height:3.125rem;font-size:1rem}.setup-error[data-v-46f7e1f4]{display:block;text-align:center;margin-top:.4375rem;font-size:.65625rem;color:#b23b2e}.manual-link[data-v-46f7e1f4]{display:block;text-align:center;font-size:.6875rem;color:var(--muted);margin-top:.6875rem}.muted-line[data-v-46f7e1f4]{font-size:.625rem;color:var(--muted)}.notice[data-v-46f7e1f4]{padding:.625rem .75rem;border-radius:.625rem;background:#fbeede;margin-top:.3125rem}.notice-title[data-v-46f7e1f4]{display:block;font-size:.6875rem;font-weight:700;color:var(--brand-deep)}.notice-text[data-v-46f7e1f4]{display:block;font-size:.625rem;color:#8a6a52;margin-top:.1875rem;line-height:1.6}.result-list[data-v-46f7e1f4]{margin-top:.5625rem;display:flex;flex-direction:column;gap:.5625rem}.result-slot[data-v-46f7e1f4]{min-height:9.375rem}.table-card[data-v-46f7e1f4]{display:flex;background:var(--paper);border-radius:.8125rem;overflow:hidden;box-shadow:var(--shadow-sm);animation:flipIn-46f7e1f4 .46s cubic-bezier(.2,.75,.3,1) both}@keyframes flipIn-46f7e1f4{0%{transform:perspective(28.125rem) rotateX(-42deg) translateY(.5625rem);opacity:0}to{transform:perspective(28.125rem) rotateX(0) translateY(0);opacity:1}}.tc-cover[data-v-46f7e1f4]{position:relative;width:6.5625rem;flex-shrink:0;display:flex;align-items:center;justify-content:center}.tc-img[data-v-46f7e1f4]{width:100%;height:100%}.tc-emoji[data-v-46f7e1f4]{font-size:2.6875rem}.tc-cat[data-v-46f7e1f4]{position:absolute;top:.375rem;left:.375rem;background:rgba(255,253,248,.9);border-radius:.5625rem;padding:.0625rem .4375rem;font-size:.5625rem;color:var(--ink-soft)}.tc-body[data-v-46f7e1f4]{flex:1;padding:.75rem .75rem .5625rem;min-width:0}.tc-name[data-v-46f7e1f4]{display:block;font-size:1.0625rem;font-weight:700}.tc-meta[data-v-46f7e1f4]{display:block;font-size:.59375rem;color:var(--muted);margin-top:.25rem}.tc-chef[data-v-46f7e1f4]{display:inline-block;margin-top:.375rem;padding:.125rem .5rem;border-radius:.5625rem;font-size:.59375rem;font-weight:600}.tc-actions[data-v-46f7e1f4]{display:flex;align-items:center;gap:.6875rem;margin-top:.5rem;padding-top:.4375rem;border-top:.0625rem dashed var(--line)}.tc-act[data-v-46f7e1f4]{font-size:.65625rem;color:var(--brand)}.tc-act.muted[data-v-46f7e1f4]{color:var(--muted)}.back-card[data-v-46f7e1f4]{min-height:9.375rem;border-radius:.8125rem;border:.0625rem dashed var(--line);background:rgba(255,255,255,.55);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.3125rem;color:var(--muted)}.back-card.waiting[data-v-46f7e1f4]{border-color:var(--brand);animation:pulse-46f7e1f4 1.2s ease-in-out infinite}@keyframes pulse-46f7e1f4{0%,to{opacity:.6}50%{opacity:1}}.back-mark[data-v-46f7e1f4]{font-size:1.9375rem;font-weight:700;color:#d9c7b5}.back-text[data-v-46f7e1f4]{font-size:.625rem}.result-actions[data-v-46f7e1f4]{margin-top:.8125rem}.result-actions .btn+.btn[data-v-46f7e1f4]{margin-top:.5rem}.edit-page[data-v-12f72fa6]{padding-top:.3125rem;padding-bottom:calc(1.875rem + env(safe-area-inset-bottom))}.head[data-v-12f72fa6]{margin-bottom:.875rem}.head-title[data-v-12f72fa6]{display:block;font-size:1.3125rem;font-weight:700;margin-top:.3125rem}.head-sub[data-v-12f72fa6]{display:block;font-size:.6875rem;color:var(--muted);margin-top:.1875rem}.field[data-v-12f72fa6]{margin-bottom:.9375rem}.label[data-v-12f72fa6]{display:block;font-size:.75rem;font-weight:600;color:var(--ink-soft);margin-bottom:.5rem}.must[data-v-12f72fa6]{font-size:.59375rem;color:var(--brand);font-weight:400;margin-left:.25rem}.hint[data-v-12f72fa6]{display:block;font-size:.625rem;color:var(--muted);margin-top:.1875rem}.cover-picker[data-v-12f72fa6]{position:relative;width:100%;height:8.75rem;border-radius:.8125rem;overflow:hidden;display:flex;align-items:center;justify-content:center}.cover-preview[data-v-12f72fa6]{width:100%;height:100%}.cover-placeholder[data-v-12f72fa6]{display:flex;flex-direction:column;align-items:center}.cover-emoji[data-v-12f72fa6]{font-size:3rem}.cover-hint[data-v-12f72fa6]{font-size:.65625rem;color:var(--ink-soft);margin-top:.3125rem}.cover-badge[data-v-12f72fa6]{position:absolute;right:.5rem;bottom:.5rem;padding:.25rem .5625rem;border-radius:.75rem;background:rgba(255,253,248,.92);font-size:.625rem;color:var(--ink-soft)}.input[data-v-12f72fa6]{height:2.875rem;background:#fff;border-radius:.625rem;padding:0 .75rem;font-size:.875rem;box-shadow:var(--shadow-sm)}.name-input[data-v-12f72fa6]{font-size:1rem;font-weight:600}.url-input[data-v-12f72fa6]{margin-top:.5rem;font-size:.75rem}.link-row[data-v-12f72fa6]{margin-top:.4375rem;padding:.375rem 0}.link-txt[data-v-12f72fa6]{font-size:.6875rem;color:var(--brand);text-decoration:underline}.ph[data-v-12f72fa6]{color:#b7a795}.chip-row[data-v-12f72fa6]{display:flex;flex-wrap:wrap}.extra-row[data-v-12f72fa6]{align-items:center;margin-top:.1875rem}.extra-label[data-v-12f72fa6]{font-size:.625rem;color:var(--muted);margin-right:.375rem}.dur-row[data-v-12f72fa6]{display:flex;align-items:center;gap:.375rem;margin-top:.125rem}.dur-input[data-v-12f72fa6]{width:4.6875rem;height:2.25rem;background:#fff;border-radius:.5rem;padding:0 .625rem;font-size:.75rem;box-shadow:var(--shadow-sm)}.dur-unit[data-v-12f72fa6]{font-size:.6875rem;color:var(--muted)}.ing-count[data-v-12f72fa6]{font-size:.59375rem;color:var(--muted);font-weight:400;margin-left:.25rem}.ing-list[data-v-12f72fa6]{display:flex;flex-direction:column;gap:.375rem}.ing-row[data-v-12f72fa6]{display:flex;align-items:center;gap:.375rem}.ing-name[data-v-12f72fa6]{flex:1.4;height:2.375rem;background:#fff;border-radius:.5rem;padding:0 .625rem;font-size:.8125rem;box-shadow:var(--shadow-sm)}.ing-amount[data-v-12f72fa6]{flex:1;height:2.375rem;background:#fff;border-radius:.5rem;padding:0 .625rem;font-size:.75rem;color:var(--ink-soft);box-shadow:var(--shadow-sm)}.ing-del[data-v-12f72fa6]{width:1.625rem;height:1.625rem;border-radius:.8125rem;background:#f4e9dd;color:var(--muted);font-size:.625rem;display:flex;align-items:center;justify-content:center}.ing-add[data-v-12f72fa6]{margin-top:.4375rem;padding:.5rem 0;font-size:.71875rem;color:var(--brand)}.ing-chips[data-v-12f72fa6]{margin-top:.125rem;padding-top:.3125rem;border-top:.0625rem dashed var(--line)}.ing-chips .chip.used[data-v-12f72fa6]{opacity:.42}.save-btn[data-v-12f72fa6]{margin-top:1.0625rem;height:3.25rem;font-size:1rem}.danger[data-v-12f72fa6]{text-align:center;font-size:.75rem;color:#b23b2e;margin-top:1.25rem;padding:.625rem}.danger-note[data-v-12f72fa6]{display:block;text-align:center;font-size:.59375rem;color:var(--muted);margin-top:-.1875rem;line-height:1.6}.ticket-page[data-v-da960bc7]{padding-top:.9375rem;padding-bottom:calc(1.875rem + env(safe-area-inset-bottom))}.loading-box[data-v-da960bc7]{padding:3.75rem 0;text-align:center}.ticket-shadow[data-v-da960bc7]{filter:drop-shadow(0 14px 28px rgba(84,52,32,.16))}.ticket[data-v-da960bc7]{position:relative;background:#fffdf6;padding:1.4375rem 1.25rem 1.25rem;border-radius:.1875rem}.t-brand[data-v-da960bc7]{display:block;text-align:center;font-size:1.25rem;font-weight:700;letter-spacing:.25rem;font-family:SF Mono,Menlo,Consolas,monospace}.t-brand-en[data-v-da960bc7]{display:block;text-align:center;font-size:.5625rem;letter-spacing:.125rem;color:var(--muted);margin-top:.25rem}.dash[data-v-da960bc7]{height:0;border-top:.0625rem dashed #d7c7b3;margin:.75rem 0}.t-row[data-v-da960bc7]{display:flex;justify-content:space-between;align-items:baseline;font-size:.75rem;color:var(--ink-soft);line-height:1.9;font-family:SF Mono,Menlo,Consolas,monospace}.t-chef-names[data-v-da960bc7]{max-width:62%;text-align:right;font-size:.65625rem;line-height:1.6;word-break:break-all}.t-row .remark[data-v-da960bc7]{max-width:62%;text-align:right;color:var(--ink)}.t-item-block[data-v-da960bc7]{margin-bottom:.5625rem}.t-item-block[data-v-da960bc7]:last-child{margin-bottom:0}.t-item-block.removed[data-v-da960bc7]{opacity:.6}.t-item[data-v-da960bc7]{display:flex;justify-content:space-between;align-items:baseline}.t-item-name[data-v-da960bc7]{font-size:1.0625rem;font-weight:700;letter-spacing:.0625rem}.t-item-block.removed .t-item-name[data-v-da960bc7]{text-decoration:line-through;color:var(--muted)}.t-item-qty[data-v-da960bc7]{font-size:.8125rem;font-family:SF Mono,Menlo,Consolas,monospace}.t-item-sub-row[data-v-da960bc7]{display:flex;justify-content:space-between;align-items:baseline;margin-top:.1875rem}.t-item-sub[data-v-da960bc7]{font-size:.6875rem;color:var(--muted)}.t-removed[data-v-da960bc7]{font-size:.625rem;color:#b3705c;border:.0625rem solid #e0c2b6;border-radius:.25rem;padding:.0625rem .3125rem}.t-done[data-v-da960bc7]{font-size:.625rem;color:var(--green)}.t-foot[data-v-da960bc7]{display:block;text-align:center;font-size:.6875rem;color:var(--ink-soft)}.t-thanks[data-v-da960bc7]{display:block;text-align:center;font-size:.5625rem;color:var(--muted);margin-top:.3125rem;letter-spacing:.125rem}.stamp[data-v-da960bc7]{position:absolute;right:1.125rem;bottom:1.75rem;border:.1875rem solid rgba(199,91,57,.6);color:rgba(199,91,57,.75);padding:.3125rem .5625rem;border-radius:.3125rem;font-size:.8125rem;letter-spacing:.125rem;transform:rotate(-13deg)}.stamp-served[data-v-da960bc7],.stamp-rated[data-v-da960bc7]{border-color:rgba(95,127,90,.55);color:rgba(95,127,90,.8)}.stamp-rejected[data-v-da960bc7],.stamp-cancelled[data-v-da960bc7]{border-color:rgba(120,104,92,.5);color:rgba(120,104,92,.7)}.status-bar[data-v-da960bc7]{display:flex;align-items:center;margin-top:.9375rem;padding:0 .1875rem}.status-dot[data-v-da960bc7]{width:.4375rem;height:.4375rem;border-radius:.21875rem;background:var(--gold);margin-right:.375rem}.dot-accepted[data-v-da960bc7]{background:#d08a3c}.dot-served[data-v-da960bc7],.dot-rated[data-v-da960bc7]{background:var(--green)}.dot-rejected[data-v-da960bc7],.dot-cancelled[data-v-da960bc7]{background:#b9a89a}.status-text[data-v-da960bc7]{font-size:.8125rem;color:var(--ink-soft)}.switch-link[data-v-da960bc7]{margin-left:auto;font-size:.6875rem;color:var(--brand);text-decoration:underline}.action-area[data-v-da960bc7]{margin-top:.9375rem}.hint[data-v-da960bc7]{display:block;text-align:center;font-size:.625rem;color:var(--muted);margin-top:.5rem}.waiting[data-v-da960bc7]{background:#fff;border-radius:.75rem;padding:1.0625rem;text-align:center;box-shadow:var(--shadow-sm)}.waiting-title[data-v-da960bc7]{display:block;font-size:.9375rem;font-weight:600}.waiting-sub[data-v-da960bc7]{display:block;font-size:.6875rem;color:var(--muted);margin-top:.3125rem}.text-link[data-v-da960bc7]{text-align:center;font-size:.6875rem;color:var(--muted);margin-top:.8125rem;text-decoration:underline}.list-card[data-v-da960bc7]{margin-top:.6875rem;padding:.8125rem .875rem .3125rem;background:#fff;border-radius:.75rem;box-shadow:var(--shadow-sm)}.list-title[data-v-da960bc7]{display:block;font-size:.6875rem;color:var(--muted);margin-bottom:.4375rem}.li[data-v-da960bc7]{display:flex;align-items:center;justify-content:space-between;padding:.5rem 0;border-top:.0625rem dashed var(--line)}.li-left[data-v-da960bc7]{display:flex;flex-direction:column}.li-name[data-v-da960bc7]{font-size:.875rem;font-weight:600}.li-remark[data-v-da960bc7]{font-size:.625rem;color:var(--muted);margin-top:.125rem}.li-drop[data-v-da960bc7]{font-size:.6875rem;color:#b3705c;padding:.25rem .4375rem;border:.0625rem solid #e8d2c8;border-radius:.5625rem}.prep-card[data-v-da960bc7]{background:#fff;border-radius:.75rem;padding:.875rem;box-shadow:var(--shadow-sm)}.prep-head[data-v-da960bc7]{display:flex;align-items:baseline;justify-content:space-between}.prep-title[data-v-da960bc7]{font-size:.9375rem;font-weight:700}.prep-chef[data-v-da960bc7]{display:block;font-size:.625rem;font-weight:600;margin-top:.1875rem}.prep-count[data-v-da960bc7]{font-size:.6875rem;color:var(--muted)}.prep-bar[data-v-da960bc7]{height:.25rem;background:#f1e6d9;border-radius:.125rem;margin:.5625rem 0 .25rem;overflow:hidden}.prep-fill[data-v-da960bc7]{height:100%;background:var(--green);border-radius:.125rem;transition:width .35s ease}.prep-line[data-v-da960bc7]{display:flex;align-items:center;justify-content:space-between;padding:.625rem 0;border-bottom:.0625rem dashed var(--line)}.prep-line[data-v-da960bc7]:last-child{border-bottom:none}.pl-left[data-v-da960bc7]{display:flex;align-items:center;gap:.5rem;flex:1;min-width:0}.pl-check[data-v-da960bc7]{width:1.25rem;height:1.25rem;border-radius:.625rem;border:.0625rem solid var(--line);display:flex;align-items:center;justify-content:center;font-size:.6875rem;color:var(--muted);flex-shrink:0}.prep-line.done .pl-check[data-v-da960bc7]{background:var(--green);border-color:var(--green);color:#fff}.pl-text[data-v-da960bc7]{display:flex;flex-direction:column;min-width:0}.pl-title-row[data-v-da960bc7]{display:flex;align-items:center;gap:.375rem;flex-wrap:wrap}.pl-name[data-v-da960bc7]{font-size:.875rem;font-weight:600}.pl-chef-tag[data-v-da960bc7]{padding:.0625rem .375rem;border-radius:.4375rem;font-size:.5625rem;font-weight:600}.prep-line.done .pl-name[data-v-da960bc7]{color:var(--muted);text-decoration:line-through}.pl-remark[data-v-da960bc7]{font-size:.625rem;color:var(--brand);margin-top:.125rem}.pl-btn[data-v-da960bc7]{padding:.375rem .875rem;border-radius:.9375rem;background:var(--brand);color:#fff8f2;font-size:.75rem;font-weight:600;box-shadow:0 .1875rem .5rem rgba(199,91,57,.3)}.pl-btn[data-v-da960bc7]:active{transform:scale(.95)}.pl-done[data-v-da960bc7]{font-size:.6875rem;color:var(--green)}.shop-card[data-v-da960bc7]{margin-top:.625rem;background:#fff;border-radius:.75rem;padding:.875rem;box-shadow:var(--shadow-sm)}.shop-head[data-v-da960bc7]{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem;padding-bottom:.5625rem;border-bottom:.0625rem dashed var(--line)}.shop-head-text[data-v-da960bc7]{display:flex;flex-direction:column}.shop-title[data-v-da960bc7]{font-size:.9375rem;font-weight:700}.shop-sub[data-v-da960bc7]{font-size:.625rem;color:var(--muted);margin-top:.1875rem}.shop-copy[data-v-da960bc7]{flex-shrink:0;padding:.375rem .75rem;border-radius:.9375rem;background:var(--brand-soft);color:var(--brand-deep);font-size:.6875rem;font-weight:600}.shop-copy[data-v-da960bc7]:active{transform:scale(.95)}.shop-line[data-v-da960bc7]{display:flex;align-items:flex-start;gap:.5rem;padding:.5625rem 0;border-bottom:.0625rem dashed var(--line)}.shop-line[data-v-da960bc7]:last-of-type{border-bottom:none}.shop-check[data-v-da960bc7]{width:1.25rem;height:1.25rem;border-radius:.625rem;border:.0625rem solid var(--line);display:flex;align-items:center;justify-content:center;font-size:.6875rem;color:var(--muted);flex-shrink:0;margin-top:.0625rem}.shop-line.checked .shop-check[data-v-da960bc7]{background:var(--green);border-color:var(--green);color:#fff}.shop-text[data-v-da960bc7]{flex:1;min-width:0}.shop-top[data-v-da960bc7]{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem}.shop-name[data-v-da960bc7]{font-size:.84375rem;font-weight:600}.shop-amount[data-v-da960bc7]{font-size:.71875rem;color:var(--ink-soft);flex-shrink:0}.shop-line.checked .shop-name[data-v-da960bc7],.shop-line.checked .shop-amount[data-v-da960bc7]{color:var(--muted);text-decoration:line-through}.shop-from[data-v-da960bc7]{display:block;font-size:.59375rem;color:var(--muted);margin-top:.125rem}.shop-note[data-v-da960bc7]{display:block;text-align:center;font-size:.59375rem;color:#b5a394;margin-top:.5rem}.review-card[data-v-da960bc7]{background:#fff;border-radius:.75rem;padding:1rem;box-shadow:var(--shadow-sm)}.review-title[data-v-da960bc7]{display:block;text-align:center;font-size:.9375rem;font-weight:600}.stars[data-v-da960bc7]{display:flex;justify-content:center;gap:.5625rem;margin:.75rem 0}.star[data-v-da960bc7]{font-size:1.875rem;color:#ded0bf;transition:transform .12s,color .12s}.star.on[data-v-da960bc7]{color:var(--gold);transform:scale(1.06)}.input[data-v-da960bc7]{height:2.75rem;background:#f7eee3;border-radius:.5625rem;padding:0 .6875rem;font-size:.8125rem}.ph[data-v-da960bc7]{color:#b7a795}.quick-row[data-v-da960bc7]{margin:.5625rem 0 .1875rem;display:flex;flex-wrap:wrap}.result-card[data-v-da960bc7]{background:#fff;border-radius:.75rem;padding:1.0625rem;text-align:center;box-shadow:var(--shadow-sm)}.result-stars[data-v-da960bc7]{font-size:1.375rem}.result-comment[data-v-da960bc7]{display:block;font-size:.75rem;color:var(--muted);margin-top:.4375rem}.quick-card[data-v-da960bc7]{margin-top:.6875rem;background:#fff;border-radius:.75rem;padding:.8125rem .875rem .4375rem;box-shadow:var(--shadow-sm)}.quick-title[data-v-da960bc7]{display:block;font-size:.75rem;color:var(--ink-soft);margin-bottom:.3125rem}.qr-line[data-v-da960bc7]{display:flex;align-items:center;justify-content:space-between;padding:.4375rem 0;border-top:.0625rem dashed var(--line)}.qr-name[data-v-da960bc7]{font-size:.8125rem;font-weight:500}.qr-emojis[data-v-da960bc7]{display:flex;gap:.5625rem}.qr-emoji[data-v-da960bc7]{font-size:1.1875rem;opacity:.45;filter:grayscale(.4);transition:transform .14s,opacity .14s,filter .14s}.qr-emoji.on[data-v-da960bc7]{opacity:1;filter:none;transform:scale(1.14)}.flash[data-v-da960bc7]{position:fixed;top:0;right:0;bottom:0;left:0;background:#2a1d16;z-index:99;display:flex;flex-direction:column;align-items:center;justify-content:center;animation:flashIn-da960bc7 .3s ease}@keyframes flashIn-da960bc7{0%{opacity:0}to{opacity:1}}.flash-glow[data-v-da960bc7]{position:absolute;width:16.25rem;height:16.25rem;border-radius:50%;background:radial-gradient(circle,rgba(255,196,120,.55),rgba(255,196,120,0) 70%);animation:glowPulse-da960bc7 1.4s ease-out}@keyframes glowPulse-da960bc7{0%{transform:scale(.6);opacity:.2}to{transform:scale(1.4);opacity:1}}.flash-emoji[data-v-da960bc7]{font-size:4.0625rem;animation:popIn-da960bc7 .4s cubic-bezier(.2,.9,.3,1.3)}@keyframes popIn-da960bc7{0%{transform:scale(.5);opacity:0}to{transform:scale(1);opacity:1}}.flash-title[data-v-da960bc7]{font-size:1.625rem;font-weight:700;color:#fff7ee;margin-top:.625rem;letter-spacing:.1875rem}.flash-dish[data-v-da960bc7]{font-size:.9375rem;color:rgba(255,247,238,.9);margin-top:.5625rem;letter-spacing:.0625rem}.flash-sub[data-v-da960bc7]{font-size:.75rem;color:rgba(255,247,238,.72);margin-top:.3125rem}.flash-sub.strong[data-v-da960bc7]{font-size:.9375rem;color:#ffd9a8;font-weight:600;margin-top:.5rem}.orders-page[data-v-8a2f9036]{padding-top:.3125rem;padding-bottom:calc(6.875rem + env(safe-area-inset-bottom))}.head[data-v-8a2f9036]{margin-bottom:.25rem}.head-title[data-v-8a2f9036]{display:block;font-size:1.3125rem;font-weight:700;margin-top:.3125rem}.head-sub[data-v-8a2f9036]{display:block;font-size:.6875rem;color:var(--muted);margin-top:.1875rem}.section[data-v-8a2f9036]{margin-top:1.0625rem}.section-title[data-v-8a2f9036]{display:block;font-size:.75rem;color:var(--muted);margin-bottom:.5rem}.order-item[data-v-8a2f9036]{display:flex;align-items:center;justify-content:space-between;background:var(--paper);border-radius:.6875rem;padding:.8125rem;margin-bottom:.5rem;box-shadow:var(--shadow-sm)}.order-item.running[data-v-8a2f9036]{border-left:.25rem solid var(--brand)}.oi-left[data-v-8a2f9036]{flex:1;min-width:0}.oi-title-row[data-v-8a2f9036]{display:flex;align-items:center;gap:.4375rem}.oi-name[data-v-8a2f9036]{display:block;font-size:.9375rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.oi-sub[data-v-8a2f9036]{display:block;font-size:.625rem;color:var(--muted);margin-top:.25rem}.oi-progress[data-v-8a2f9036]{display:block;font-size:.625rem;color:var(--brand-deep);margin-top:.25rem}.oi-arrow[data-v-8a2f9036]{font-size:.875rem;color:var(--brand);margin-left:.5rem}.oi-right[data-v-8a2f9036]{display:flex;flex-direction:column;align-items:flex-end;gap:.1875rem;margin-left:.5rem}.oi-status[data-v-8a2f9036]{font-size:.625rem;padding:.125rem .4375rem;border-radius:.375rem;background:#f3e9dd;color:#8a7362;white-space:nowrap}.st-pending[data-v-8a2f9036]{background:#f7e7cf;color:#a06d24}.st-accepted[data-v-8a2f9036]{background:#fbe3d5;color:var(--brand-deep)}.st-served[data-v-8a2f9036],.st-rated[data-v-8a2f9036]{background:#e3eee0;color:#4a6b46}.oi-stars[data-v-8a2f9036]{font-size:.625rem;color:var(--gold)}.empty[data-v-8a2f9036]{padding:2.8125rem 0;display:flex;flex-direction:column;align-items:center}.empty-emoji[data-v-8a2f9036]{font-size:2.5rem}.empty-title[data-v-8a2f9036]{font-size:.875rem;margin-top:.5rem}.empty-sub[data-v-8a2f9036]{font-size:.6875rem;color:var(--muted);margin-top:.25rem}.records-page[data-v-72a6f88b]{padding-top:.3125rem;padding-bottom:calc(6.875rem + env(safe-area-inset-bottom))}.head-title[data-v-72a6f88b]{display:block;font-size:1.3125rem;font-weight:700;margin-top:.3125rem}.head-sub[data-v-72a6f88b]{display:block;font-size:.6875rem;color:var(--muted);margin-top:.1875rem}.card[data-v-72a6f88b]{margin-top:.8125rem;padding:.875rem;background:var(--paper);border-radius:.75rem;box-shadow:var(--shadow-sm)}.week-title[data-v-72a6f88b]{display:block;font-size:.8125rem;color:var(--ink-soft);margin-bottom:.5625rem}.week-row[data-v-72a6f88b]{display:flex;align-items:center;gap:.5rem;margin-bottom:.5625rem}.week-avatar[data-v-72a6f88b]{width:2rem;height:2rem;border-radius:1rem;display:flex;align-items:center;justify-content:center;font-size:1rem;flex-shrink:0}.members-head[data-v-72a6f88b]{display:flex;align-items:center;justify-content:space-between}.members-title[data-v-72a6f88b]{margin-bottom:0}.manage-link[data-v-72a6f88b]{font-size:.65625rem;color:var(--brand)}.member-scroll[data-v-72a6f88b]{margin-top:.5rem;white-space:nowrap}.member-inner[data-v-72a6f88b]{display:inline-flex;gap:.6875rem}.member-chip[data-v-72a6f88b]{display:flex;flex-direction:column;align-items:center;gap:.1875rem}.mc-avatar[data-v-72a6f88b]{width:2.375rem;height:2.375rem;border-radius:1.1875rem;display:flex;align-items:center;justify-content:center;font-size:1.0625rem}.add-avatar[data-v-72a6f88b]{background:#fff;border:.0625rem dashed var(--line);color:var(--muted);font-size:.8125rem}.mc-name[data-v-72a6f88b]{font-size:.625rem;color:var(--ink-soft)}.week-main[data-v-72a6f88b]{flex:1}.week-top[data-v-72a6f88b]{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:.25rem}.week-name[data-v-72a6f88b]{font-size:.8125rem;font-weight:600}.week-num[data-v-72a6f88b]{font-size:.6875rem;color:var(--muted)}.bar[data-v-72a6f88b]{height:.375rem;background:#f1e6d9;border-radius:.1875rem;overflow:hidden}.bar-fill[data-v-72a6f88b]{height:100%;border-radius:.1875rem;transition:width .4s ease}.week-foot[data-v-72a6f88b]{display:block;font-size:.625rem;color:var(--muted);margin-top:.1875rem}.block-title[data-v-72a6f88b]{display:block;font-size:.8125rem;color:var(--ink-soft);margin-bottom:.4375rem}.top-row[data-v-72a6f88b]{display:flex;align-items:center;gap:.4375rem;padding:.375rem 0}.top-rank[data-v-72a6f88b]{width:1.0625rem;font-size:.6875rem;color:var(--brand);font-weight:700}.top-emoji[data-v-72a6f88b]{font-size:1.0625rem}.top-name[data-v-72a6f88b]{flex:1;font-size:.8125rem;font-weight:500}.top-count[data-v-72a6f88b]{font-size:.6875rem;color:var(--muted)}.tl-row[data-v-72a6f88b]{display:flex;align-items:stretch;gap:.4375rem;padding:.25rem 0}.tl-left[data-v-72a6f88b]{width:4.6875rem;display:flex;flex-direction:column;justify-content:center}.tl-day[data-v-72a6f88b]{font-size:.6875rem;color:var(--ink-soft)}.tl-time[data-v-72a6f88b]{font-size:.5625rem;color:var(--muted);margin-top:.0625rem}.tl-line[data-v-72a6f88b]{width:.625rem;display:flex;align-items:center;justify-content:center;position:relative}.tl-line[data-v-72a6f88b]:before{content:"";position:absolute;top:0;bottom:0;width:.0625rem;background:var(--line)}.tl-dot[data-v-72a6f88b]{width:.375rem;height:.375rem;border-radius:.1875rem;background:var(--brand);z-index:1}.tl-right[data-v-72a6f88b]{flex:1;padding:.375rem 0;border-bottom:.0625rem dashed var(--line)}.tl-name[data-v-72a6f88b]{display:block;font-size:.8125rem;font-weight:500}.tl-who[data-v-72a6f88b]{display:block;font-size:.625rem;color:var(--muted);margin-top:.125rem}.empty[data-v-72a6f88b]{padding:1.25rem 0}.empty-title[data-v-72a6f88b]{display:block;font-size:.8125rem}.empty-sub[data-v-72a6f88b]{display:block;font-size:.625rem;color:var(--muted);margin-top:.1875rem}.backup-sub[data-v-72a6f88b]{display:block;font-size:.65625rem;color:var(--muted);line-height:1.6;margin-bottom:.625rem}.backup-actions[data-v-72a6f88b]{display:flex;gap:.5rem}.backup-btn[data-v-72a6f88b]{flex:1;height:2.5625rem;font-size:.8125rem;background:#fff}.backup-tip[data-v-72a6f88b]{display:block;font-size:.59375rem;color:#b5a394;margin-top:.4375rem}.reset-line[data-v-72a6f88b]{margin-top:.6875rem;padding-top:.625rem;border-top:.0625rem dashed var(--line);text-align:center;font-size:.59375rem;color:var(--muted);text-decoration:underline}.footer-note[data-v-72a6f88b]{display:block;text-align:center;font-size:.625rem;color:var(--muted);margin-top:.9375rem}.members-page[data-v-8218b6e3]{padding-bottom:1.875rem}.intro[data-v-8218b6e3]{margin-top:.875rem;padding:1rem}.intro-title[data-v-8218b6e3]{display:block;font-size:1.0625rem;font-weight:700}.intro-sub[data-v-8218b6e3]{display:block;font-size:.6875rem;color:var(--muted);margin-top:.3125rem;line-height:1.6}.list-head[data-v-8218b6e3]{display:flex;justify-content:space-between;align-items:center}.list-title[data-v-8218b6e3]{font-size:.84375rem;font-weight:700}.member-row[data-v-8218b6e3]{display:flex;align-items:center;gap:.5625rem;padding:.6875rem 0;border-bottom:.0625rem dashed var(--line)}.mr-avatar[data-v-8218b6e3]{width:2.625rem;height:2.625rem;border-radius:1.3125rem;display:flex;align-items:center;justify-content:center;font-size:1.25rem;flex-shrink:0}.mr-info[data-v-8218b6e3]{flex:1;min-width:0}.mr-name[data-v-8218b6e3]{display:block;font-size:.875rem;font-weight:600}.mr-color[data-v-8218b6e3]{display:flex;align-items:center;gap:.25rem;margin-top:.1875rem;font-size:.59375rem;color:var(--muted)}.color-dot[data-v-8218b6e3]{width:.5625rem;height:.5625rem;border-radius:.28125rem}.mr-act[data-v-8218b6e3]{font-size:.6875rem;color:var(--brand);padding:.25rem .4375rem}.mr-act.danger[data-v-8218b6e3]{color:#b23b2e}.add-member[data-v-8218b6e3]{margin-top:.6875rem;padding:.6875rem;text-align:center;border:.0625rem dashed var(--line);border-radius:.625rem;color:var(--brand);font-size:.75rem}.limit-hint[data-v-8218b6e3]{display:block;margin-top:.6875rem;text-align:center;font-size:.65625rem;color:var(--muted)}.page-hint[data-v-8218b6e3]{display:block;margin:.75rem .3125rem;font-size:.625rem;color:#b5a394;line-height:1.6}.avatar-row[data-v-8218b6e3]{display:flex;align-items:center;gap:.5rem}.preview[data-v-8218b6e3]{width:2.5rem;height:2.5rem;border-radius:1.25rem;display:flex;align-items:center;justify-content:center;font-size:1.1875rem;flex-shrink:0}.avatar-input[data-v-8218b6e3]{flex:1}.palette[data-v-8218b6e3]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.1875rem}.swatch[data-v-8218b6e3]{width:2.125rem;height:2.125rem;border-radius:1.0625rem;display:flex;align-items:center;justify-content:center;border:.125rem solid transparent}.swatch.on[data-v-8218b6e3]{border-color:#fff;box-shadow:0 0 0 .125rem rgba(0,0,0,.08)}.swatch-check[data-v-8218b6e3]{color:#fff;font-size:.8125rem;font-weight:700}.color-name-row[data-v-8218b6e3]{display:flex;align-items:center;gap:.25rem;margin-top:.375rem}.color-name[data-v-8218b6e3]{font-size:.65625rem;color:var(--muted)}
