:root{--qy-primary: #245848;--qy-primary-hover: #1d493b;--qy-primary-pressed: #173c32;--qy-ink: #173c32;--qy-accent: #c2d7a1;--qy-soft: #e9f1e9;--qy-surface: #f4f5ef;--qy-card: #ffffff;--qy-topbar: #f8f9f3;--qy-border: #d8ded4;--qy-admin-border: #dce1d4;--qy-text: #182738;--qy-text-admin: #263547;--qy-text-secondary: #657080;--qy-nav-text: #abc1b6;--qy-nav-active: #e4edcf;--qy-success: #247a54;--qy-success-bg: #eef8f1;--qy-warning: #9a6b18;--qy-warning-bg: #fff6df;--qy-error: #9b4435;--qy-error-bg: #fff0e9;--qy-error-border: #f0d1c2;--qy-disabled-bg: #e2e6df;--qy-disabled-text: #697368;--qy-radius-card: 2px;--qy-radius-choice: 2px;--qy-radius-button: 3px;--qy-radius-input: 6px;--qy-radius-overlay: 8px;--qy-border-width: 1px;--qy-overlay-shadow: 0 16px 48px #173c3224;--qy-space-1: 4px;--qy-space-2: 8px;--qy-space-3: 12px;--qy-space-4: 16px;--qy-space-5: 20px;--qy-space-6: 24px;--qy-space-8: 32px;--qy-mobile-padding: 18px;--qy-admin-padding: 24px;--qy-sidebar-width: 185px;--qy-admin-menu-height: 46px;--qy-header-height: 56px;--qy-control-min: 44px;--qy-staff-control-min: 48px;--qy-staff-confirm-min: 52px;--qy-body-font: Arial, "PingFang SC", "Microsoft YaHei", sans-serif;--qy-display-font: "Songti SC", "STSong", Georgia, serif;--qy-number-font: Georgia, serif;--qy-transition: .16s ease;--boat-brand-50: var(--qy-soft);--boat-brand-100: #dae7dc;--boat-brand-300: #91aca3;--boat-brand-500: var(--qy-primary);--boat-brand-600: var(--qy-primary-hover);--boat-brand-700: var(--qy-ink);--boat-teal-500: var(--qy-success);--boat-amber-500: var(--qy-warning);--boat-rose-50: var(--qy-error-bg);--boat-rose-100: var(--qy-error-border);--boat-rose-500: var(--qy-error);--boat-violet-500: #4a6f5f;--boat-ink-900: var(--qy-text);--boat-ink-700: var(--qy-text-admin);--boat-ink-500: var(--qy-text-secondary);--boat-ink-400: #8a958c;--boat-canvas: var(--qy-surface);--boat-surface: var(--qy-card);--boat-surface-soft: var(--qy-topbar);--boat-line: var(--qy-border);--boat-line-soft: var(--qy-admin-border);--boat-radius-sm: var(--qy-radius-button);--boat-radius-md: var(--qy-radius-card);--boat-radius-lg: var(--qy-radius-overlay);--boat-shadow-sm: none;--boat-shadow-md: var(--qy-overlay-shadow);--boat-header-height: var(--qy-header-height);--el-color-primary: var(--qy-primary);--el-color-primary-light-3: #668a7f;--el-color-primary-light-5: #91aca3;--el-color-primary-light-7: #bdcec8;--el-color-primary-light-8: #d3ded9;--el-color-primary-light-9: var(--qy-soft);--el-color-primary-dark-2: var(--qy-primary-hover);--el-color-success: var(--qy-success);--el-color-success-light-9: var(--qy-success-bg);--el-color-warning: var(--qy-warning);--el-color-warning-light-9: var(--qy-warning-bg);--el-color-danger: #b6342b;--el-color-danger-light-9: var(--qy-error-bg);--el-color-error: var(--qy-error);--el-color-info: var(--qy-text-secondary);--el-bg-color-page: var(--qy-surface);--el-bg-color: var(--qy-card);--el-bg-color-overlay: var(--qy-card);--el-fill-color-blank: var(--qy-card);--el-fill-color-light: var(--qy-topbar);--el-fill-color-lighter: var(--qy-surface);--el-text-color-primary: var(--qy-text-admin);--el-text-color-regular: var(--qy-text);--el-text-color-secondary: var(--qy-text-secondary);--el-text-color-placeholder: #9aa39b;--el-border-color: var(--qy-border);--el-border-color-light: var(--qy-admin-border);--el-border-color-lighter: var(--qy-admin-border);--el-border-radius-base: var(--qy-radius-input);--el-border-radius-small: var(--qy-radius-button);--el-font-family: var(--qy-body-font);--el-box-shadow-light: var(--qy-overlay-shadow)}*{box-sizing:border-box}html,body,#app{width:100%;min-width:320px;height:100%;margin:0}body{color:var(--qy-text);background:var(--qy-surface);font-family:var(--qy-body-font);font-size:14px;-webkit-font-smoothing:antialiased}button,input,textarea,select{font:inherit}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--qy-primary);outline-offset:3px}.page-shell{display:flex;flex-direction:column;gap:var(--qy-space-4)}.page-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--qy-space-4)}.page-heading__title{margin:0 0 6px;color:var(--qy-ink);font-family:var(--qy-display-font);font-size:28px;font-weight:400;letter-spacing:1px;line-height:1.35}.page-heading__desc{max-width:820px;margin:0;color:var(--qy-text-secondary);font-size:13px;line-height:1.7}.surface-card{padding:18px;border:var(--qy-border-width) solid var(--qy-admin-border);border-radius:var(--qy-radius-card);background:var(--qy-card)}.card-title{display:flex;align-items:center;justify-content:space-between;margin:0 0 var(--qy-space-3);color:var(--qy-ink);font-family:var(--qy-display-font);font-size:17px;font-weight:400}.muted{color:var(--qy-text-secondary)}.mono{font-family:SF Mono,Menlo,Consolas,monospace}.text-danger{color:var(--qy-error)}.text-success{color:var(--qy-success)}.text-warning{color:var(--qy-warning)}.amount{font-family:var(--qy-number-font);font-variant-numeric:tabular-nums}.el-button{border-radius:var(--qy-radius-button)}.el-button--primary{--el-button-hover-bg-color: var(--qy-primary-hover);--el-button-hover-border-color: var(--qy-primary-hover);--el-button-active-bg-color: var(--qy-primary-pressed);--el-button-active-border-color: var(--qy-primary-pressed);min-height:var(--qy-control-min)}.el-card,.el-dialog,.el-drawer{border-radius:var(--qy-radius-overlay)}.el-dialog,.el-drawer{box-shadow:var(--qy-overlay-shadow)}.el-dialog__title,.el-drawer__title{color:var(--qy-ink);font-family:var(--qy-display-font);font-weight:400}.el-table{--el-table-border-color: var(--qy-admin-border);--el-table-header-bg-color: var(--qy-topbar);--el-table-header-text-color: var(--qy-text-admin);--el-table-row-hover-bg-color: var(--qy-soft);font-size:14px}.el-table th.el-table__cell{font-weight:600}.el-tabs__item.is-active,.el-menu-item.is-active{color:var(--qy-primary)}.el-pagination.is-background .el-pager li.is-active{background:var(--qy-primary)}.el-table__body td:not(:last-child):not(.el-table-fixed-column--right)>.cell{display:-webkit-box;max-height:44px;overflow:hidden;line-height:20px;-webkit-box-orient:vertical;-webkit-line-clamp:2}.el-table__body td:last-child>.cell,.el-table__body td.el-table-fixed-column--right>.cell{max-height:none;overflow:visible}.detail-grid{display:grid;gap:var(--qy-space-3) var(--qy-space-6);grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.detail-item__label{margin-bottom:4px;color:var(--qy-text-secondary);font-size:12px}.detail-item__value{color:var(--qy-text);font-size:14px;word-break:break-all}.h5-page{display:flex;flex-direction:column;gap:var(--qy-space-3);padding:0 0 104px;background:var(--qy-surface)}.h5-section-title{margin:4px 0;color:var(--qy-ink);font-family:var(--qy-display-font);font-size:20px;font-weight:400}.h5-hero{position:relative;min-height:370px;overflow:hidden;color:#fff}.h5-hero__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:65% center}.h5-hero:after{position:absolute;background:linear-gradient(180deg,#163b3190,transparent 85%);content:"";top:0;right:0;bottom:0;left:0}.h5-hero__copy{position:relative;z-index:1;padding:30px 24px}.h5-hero__title{max-width:220px;margin:0;font-family:var(--qy-display-font);font-size:33px;font-weight:400;line-height:1.45}.h5-bottom-bar{position:fixed;right:0;bottom:0;left:0;z-index:20;display:flex;align-items:center;gap:var(--qy-space-3);padding:12px 18px calc(12px + env(safe-area-inset-bottom));border-top:var(--qy-border-width) solid var(--qy-border);background:var(--qy-card)}.h5-bottom-bar .el-button{height:48px;border-radius:var(--qy-radius-button);font-size:16px}@media(max-width:820px){.page-heading{align-items:stretch;flex-direction:column}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.layout[data-v-a362d417]{display:flex;width:100%;height:100%;background:var(--qy-surface)}.layout__aside[data-v-a362d417]{display:flex;flex:none;flex-direction:column;overflow:hidden;background:var(--qy-ink);transition:width var(--qy-transition)}.layout__brand[data-v-a362d417]{display:flex;align-items:center;gap:10px;height:var(--qy-header-height);padding:0 16px;border-bottom:var(--qy-border-width) solid rgba(255,255,255,.08);white-space:nowrap}.layout__brand-icon[data-v-a362d417]{flex:none;width:22px;height:22px;color:var(--qy-accent)}.layout__brand-text[data-v-a362d417]{overflow:hidden;color:#fff;font-family:var(--qy-display-font);font-size:17px;font-weight:400;letter-spacing:2px;text-overflow:ellipsis}.layout__nav[data-v-a362d417]{flex:1;min-height:0}.layout__nav[data-v-a362d417] .el-menu{border-right:none}.layout__nav[data-v-a362d417] .el-menu-item,.layout__nav[data-v-a362d417] .el-sub-menu__title{--el-menu-hover-bg-color: rgba(255, 255, 255, .06);height:var(--qy-admin-menu-height);border-radius:var(--qy-radius-choice);font-size:14px;line-height:var(--qy-admin-menu-height)}.layout__nav[data-v-a362d417] .el-menu--inline .el-menu-item{padding-left:46px!important}.layout__nav[data-v-a362d417] .el-menu-item.is-active{background:#ffffff14;color:var(--qy-nav-active)}.layout__nav[data-v-a362d417] .el-sub-menu.is-active>.el-sub-menu__title{color:#fff}.layout__aside-foot[data-v-a362d417]{margin:0;padding:14px 16px 18px;border-top:var(--qy-border-width) solid rgba(255,255,255,.08);color:#abc1b6b3;font-family:var(--qy-display-font);font-size:12px;letter-spacing:1px;line-height:1.7}.layout__main[data-v-a362d417]{display:flex;flex:1;flex-direction:column;min-width:0}.layout__header[data-v-a362d417]{display:flex;flex:none;align-items:center;justify-content:space-between;gap:12px;height:var(--qy-header-height);padding:0 var(--qy-admin-padding) 0 8px;border-bottom:var(--qy-border-width) solid var(--qy-admin-border);background:var(--qy-topbar)}.layout__header-left[data-v-a362d417],.layout__header-right[data-v-a362d417]{display:flex;align-items:center;gap:12px;min-width:0}.layout__crumb[data-v-a362d417]{display:flex;align-items:baseline;gap:6px;overflow:hidden;white-space:nowrap}.layout__crumb-group[data-v-a362d417],.layout__crumb-sep[data-v-a362d417]{color:var(--qy-text-secondary);font-size:13px}.layout__crumb-current[data-v-a362d417]{overflow:hidden;color:var(--qy-text-admin);font-size:15px;font-weight:600;text-overflow:ellipsis}.layout__user[data-v-a362d417]{display:flex;align-items:center;gap:6px;outline:none;color:var(--qy-text-admin);cursor:pointer;font-size:14px}.layout__content[data-v-a362d417]{flex:1;min-height:0;overflow:auto;padding:var(--qy-admin-padding);background:var(--qy-surface)}.layout__mask[data-v-a362d417]{position:fixed;z-index:1000;background:#173c3261;top:0;right:0;bottom:0;left:0}.layout--narrow .layout__aside[data-v-a362d417]{position:fixed;top:0;bottom:0;left:0;z-index:1001;transform:translate(-100%);transition:transform var(--qy-transition)}.layout--narrow .layout__aside.is-open[data-v-a362d417]{transform:none;box-shadow:var(--qy-overlay-shadow)}@media(max-width:767px){.layout__header[data-v-a362d417]{padding-right:var(--qy-space-4)}.layout__content[data-v-a362d417]{padding:var(--qy-space-4)}.layout__crumb-group[data-v-a362d417],.layout__crumb-sep[data-v-a362d417]{display:none}}.h5-layout[data-v-5c512611]{display:flex;width:100%;min-height:100%;flex-direction:column;margin:0 auto;max-width:640px;border-inline:var(--qy-border-width) solid var(--qy-border);background:var(--qy-surface)}.h5-layout__header[data-v-5c512611]{position:sticky;top:0;z-index:10;display:flex;flex:none;align-items:center;gap:8px;min-height:52px;padding:env(safe-area-inset-top) 8px 0 12px;border-bottom:var(--qy-border-width) solid var(--qy-border);background:var(--qy-card)}.h5-layout__logo[data-v-5c512611]{flex:none;width:20px;height:20px;color:var(--qy-primary)}.h5-layout__title[data-v-5c512611]{flex:1;overflow:hidden;color:var(--qy-ink);font-family:var(--qy-display-font);font-size:17px;font-weight:400;letter-spacing:1px;text-overflow:ellipsis;white-space:nowrap}.h5-layout__back[data-v-5c512611],.h5-layout__orders[data-v-5c512611]{min-width:var(--qy-control-min);min-height:var(--qy-control-min);color:var(--qy-text-admin)}.h5-layout__body[data-v-5c512611]{flex:1;min-height:0;padding:var(--qy-mobile-padding)}.h5-layout__body[data-v-5c512611] .h5-hero{margin:calc(-1 * var(--qy-mobile-padding)) calc(-1 * var(--qy-mobile-padding)) 0}.h5-layout__body[data-v-5c512611] .h5-bottom-bar{max-width:640px;margin:0 auto}.h5-layout__footer[data-v-5c512611]{padding:12px 18px calc(12px + env(safe-area-inset-bottom));color:var(--qy-text-secondary);font-size:12px;text-align:center}.qy-icon[data-v-25ad84c2]{display:block;flex:none}.qy-portal-dialog{max-width:calc(100vw - 40px);padding:32px;border:var(--qy-border-width) solid var(--qy-border);border-radius:var(--qy-radius-overlay);background:var(--qy-topbar);box-shadow:var(--qy-overlay-shadow)}.qy-portal-dialog .el-dialog__header{display:flex;align-items:center;gap:14px;margin:0 0 17px;padding:0}.qy-portal-dialog .el-dialog__body{padding:0;color:var(--qy-text-secondary);font-size:14px;line-height:1.8}.qy-portal-dialog .el-dialog__headerbtn{top:12px;right:12px;width:40px;height:40px;color:var(--qy-text-secondary);font-size:18px}.qy-portal-dialog .el-dialog__headerbtn:focus-visible{outline:2px solid var(--qy-primary);outline-offset:2px}.qy-portal-dialog .el-dialog__close{color:inherit}.qy-portal-dialog .el-dialog__headerbtn:hover .el-dialog__close{color:var(--qy-primary)}.qy-portal-dialog__badge{display:grid;width:48px;height:48px;border-radius:var(--qy-radius-button);background:var(--qy-soft);color:var(--qy-primary);place-items:center}.qy-portal-dialog__title{margin:0;color:var(--qy-ink);font-family:var(--qy-display-font);font-size:27px;font-weight:400;letter-spacing:1px;line-height:1.5}.qy-portal-dialog__lead{margin:0;color:var(--qy-text-secondary);font-size:14px;line-height:1.8}.qy-portal-dialog__steps{margin:14px 0 0;padding-left:21px;color:#34443c;font-size:14px;line-height:2.2}.qy-portal-dialog__note{display:flex;align-items:flex-start;gap:9px;margin-top:17px;padding:14px;border-left:2px solid var(--qy-primary);background:var(--qy-soft);color:#52685b;font-size:13px;line-height:1.8}.qy-portal-dialog__action{display:flex;min-height:48px;align-items:center;justify-content:center;width:100%;margin-top:20px;padding:12px 18px;border:var(--qy-border-width) solid var(--qy-primary);border-radius:var(--qy-radius-button);background:var(--qy-primary);color:#fff;cursor:pointer;font-size:15px;letter-spacing:1px;transition:background var(--qy-transition)}.qy-portal-dialog__action:hover{background:var(--qy-primary-hover)}@media(max-width:767px){.qy-portal-dialog{max-height:calc(100svh - 36px);padding:27px;overflow:auto}}@media(prefers-reduced-motion:reduce){.qy-portal-dialog__action{transition:none}}.qy-mp__code{display:flex;align-items:center;gap:16px;margin-top:17px;padding:16px;border:var(--qy-border-width) solid var(--qy-border);border-radius:var(--qy-radius-card);background:var(--qy-card)}.qy-mp__qr{width:108px;height:108px;flex:none;border:var(--qy-border-width) solid var(--qy-border);border-radius:var(--qy-radius-card);background:#fff;object-fit:contain}.qy-mp__qr--empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:12px 8px;background:var(--qy-surface);color:#7d8a7d;font-size:12px}.qy-mp__qr--empty svg{width:58px;height:58px}.qy-mp__code-text{margin:0;color:var(--qy-text-secondary);font-size:13px;line-height:1.8}.qy-mp__code-title{margin:0 0 4px;color:var(--qy-ink);font-size:14px;font-weight:500}.qy-mp__section-title{margin:20px 0 0;color:var(--qy-ink);font-size:14px;font-weight:500}.qy-portal-dialog code{display:inline-block;padding:1px 5px;border:var(--qy-border-width) solid var(--qy-admin-border);border-radius:2px;background:var(--qy-card);color:var(--qy-ink);font-family:SF Mono,Menlo,Consolas,monospace;font-size:12px;white-space:nowrap}@media(max-width:480px){.qy-mp__code{align-items:flex-start;flex-direction:column}}.qy-entries[data-v-2277f941]{margin-top:24px;padding-top:22px;border-top:var(--qy-border-width) solid var(--qy-border)}.qy-entries__head[data-v-2277f941]{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:14px}.qy-entries__head h3[data-v-2277f941]{margin:0;color:#34443c;font-size:14px;font-weight:500}.qy-entries__head span[data-v-2277f941]{color:#78867b;font-size:12px}.qy-entries__grid[data-v-2277f941]{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.qy-entry[data-v-2277f941]{position:relative;display:flex;min-width:0;align-items:flex-start;flex-direction:column;gap:7px;padding:14px 12px;border:var(--qy-border-width) solid var(--qy-border);border-radius:var(--qy-radius-button);background:var(--qy-card);color:inherit;cursor:pointer;text-align:left;transition:background var(--qy-transition),border-color var(--qy-transition)}.qy-entry[data-v-2277f941]:hover{border-color:var(--qy-primary);background:var(--qy-soft)}.qy-entry>.qy-icon[data-v-2277f941]:first-child{margin-bottom:2px;color:var(--qy-primary)}.qy-entry b[data-v-2277f941]{color:var(--qy-ink);font-size:14px;font-weight:500}.qy-entry span[data-v-2277f941]{color:var(--qy-text-secondary);font-size:12px;line-height:1.5}.qy-entry__arrow[data-v-2277f941]{position:absolute;top:17px;right:11px;color:#8a9c8d}@media(min-width:768px){.qy-entry span[data-v-2277f941]{white-space:nowrap}}@media(prefers-reduced-motion:reduce){.qy-entry[data-v-2277f941]{transition:none}}.qy-login-page[data-v-4c81e73d]{--qy-login-chrome: 0px;min-height:100%;background:var(--qy-surface);color:var(--qy-text)}.qy-login-page.has-topbar[data-v-4c81e73d]{--qy-login-chrome: 52px}.qy-topbar[data-v-4c81e73d]{display:flex;min-height:52px;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;padding:10px 28px;border-bottom:var(--qy-border-width) solid var(--qy-border);background:var(--qy-card);font-size:13px}.qy-topbar__link[data-v-4c81e73d]{display:flex;min-height:44px;align-items:center;gap:10px;color:var(--qy-primary);font-weight:500}.qy-topbar__hint[data-v-4c81e73d]{color:#78877c}.qy-login[data-v-4c81e73d]{display:grid;min-height:calc(100vh - var(--qy-login-chrome));min-height:calc(100svh - var(--qy-login-chrome));grid-template-columns:53% 47%}.qy-story[data-v-4c81e73d]{position:relative;display:flex;min-height:740px;flex-direction:column;justify-content:space-between;padding:42px clamp(26px,5vw,84px) 72px;background:var(--qy-ink);color:#fff;isolation:isolate;overflow:hidden}.qy-story>img[data-v-4c81e73d]{position:absolute;z-index:-3;width:100%;height:100%;top:0;right:0;bottom:0;left:0;object-fit:cover;object-position:60% center}.qy-story__shade[data-v-4c81e73d]{position:absolute;z-index:-2;background:linear-gradient(180deg,#0c271f8f,#0e2b221f 35%,#0c241de0);top:0;right:0;bottom:0;left:0}.qy-brand[data-v-4c81e73d]{display:flex;align-items:flex-start;gap:14px;margin:0;width:max-content}.qy-brand>.qy-icon[data-v-4c81e73d]{margin-top:5px;color:#d4e6bd}.qy-brand span[data-v-4c81e73d]{font-family:var(--qy-display-font);font-size:32px;letter-spacing:5px;line-height:1.35}.qy-brand small[data-v-4c81e73d]{display:block;margin-top:6px;color:#e4eddf;font-family:var(--qy-body-font);font-size:13px;letter-spacing:3px;line-height:1.6}.qy-story__copy[data-v-4c81e73d]{margin-top:40px}.qy-story__eyebrow[data-v-4c81e73d]{margin:0 0 24px;color:#e1edd7;font-size:12px;font-weight:600;letter-spacing:2.5px}.qy-story__copy h1[data-v-4c81e73d]{margin:0;font-family:var(--qy-display-font);font-size:clamp(36px,3.65vw,54px);font-weight:400;letter-spacing:2px;line-height:1.5}.qy-story__subtitle[data-v-4c81e73d]{margin:22px 0 0;color:#f0f4ed;font-size:16px;letter-spacing:1px}.qy-story__line[data-v-4c81e73d]{width:42px;height:1px;margin:30px 0 22px;background:var(--qy-accent)}.qy-story__services[data-v-4c81e73d]{margin:0;color:#e3ebe0;font-size:14px}.qy-story__services span[data-v-4c81e73d]{margin:0 13px;color:#9fbda3}.qy-story__note[data-v-4c81e73d]{margin:45px 0 0;color:#ceddcc;font-size:12px;letter-spacing:1px}.qy-workspace[data-v-4c81e73d]{position:relative;display:flex;min-width:0;align-items:center;flex-direction:column;justify-content:center;padding:42px clamp(26px,5vw,84px) 72px}.qy-mobile-brand[data-v-4c81e73d]{display:none}.qy-form-wrap[data-v-4c81e73d]{width:100%;max-width:400px}.qy-kicker[data-v-4c81e73d]{display:flex;align-items:center;gap:10px;margin:0 0 10px;color:var(--qy-primary);font-size:13px;letter-spacing:2px}.qy-kicker>span[data-v-4c81e73d]{display:block;width:22px;height:1px;background:var(--qy-primary)}.qy-form-wrap h2[data-v-4c81e73d]{margin:0;color:var(--qy-ink);font-family:var(--qy-display-font);font-size:34px;font-weight:400;letter-spacing:1px;line-height:1.4}.qy-intro[data-v-4c81e73d]{margin:7px 0 25px;color:var(--qy-text-secondary);font-size:14px}.qy-form[data-v-4c81e73d]{display:flex;flex-direction:column;gap:17px}.qy-notice[data-v-4c81e73d]{display:flex;align-items:flex-start;gap:9px;padding:13px 14px;border:var(--qy-border-width) solid var(--qy-error-border);border-radius:var(--qy-radius-button);background:var(--qy-error-bg);color:var(--qy-error);font-size:14px}.qy-notice>.qy-icon[data-v-4c81e73d]{margin-top:2px}.qy-notice p[data-v-4c81e73d]{margin:0;line-height:1.6}.qy-field>label[data-v-4c81e73d]{display:block;margin-bottom:10px;color:#34443c;font-size:14px;font-weight:500}.qy-input[data-v-4c81e73d]{display:flex;min-height:54px;align-items:center;gap:12px;padding:0 16px;border:var(--qy-border-width) solid #cdd6cd;border-radius:var(--qy-radius-button);background:var(--qy-card);transition:border-color var(--qy-transition),box-shadow var(--qy-transition)}.qy-input>.qy-icon[data-v-4c81e73d]{color:#7c8f83}.qy-input input[data-v-4c81e73d]{width:100%;min-width:0;height:52px;border:0;background:transparent;color:var(--qy-text);font-size:16px;line-height:1.5;outline:none}.qy-input input[data-v-4c81e73d]::placeholder{color:#8d9993;font-size:14px}.qy-input input[data-v-4c81e73d]:disabled{color:var(--qy-disabled-text);-webkit-text-fill-color:var(--qy-disabled-text)}.qy-input[data-v-4c81e73d]:focus-within{border-color:var(--qy-primary);box-shadow:0 0 0 3px #24584817}.qy-input:focus-within>.qy-icon[data-v-4c81e73d]{color:var(--qy-primary)}.qy-input.is-invalid[data-v-4c81e73d]{border-color:#ae4f3f}.qy-eye[data-v-4c81e73d]{display:grid;min-width:40px;min-height:44px;margin-right:-10px;border:0;border-radius:var(--qy-radius-button);background:transparent;color:#70847a;cursor:pointer;place-items:center}.qy-eye[data-v-4c81e73d]:hover:not(:disabled){color:var(--qy-primary)}.qy-field__msg[data-v-4c81e73d]{display:flex;min-height:20px;flex-direction:column;gap:2px;margin-top:6px}.qy-field__error[data-v-4c81e73d],.qy-field__caps[data-v-4c81e73d]{display:flex;align-items:center;gap:6px;margin:0;font-size:13px;line-height:1.5}.qy-field__error[data-v-4c81e73d]{color:#a44736}.qy-field__caps[data-v-4c81e73d]{color:var(--qy-warning)}.qy-options[data-v-4c81e73d]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:-4px}.qy-remember[data-v-4c81e73d]{display:flex;min-height:44px;align-items:center;gap:9px;color:#53615a;cursor:pointer;font-size:14px}.qy-check[data-v-4c81e73d]{position:relative;width:17px;height:17px;flex:none;border:var(--qy-border-width) solid #b9c3b8;border-radius:var(--qy-radius-choice);-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--qy-card);cursor:pointer;transition:background var(--qy-transition)}.qy-check[data-v-4c81e73d]:checked{border-color:var(--qy-primary);background:var(--qy-primary)}.qy-check[data-v-4c81e73d]:checked:after{position:absolute;top:1px;left:5px;width:4px;height:8px;border:solid #fff;border-width:0 1.6px 1.6px 0;content:"";transform:rotate(45deg)}.qy-text-action[data-v-4c81e73d]{min-height:44px;padding:0 2px;border:0;background:transparent;color:var(--qy-primary);cursor:pointer;font-size:14px}.qy-text-action[data-v-4c81e73d]:hover:not(:disabled){color:var(--qy-primary-hover);text-decoration:underline;text-underline-offset:3px}.qy-submit[data-v-4c81e73d]{display:flex;width:100%;min-height:54px;align-items:center;justify-content:center;gap:12px;padding:12px 18px;border:var(--qy-border-width) solid var(--qy-primary);border-radius:var(--qy-radius-button);background:var(--qy-primary);color:#fff;cursor:pointer;font-size:16px;font-weight:500;letter-spacing:1px;transition:background var(--qy-transition)}.qy-submit[data-v-4c81e73d]:hover:not(:disabled){background:var(--qy-primary-hover)}.qy-submit[data-v-4c81e73d]:active:not(:disabled){background:var(--qy-primary-pressed)}.qy-submit[data-v-4c81e73d]:disabled{border-color:#657f72;background:#657f72;cursor:wait}.qy-spin[data-v-4c81e73d]{animation:qy-spin-4c81e73d .8s linear infinite}@keyframes qy-spin-4c81e73d{to{transform:rotate(360deg)}}.qy-success[data-v-4c81e73d]{padding:24px 0 0;text-align:center}.qy-success__icon[data-v-4c81e73d]{display:grid;width:64px;height:64px;margin:0 auto 18px;border-radius:50%;background:var(--qy-soft);color:var(--qy-primary);place-items:center}.qy-success h3[data-v-4c81e73d]{margin:0;color:var(--qy-ink);font-family:var(--qy-display-font);font-size:25px;font-weight:400;line-height:1.6}.qy-success>p[data-v-4c81e73d]{margin:10px 0 28px;color:var(--qy-text-secondary);font-size:14px;line-height:1.7}.qy-success .qy-text-action[data-v-4c81e73d]{margin-top:12px}.qy-assurance[data-v-4c81e73d]{display:flex;align-items:flex-start;gap:9px;margin-top:23px;padding-top:18px;border-top:var(--qy-border-width) solid var(--qy-border);color:#6b7a70}.qy-assurance>.qy-icon[data-v-4c81e73d]{margin-top:3px}.qy-assurance p[data-v-4c81e73d]{margin:0;font-size:13px;line-height:1.85}.qy-assurance span[data-v-4c81e73d]{display:block;color:#7d887f;font-size:12px}.qy-footer[data-v-4c81e73d]{position:absolute;right:clamp(26px,4vw,60px);bottom:28px;left:clamp(26px,4vw,60px);display:flex;align-items:center;justify-content:space-between;gap:15px;color:#78877c;font-size:12px}.qy-footer button[data-v-4c81e73d]{display:flex;min-height:44px;align-items:center;gap:6px;padding:0;border:0;background:transparent;color:#5d7263;cursor:pointer;font-size:12px}.qy-footer button[data-v-4c81e73d]:hover{color:var(--qy-primary)}@media(min-width:1700px){.qy-story[data-v-4c81e73d],.qy-workspace[data-v-4c81e73d]{padding-right:8vw;padding-left:8vw}}@media(max-width:1050px){.qy-login[data-v-4c81e73d]{grid-template-columns:46% 54%}.qy-story[data-v-4c81e73d]{padding:38px 30px 28px}.qy-story__copy h1[data-v-4c81e73d]{font-size:36px}.qy-story__services span[data-v-4c81e73d]{margin:0 5px}.qy-workspace[data-v-4c81e73d]{padding-right:38px;padding-left:38px}.qy-intro[data-v-4c81e73d]{line-height:1.8}}@media(max-width:767px){.qy-topbar[data-v-4c81e73d]{padding:10px 18px;font-size:12px}.qy-topbar__hint[data-v-4c81e73d]{flex-basis:100%}.qy-login[data-v-4c81e73d]{display:block;min-height:0}.qy-story[data-v-4c81e73d]{display:none}.qy-workspace[data-v-4c81e73d]{align-items:flex-start;padding:30px 24px calc(38px + env(safe-area-inset-bottom))}.qy-mobile-brand[data-v-4c81e73d]{display:flex;align-items:center;align-self:flex-start;gap:10px;margin:0 0 42px;color:var(--qy-primary)}.qy-mobile-brand span[data-v-4c81e73d]{font-family:var(--qy-display-font);font-size:25px;letter-spacing:2px;line-height:1.4}.qy-mobile-brand small[data-v-4c81e73d]{margin-left:9px;color:#718276;font-family:var(--qy-body-font);font-size:12px;letter-spacing:1px}.qy-form-wrap[data-v-4c81e73d]{max-width:420px}.qy-form-wrap h2[data-v-4c81e73d]{font-size:31px}.qy-intro[data-v-4c81e73d]{margin-bottom:29px}.qy-kicker[data-v-4c81e73d]{margin-bottom:12px}.qy-form[data-v-4c81e73d]{gap:22px}.qy-assurance[data-v-4c81e73d]{margin-top:27px;padding-top:20px}.qy-footer[data-v-4c81e73d]{position:static;align-self:stretch;margin-top:42px}}@media(prefers-reduced-motion:reduce){.qy-spin[data-v-4c81e73d]{animation:none}.qy-input[data-v-4c81e73d],.qy-check[data-v-4c81e73d],.qy-submit[data-v-4c81e73d]{transition:none}}.qy-portal[data-v-1e959cfa]{min-height:100%;background:var(--qy-surface)}.qy-portal__topbar[data-v-1e959cfa]{display:flex;min-height:52px;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;padding:10px 28px;border-bottom:var(--qy-border-width) solid var(--qy-border);background:var(--qy-card);font-size:13px}.qy-portal__back[data-v-1e959cfa]{display:flex;min-height:44px;align-items:center;gap:10px;color:var(--qy-primary);font-weight:500}.qy-portal__session[data-v-1e959cfa]{display:flex;align-items:center;gap:14px;color:#78877c}.qy-portal__session button[data-v-1e959cfa]{min-height:44px;padding:0 2px;border:0;background:transparent;color:var(--qy-primary);cursor:pointer;font-size:13px}.qy-portal__session button[data-v-1e959cfa]:hover{text-decoration:underline;text-underline-offset:3px}.qy-portal__hero[data-v-1e959cfa]{position:relative;min-height:300px;display:flex;align-items:flex-end;padding:40px clamp(24px,5vw,64px);color:#fff;isolation:isolate;overflow:hidden}.qy-portal__hero img[data-v-1e959cfa]{position:absolute;z-index:-3;width:100%;height:100%;top:0;right:0;bottom:0;left:0;object-fit:cover;object-position:60% center}.qy-portal__shade[data-v-1e959cfa]{position:absolute;z-index:-2;background:linear-gradient(180deg,#0c271f8f,#0e2b221f 35%,#0c241de0);top:0;right:0;bottom:0;left:0}.qy-portal__brand[data-v-1e959cfa]{display:flex;align-items:center;gap:10px;margin:0 0 14px;color:#d4e6bd;font-family:var(--qy-display-font);font-size:22px;letter-spacing:4px}.qy-portal__hero-copy h1[data-v-1e959cfa]{margin:0;font-family:var(--qy-display-font);font-size:clamp(30px,3vw,42px);font-weight:400;letter-spacing:2px;line-height:1.5}.qy-portal__hero-copy p[data-v-1e959cfa]{max-width:560px;margin:14px 0 0;color:#eaf0e6;font-size:14px;line-height:1.9}.qy-portal__body[data-v-1e959cfa]{max-width:1080px;margin:0 auto;padding:28px clamp(24px,5vw,64px) 56px}.qy-portal__grid[data-v-1e959cfa]{display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.qy-portal__card[data-v-1e959cfa]{display:flex;min-width:0;align-items:flex-start;flex-direction:column;gap:6px;padding:20px 18px;border:var(--qy-border-width) solid var(--qy-admin-border);border-radius:var(--qy-radius-card);background:var(--qy-card);color:inherit;cursor:pointer;text-align:left;transition:background var(--qy-transition),border-color var(--qy-transition)}.qy-portal__card[data-v-1e959cfa]:hover{border-color:var(--qy-primary);background:var(--qy-soft)}.qy-portal__card-icon[data-v-1e959cfa]{display:grid;width:40px;height:40px;margin-bottom:6px;border-radius:var(--qy-radius-card);background:var(--qy-soft);color:var(--qy-primary);place-items:center}.qy-portal__card b[data-v-1e959cfa]{color:var(--qy-ink);font-size:16px;font-weight:500}.qy-portal__card em[data-v-1e959cfa]{color:var(--qy-text-secondary);font-size:12px;font-style:normal;letter-spacing:1px}.qy-portal__card p[data-v-1e959cfa]{margin:6px 0 0;color:var(--qy-text-secondary);font-size:13px;line-height:1.8}.qy-portal__card-action[data-v-1e959cfa]{display:flex;min-height:28px;align-items:center;gap:6px;margin-top:auto;padding-top:12px;color:var(--qy-primary);font-size:13px}.qy-portal__note[data-v-1e959cfa]{display:flex;align-items:flex-start;gap:10px;margin:20px 0 0;padding:16px 18px;border:var(--qy-border-width) solid var(--qy-admin-border);border-radius:var(--qy-radius-card);background:var(--qy-card);color:var(--qy-text-secondary);font-size:13px;line-height:1.9}.qy-portal__note a[data-v-1e959cfa]{color:var(--qy-primary);text-decoration:underline;text-underline-offset:3px}@media(max-width:1000px){.qy-portal__grid[data-v-1e959cfa]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.qy-portal__topbar[data-v-1e959cfa]{padding:10px 18px}.qy-portal__hero[data-v-1e959cfa]{min-height:240px;padding:28px 24px}.qy-portal__body[data-v-1e959cfa]{padding:20px 18px 40px}.qy-portal__grid[data-v-1e959cfa]{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.qy-portal__card[data-v-1e959cfa]{transition:none}}.not-found[data-v-b9c0192f]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:48px 16px}.e-chart[data-v-97297ba8]{position:relative;display:flex;align-items:center;justify-content:center;width:100%}.e-chart__canvas[data-v-97297ba8]{width:100%;height:100%}.e-chart__empty[data-v-97297ba8]{display:flex;align-items:center;flex-direction:column;gap:10px;color:var(--qy-text-secondary)}.e-chart__empty .el-icon[data-v-97297ba8]{color:#9fb0a6}.e-chart__empty-text[data-v-97297ba8]{margin:0;font-size:13px}.page-heading__main[data-v-e9c36ee3]{min-width:0}.page-heading__actions[data-v-e9c36ee3]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.page-heading__meta[data-v-e9c36ee3]{margin:6px 0 0;color:var(--qy-text-secondary);font-family:var(--qy-number-font);font-size:12px;font-variant-numeric:tabular-nums}@media(max-width:1199px){.page-heading__title[data-v-e9c36ee3]{font-size:23px}}.stat-card[data-v-8192a780]{position:relative;display:flex;flex-direction:column;gap:6px;min-height:108px;padding:17px 18px;border:var(--qy-border-width) solid var(--qy-admin-border);border-radius:var(--qy-radius-card);background:var(--qy-card)}.stat-card--highlight[data-v-8192a780]:before,.stat-card[data-v-8192a780]:first-child:before{position:absolute;top:-1px;right:-1px;left:-1px;height:3px;background:var(--stat-tone);content:""}.stat-card--brand[data-v-8192a780]{--stat-tone: var(--qy-primary)}.stat-card--teal[data-v-8192a780]{--stat-tone: var(--qy-success)}.stat-card--amber[data-v-8192a780]{--stat-tone: var(--qy-warning)}.stat-card--rose[data-v-8192a780]{--stat-tone: var(--qy-error)}.stat-card--violet[data-v-8192a780]{--stat-tone: #4a6f5f}.stat-card--slate[data-v-8192a780]{--stat-tone: var(--qy-text-secondary)}.stat-card__label[data-v-8192a780]{color:var(--qy-text-secondary);font-size:13px}.stat-card__value[data-v-8192a780]{margin:0;color:var(--qy-ink);font-family:var(--qy-number-font);font-size:32px;font-variant-numeric:tabular-nums;font-weight:400;line-height:1.2;letter-spacing:.5px}.stat-card__unit[data-v-8192a780]{margin-left:4px;color:var(--qy-text-secondary);font-family:var(--qy-body-font);font-size:13px;letter-spacing:0}.stat-card__hint[data-v-8192a780]{color:var(--qy-text-secondary);font-size:12px;line-height:1.6}@media(max-width:1199px){.stat-card__value[data-v-8192a780]{font-size:28px}}.dashboard__stats[data-v-84f477c4]{display:grid;gap:13px;grid-template-columns:repeat(4,minmax(0,1fr))}.dashboard__grid[data-v-84f477c4]{display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard__grid--wide[data-v-84f477c4]{grid-template-columns:minmax(0,1.75fr) minmax(0,1fr)}.card-title .muted[data-v-84f477c4]{font-size:12px;font-weight:400}.dashboard__todo[data-v-84f477c4]{display:flex;flex-direction:column}.dashboard__todo-item[data-v-84f477c4]{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;padding:12px 0;border-bottom:var(--qy-border-width) solid var(--qy-admin-border)}.dashboard__todo-item[data-v-84f477c4]:last-child{border-bottom:none}.dashboard__todo-label[data-v-84f477c4]{flex:none;width:84px;color:var(--qy-text-secondary);font-size:13px}.dashboard__todo-value[data-v-84f477c4]{color:var(--qy-ink);font-size:20px}.dashboard__todo-hint[data-v-84f477c4]{flex-basis:100%;font-size:12px;line-height:1.6}@media(max-width:1199px){.dashboard__stats[data-v-84f477c4]{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard__grid[data-v-84f477c4],.dashboard__grid--wide[data-v-84f477c4]{grid-template-columns:minmax(0,1fr)}}@media(max-width:767px){.dashboard__stats[data-v-84f477c4]{grid-template-columns:minmax(0,1fr)}}.date-range-picker[data-v-129ddae8]{width:268px}.date-range-picker.el-input__wrapper[data-v-129ddae8],.date-range-picker[data-v-129ddae8] .el-input__wrapper{border-radius:var(--qy-radius-input);box-shadow:0 0 0 1px var(--qy-border) inset}.date-range-picker.el-input__wrapper[data-v-129ddae8]:hover{box-shadow:0 0 0 1px var(--el-color-primary-light-5) inset}.date-range-picker.el-input__wrapper.is-active[data-v-129ddae8],.date-range-picker.el-input__wrapper.is-active[data-v-129ddae8]:hover{box-shadow:0 0 0 1px var(--qy-primary) inset}.date-range-picker[data-v-129ddae8] .el-range-input{font-variant-numeric:tabular-nums}.detail-item[data-v-903f2081]{padding-bottom:8px;border-bottom:var(--qy-border-width) solid var(--qy-admin-border)}.detail-item__value[data-v-903f2081]{line-height:1.7}.money-input[data-v-b0c0d595]{display:flex;align-items:center;gap:8px;width:100%}.money-input__field[data-v-b0c0d595]{flex:1;min-width:0}.money-input__unit[data-v-b0c0d595]{flex:none;color:var(--qy-text-secondary);font-size:13px}[data-v-b0c0d595] .el-input-number .el-input__inner{font-family:var(--qy-number-font);font-variant-numeric:tabular-nums;text-align:left}[data-v-b0c0d595] .el-input__wrapper{border-radius:var(--qy-radius-input);box-shadow:0 0 0 1px var(--qy-border) inset}[data-v-b0c0d595] .el-input__wrapper:hover{box-shadow:0 0 0 1px var(--el-color-primary-light-5) inset}[data-v-b0c0d595] .el-input__wrapper.is-focus{box-shadow:0 0 0 1px var(--qy-primary) inset}.page-table[data-v-994e9771]{display:flex;flex-direction:column;gap:12px}.page-table__search[data-v-994e9771]{padding:16px 16px 2px}.page-table__search[data-v-994e9771] .el-form-item{margin-bottom:14px}.page-table__body[data-v-994e9771]{padding:16px}.page-table__toolbar[data-v-994e9771]{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap;margin-bottom:12px}.page-table__body[data-v-994e9771] .el-table{--el-table-border-color: var(--qy-admin-border);--el-table-header-bg-color: var(--qy-topbar);--el-table-header-text-color: var(--qy-text-admin);--el-table-row-hover-bg-color: var(--qy-soft);--el-table-text-color: var(--qy-text);font-size:14px}.page-table__body[data-v-994e9771] .el-table th.el-table__cell{height:44px;font-size:13px;font-weight:600}.page-table__body[data-v-994e9771] .el-table__body-wrapper{overflow-x:auto}.page-table__pager[data-v-994e9771]{display:flex;justify-content:flex-end;margin-top:14px}.table-empty[data-v-994e9771]{display:flex;align-items:center;flex-direction:column;gap:6px;padding:30px 16px 26px;line-height:1.7}.table-empty__icon[data-v-994e9771]{color:#9fb0a6}.table-empty__title[data-v-994e9771]{margin:6px 0 0;color:var(--qy-ink);font-family:var(--qy-display-font);font-size:16px;font-weight:400}.table-empty__desc[data-v-994e9771]{max-width:420px;margin:0;color:var(--qy-text-secondary);font-size:13px}.table-empty__actions[data-v-994e9771]:not(:empty){margin-top:10px}.table-empty__actions[data-v-994e9771] .el-button{min-height:34px}.status-tag[data-v-8c29056f]{border-radius:var(--qy-radius-choice)}.status-tag[data-v-8c29056f] .el-tag__content{display:inline-flex;align-items:center;gap:4px}.status-tag__icon[data-v-8c29056f]{flex:none;font-size:1em}.empty-icon[data-v-3a49eb60]{color:#9fb0a6}.order-cell__main[data-v-3a49eb60]{color:var(--qy-text);line-height:1.4}.order-cell__sub[data-v-3a49eb60]{font-size:12px;line-height:1.5}.order-detail[data-v-3a49eb60]{min-height:240px}.order-detail__title[data-v-3a49eb60]{margin:22px 0 10px;color:var(--qy-ink);font-family:var(--qy-display-font);font-size:16px;font-weight:400;letter-spacing:1px}.order-detail__title[data-v-3a49eb60]:first-child{margin-top:0}.order-detail__text[data-v-3a49eb60]{margin:0;font-size:13px;line-height:1.7}.timeline[data-v-3a49eb60]{margin:0;padding:0;list-style:none}.timeline__item[data-v-3a49eb60]{position:relative;display:flex;gap:10px;padding:0 0 16px}.timeline__item[data-v-3a49eb60]:before{position:absolute;top:20px;bottom:0;left:8px;width:1px;background:var(--qy-admin-border);content:""}.timeline__item[data-v-3a49eb60]:last-child:before{display:none}.timeline__icon[data-v-3a49eb60]{z-index:1;flex:none;margin-top:2px;color:var(--qy-text-secondary);background:var(--qy-card);font-size:17px}.timeline__item--done .timeline__icon[data-v-3a49eb60],.timeline__item--done .timeline__state[data-v-3a49eb60]{color:var(--qy-success)}.timeline__item--doing .timeline__icon[data-v-3a49eb60],.timeline__item--doing .timeline__state[data-v-3a49eb60]{color:var(--qy-warning)}.timeline__item--failed .timeline__icon[data-v-3a49eb60],.timeline__item--failed .timeline__state[data-v-3a49eb60]{color:var(--qy-error)}.timeline__body[data-v-3a49eb60]{min-width:0;flex:1}.timeline__head[data-v-3a49eb60]{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;margin:0}.timeline__title[data-v-3a49eb60]{color:var(--qy-text);font-size:14px;font-weight:600}.timeline__state[data-v-3a49eb60],.timeline__time[data-v-3a49eb60]{color:var(--qy-text-secondary);font-size:12px}.timeline__desc[data-v-3a49eb60]{margin:3px 0 0;font-size:12px;line-height:1.7}.empty-icon[data-v-326272db]{color:#9fb0a6}.verify__filter[data-v-326272db]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-weight:400}.verify__staff[data-v-326272db]{display:grid;gap:16px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.verify__section-title[data-v-326272db]{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;margin:4px 0 -6px;font-size:15px;font-weight:600}.verify__section-title .muted[data-v-326272db]{font-size:12px;font-weight:400}.verify-cell__main[data-v-326272db]{color:var(--qy-text);line-height:1.4}.verify-cell__sub[data-v-326272db]{font-size:12px;line-height:1.5}@media(max-width:1100px){.verify__staff[data-v-326272db]{grid-template-columns:minmax(0,1fr)}}.refund__filter[data-v-7db5f6ee]{padding:16px 16px 2px}.refund__filter[data-v-7db5f6ee] .el-form-item{margin-bottom:14px}.refund__stats[data-v-7db5f6ee]{display:grid;gap:13px;grid-template-columns:repeat(4,minmax(0,1fr))}.refund__grid[data-v-7db5f6ee]{display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.refund__section-title[data-v-7db5f6ee]{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;margin:0 0 10px;color:var(--qy-ink);font-family:var(--qy-display-font);font-size:17px;font-weight:400;letter-spacing:1px}.refund__section-title .muted[data-v-7db5f6ee]{font-family:var(--qy-body-font);font-size:12px}.refund-cell__main[data-v-7db5f6ee]{color:var(--qy-text);line-height:1.4}.refund-cell__sub[data-v-7db5f6ee]{font-size:12px;line-height:1.5}@media(max-width:1199px){.refund__stats[data-v-7db5f6ee]{grid-template-columns:repeat(2,minmax(0,1fr))}.refund__grid[data-v-7db5f6ee]{grid-template-columns:minmax(0,1fr)}}.form-hint[data-v-b8948d81]{margin-left:10px;color:var(--qy-text-secondary);font-size:12px}.package__name[data-v-b8948d81]{color:var(--qy-text);line-height:1.4}.package__sub[data-v-b8948d81]{font-size:12px;line-height:1.5}.session-row[data-v-b8948d81],.weekday-row[data-v-b8948d81]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;width:100%}.empty-icon[data-v-b8948d81]{color:#9fb0a6}.inventory-bar[data-v-b8948d81]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:12px}.deposit-layout[data-v-990e4870]{display:grid;gap:16px;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start}.field-block[data-v-990e4870]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;width:100%}.field-money[data-v-990e4870]{width:220px}.field-unit[data-v-990e4870]{color:var(--qy-text-secondary);font-size:13px}.field-hint[data-v-990e4870]{flex-basis:100%;margin:2px 0 0;color:var(--qy-text-secondary);font-size:12px;line-height:1.6}.preview-explain[data-v-990e4870]{margin:14px 0 0;padding:12px 14px;border:var(--qy-border-width) solid var(--qy-admin-border);border-radius:var(--qy-radius-card);background:var(--qy-soft);color:var(--qy-text);font-size:13px;line-height:1.8}.card-title .muted[data-v-990e4870]{font-size:12px;font-weight:400}.preview-result[data-v-990e4870]{min-height:160px;padding-top:4px}.preview-empty[data-v-990e4870]{display:flex;align-items:center;flex-direction:column;gap:6px;padding:28px 16px;text-align:center}.preview-empty .el-icon[data-v-990e4870]{color:#9fb0a6}.preview-empty__title[data-v-990e4870]{margin:6px 0 0;color:var(--qy-ink);font-family:var(--qy-display-font);font-size:16px;font-weight:400}.preview-empty__desc[data-v-990e4870]{max-width:340px;margin:0;color:var(--qy-text-secondary);font-size:13px;line-height:1.7}@media(max-width:1080px){.deposit-layout[data-v-990e4870]{grid-template-columns:minmax(0,1fr)}}.empty-icon[data-v-fdef567b]{color:#9fb0a6}.member-cell[data-v-fdef567b]{display:flex;align-items:center;gap:10px;min-width:0}.member-cell__text[data-v-fdef567b]{min-width:0}.member-cell__main[data-v-fdef567b]{color:var(--qy-text);line-height:1.4}.member-cell__sub[data-v-fdef567b]{font-size:12px;line-height:1.5}.member-detail[data-v-fdef567b]{min-height:220px}.member-detail__hero[data-v-fdef567b]{display:flex;align-items:center;gap:12px;padding-bottom:16px;border-bottom:var(--qy-border-width) solid var(--qy-admin-border)}.member-detail__name[data-v-fdef567b]{margin:0;color:var(--qy-ink);font-family:var(--qy-display-font);font-size:20px;font-weight:400}.member-detail__meta[data-v-fdef567b]{margin:4px 0 0;font-size:13px}.member-detail__title[data-v-fdef567b]{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:22px 0 10px;color:var(--qy-ink);font-family:var(--qy-display-font);font-size:16px;font-weight:400;letter-spacing:1px}.member-detail__note[data-v-fdef567b]{margin:0;font-size:13px;line-height:1.8}.insurance__stats[data-v-eb6f2461]{display:grid;gap:13px;grid-template-columns:repeat(4,minmax(0,1fr))}.insurance-cell__main[data-v-eb6f2461]{color:var(--qy-text);line-height:1.4}.insurance-cell__sub[data-v-eb6f2461]{font-size:12px;line-height:1.5}@media(max-width:1199px){.insurance__stats[data-v-eb6f2461]{grid-template-columns:repeat(2,minmax(0,1fr))}}.exception__stats[data-v-4cd7520c]{display:grid;gap:13px;grid-template-columns:repeat(4,minmax(0,1fr))}.exception__tabs[data-v-4cd7520c]{margin-bottom:-12px}.exception-cell__main[data-v-4cd7520c]{color:var(--qy-text);line-height:1.4}.exception-cell__sub[data-v-4cd7520c]{font-size:12px;line-height:1.6}.exception-cell__state[data-v-4cd7520c]{font-size:13px;font-weight:600}.exception-cell__state--success[data-v-4cd7520c]{color:var(--qy-success)}.exception-cell__state--warning[data-v-4cd7520c]{color:var(--qy-warning)}.exception-cell__state--danger[data-v-4cd7520c]{color:var(--qy-error)}.exception-cell__state--muted[data-v-4cd7520c]{color:var(--qy-text-secondary)}@media(max-width:1199px){.exception__stats[data-v-4cd7520c]{grid-template-columns:repeat(2,minmax(0,1fr))}}.staff-notice[data-v-a8f94858]{max-width:720px}.staff-notice__head[data-v-a8f94858]{display:flex;align-items:center;gap:8px;margin-bottom:14px}.staff-notice__icon[data-v-a8f94858]{color:var(--qy-primary)}.staff-notice__title[data-v-a8f94858]{margin:0;color:var(--qy-ink);font-family:var(--qy-display-font);font-size:20px;font-weight:400;letter-spacing:1px}.staff-notice__steps[data-v-a8f94858]{margin:0;padding-left:20px}.staff-notice__steps li[data-v-a8f94858]{margin-bottom:14px;line-height:1.8}.staff-notice__step-title[data-v-a8f94858]{display:block;color:var(--qy-text);font-size:14px;font-weight:600}.staff-notice__step-desc[data-v-a8f94858]{display:block;color:var(--qy-text-secondary);font-size:13px}.staff-notice__foot[data-v-a8f94858]{margin:4px 0 18px;font-size:13px;line-height:1.8}.staff-notice__actions[data-v-a8f94858] .el-button{min-height:var(--qy-staff-control-min)}.empty-icon[data-v-0fdbfae0]{color:#9fb0a6}.device-bind__tip[data-v-0fdbfae0]{margin:0 0 12px;font-size:13px;line-height:1.6}.device-bind__search[data-v-0fdbfae0]{display:flex;gap:8px;margin-bottom:12px}.device-bind__picked[data-v-0fdbfae0]{margin:12px 0 0;font-size:13px}.device__no[data-v-0fdbfae0]{color:var(--qy-text);line-height:1.4}.device__sub[data-v-0fdbfae0]{font-size:12px;line-height:1.5}.device__bat[data-v-0fdbfae0]{display:flex;align-items:center;gap:6px}.device__bat-bar[data-v-0fdbfae0]{flex:1;min-width:40px}.device__bat-text[data-v-0fdbfae0]{flex:none;font-size:13px}.device__expand[data-v-0fdbfae0]{padding:6px 12px 10px 52px}.el-dropdown[data-v-0fdbfae0]{margin-left:12px;vertical-align:middle}.map-canvas[data-v-5cd475e9]{position:relative;overflow:hidden;border:var(--qy-border-width) solid var(--qy-admin-border);border-radius:var(--qy-radius-card);background:#eef2ea}.map-canvas svg[data-v-5cd475e9]{display:block;width:100%;height:100%}.map-canvas__grid line[data-v-5cd475e9]{stroke:#2458481a;stroke-width:1}.map-canvas__fences polygon[data-v-5cd475e9],.map-canvas__fences circle[data-v-5cd475e9]{fill:#2458481a;stroke:var(--qy-primary);stroke-dasharray:6 4;stroke-width:2}.map-canvas__fences .is-active[data-v-5cd475e9]{fill:#c2d7a157;stroke:var(--qy-ink);stroke-width:2.5}.map-canvas__draft polygon[data-v-5cd475e9],.map-canvas__draft circle[data-v-5cd475e9]{fill:#9a6b181f;stroke:var(--qy-warning);stroke-dasharray:4 3;stroke-width:2}.map-canvas__draft .map-canvas__vertex[data-v-5cd475e9]{fill:var(--qy-warning);stroke:#fff;stroke-dasharray:none;stroke-width:2}.map-canvas__track[data-v-5cd475e9]{fill:none;stroke:var(--qy-primary);stroke-linecap:round;stroke-linejoin:round;stroke-width:3}.map-canvas__track-cursor[data-v-5cd475e9]{fill:var(--qy-error);stroke:#fff;stroke-width:2}.map-canvas__device[data-v-5cd475e9]{cursor:pointer}.map-canvas__device circle[data-v-5cd475e9]{fill:var(--qy-primary);stroke:#fff;stroke-width:2}.map-canvas__device.is-offline circle[data-v-5cd475e9]{fill:#8a958c}.map-canvas__device.is-active circle[data-v-5cd475e9]{fill:var(--qy-ink);stroke:var(--qy-accent);stroke-width:3;r:12}.map-canvas__device text[data-v-5cd475e9]{fill:var(--qy-text-admin);font-size:12px}.map-canvas__center line[data-v-5cd475e9]{stroke:#173c3280;stroke-width:2}.map-canvas__scale line[data-v-5cd475e9]{stroke:var(--qy-text-admin);stroke-width:2}.map-canvas__scale text[data-v-5cd475e9],.map-canvas__hint[data-v-5cd475e9]{fill:var(--qy-text-secondary);font-size:12px}.map-canvas__empty[data-v-5cd475e9]{position:absolute;top:50%;left:50%;padding:8px 16px;transform:translate(-50%,-50%);border:var(--qy-border-width) solid var(--qy-admin-border);border-radius:var(--qy-radius-card);background:#ffffffeb;color:var(--qy-text-secondary);font-size:13px}.empty-icon[data-v-73c67358]{color:#9fb0a6}.device-map__layout[data-v-73c67358]{display:grid;gap:16px;align-items:start;grid-template-columns:minmax(0,1fr) 360px}.device-map__canvas[data-v-73c67358]{min-width:0}.device-map__legend[data-v-73c67358]{margin:10px 0 0;font-size:12px;line-height:1.6}.device-map__side[data-v-73c67358]{display:flex;flex-direction:column;gap:16px;min-width:0}.device-map__list[data-v-73c67358]{display:flex;flex-direction:column;gap:8px;max-height:260px;overflow-y:auto;margin:0;padding:0;list-style:none}.device-map__item[data-v-73c67358]{padding:8px 10px;border:var(--qy-border-width) solid var(--qy-admin-border);border-radius:var(--qy-radius-choice);background:var(--qy-topbar);cursor:pointer;transition:border-color var(--qy-transition),background var(--qy-transition)}.device-map__item[data-v-73c67358]:hover{border-color:var(--el-color-primary-light-5)}.device-map__item.is-active[data-v-73c67358]{border-color:var(--qy-primary);background:var(--qy-soft)}.device-map__item-head[data-v-73c67358]{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:13px}.device-map__item-tags[data-v-73c67358]{display:flex;align-items:center;gap:4px}.device-map__item-meta[data-v-73c67358]{display:flex;justify-content:space-between;gap:8px;margin-top:4px;font-size:12px}.device-map__detail[data-v-73c67358]{grid-template-columns:repeat(2,minmax(0,1fr))}.device-map__range[data-v-73c67358]{width:100%}.device-map__query[data-v-73c67358]{width:100%;margin-top:10px}.device-map__player[data-v-73c67358]{display:flex;align-items:center;gap:12px;margin:14px 0 4px}.device-map__slider[data-v-73c67358]{flex:1;min-width:0}.device-map__alert[data-v-73c67358]{margin-top:12px}[data-v-73c67358] .date-range-picker{width:100%}@media(max-width:1240px){.device-map__layout[data-v-73c67358]{grid-template-columns:minmax(0,1fr)}}.geofence__layout[data-v-ee097328]{display:grid;gap:16px;align-items:start;grid-template-columns:minmax(0,1fr) 420px}.geofence__main[data-v-ee097328]{min-width:0}.geofence__side[data-v-ee097328]{display:flex;flex-direction:column;gap:16px;min-width:0}.empty-icon[data-v-ee097328]{color:#9fb0a6}.geofence__legend[data-v-ee097328]{margin:10px 0 0;font-size:12px;line-height:1.6}.geofence__vertices[data-v-ee097328]{width:100%}.geofence__vertices-foot[data-v-ee097328]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:8px;font-size:12px}.geofence__unit[data-v-ee097328]{margin-left:8px;font-size:13px}.geofence__sub[data-v-ee097328]{font-size:12px;line-height:1.5}.geofence__switch[data-v-ee097328]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;width:100%;font-size:12px;line-height:1.6}.geofence__editor-foot[data-v-ee097328]{display:flex;justify-content:flex-end;gap:8px}.geofence__name--current[data-v-ee097328]{font-weight:600;text-decoration:underline}@media(max-width:1360px){.geofence__layout[data-v-ee097328]{grid-template-columns:minmax(0,1fr)}}.alert-list__stats[data-v-0543748c]{display:grid;gap:13px;grid-template-columns:repeat(4,minmax(0,1fr))}.alert-cell__main[data-v-0543748c]{color:var(--qy-text);line-height:1.4}.alert-cell__sub[data-v-0543748c]{font-size:12px;line-height:1.5}[data-v-0543748c] .el-table__body tr.alert-list__row--open>td.el-table__cell{background:var(--qy-error-bg)}[data-v-0543748c] .el-table__body tr.alert-list__row--open:hover>td.el-table__cell{background:var(--qy-error-border)}.alert-list__target[data-v-0543748c]{margin-bottom:4px;padding:12px 14px;border:var(--qy-border-width) solid var(--qy-admin-border);border-radius:var(--qy-radius-card);background:var(--qy-topbar)}.alert-list__target p[data-v-0543748c]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:0 0 6px;font-size:13px}.alert-list__target p[data-v-0543748c]:last-child{margin-bottom:0}.alert-list__content[data-v-0543748c]{color:var(--qy-text);line-height:1.7}@media(max-width:1199px){.alert-list__stats[data-v-0543748c]{grid-template-columns:repeat(2,minmax(0,1fr))}}.form-tip[data-v-4222a212]{margin-left:10px;font-size:12px}.coupon-cell__main[data-v-4222a212]{color:var(--qy-text);line-height:1.4}.coupon-cell__sub[data-v-4222a212]{font-size:12px;line-height:1.5}.coupon__expand[data-v-4222a212]{padding:6px 12px 10px 52px}.times-card__tabs[data-v-0b688ef4] .el-tabs__content{overflow:visible}.times-card__remain[data-v-0b688ef4]{display:flex;align-items:center;gap:10px}.times-card__progress[data-v-0b688ef4]{flex:1;min-width:60px}.form-tip[data-v-0b688ef4]{margin-left:10px;font-size:12px}.distribution__stats[data-v-53ff3cb0]{display:grid;gap:13px;grid-template-columns:repeat(4,minmax(0,1fr))}.distribution-cell__main[data-v-53ff3cb0]{color:var(--qy-text);line-height:1.4}.distribution-cell__sub[data-v-53ff3cb0]{font-size:12px;line-height:1.5}@media(max-width:1199px){.distribution__stats[data-v-53ff3cb0]{grid-template-columns:repeat(2,minmax(0,1fr))}}.channel-order__stats[data-v-fdf01e70]{display:grid;gap:13px;grid-template-columns:repeat(4,minmax(0,1fr))}.channel-cell__main[data-v-fdf01e70]{color:var(--qy-text);line-height:1.4}.channel-cell__sub[data-v-fdf01e70]{font-size:12px;line-height:1.5}@media(max-width:1199px){.channel-order__stats[data-v-fdf01e70]{grid-template-columns:repeat(2,minmax(0,1fr))}}.admin-cell__main[data-v-8da7c673]{color:var(--qy-text);line-height:1.4}.admin-cell__sub[data-v-8da7c673]{font-size:12px;line-height:1.5}.config__groups[data-v-23b34d47]{display:flex;flex-direction:column;gap:16px;min-height:200px}.config__group-head[data-v-23b34d47]{margin-bottom:var(--qy-space-4)}.config__group-title[data-v-23b34d47]{margin:0;color:var(--qy-ink);font-family:var(--qy-display-font);font-size:17px;font-weight:400;letter-spacing:1px}.config__group-desc[data-v-23b34d47]{margin:4px 0 0;font-size:12px;line-height:1.7}.config__grid[data-v-23b34d47]{display:grid;gap:0 20px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.config__item--wide[data-v-23b34d47]{grid-column:1 / -1}.config__label[data-v-23b34d47]{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.config__key[data-v-23b34d47]{color:var(--qy-text-secondary);font-size:12px}.config__control[data-v-23b34d47]{width:100%}.config__switch[data-v-23b34d47]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;min-height:32px}.config__meta[data-v-23b34d47]{display:flex;gap:12px;flex-wrap:wrap;margin:6px 0 0;font-size:12px;line-height:1.5}.h5-login[data-v-dd0d8ef1]{display:flex;width:100%;min-height:100%;flex-direction:column;margin:0 auto;max-width:640px;border-inline:var(--qy-border-width) solid var(--qy-border);background:var(--qy-surface)}.h5-login__hero[data-v-dd0d8ef1]{position:relative;min-height:280px;flex:none;overflow:hidden;color:#fff}.h5-login__hero-img[data-v-dd0d8ef1]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:65% center}.h5-login__hero[data-v-dd0d8ef1]:after{position:absolute;background:linear-gradient(180deg,#163b3190,transparent 85%);content:"";top:0;right:0;bottom:0;left:0}.h5-login__hero-copy[data-v-dd0d8ef1]{position:relative;z-index:1;padding:calc(30px + env(safe-area-inset-top)) 24px 30px}.h5-login__brand[data-v-dd0d8ef1]{margin:0 0 10px;font-size:12px;letter-spacing:2px;opacity:.92}.h5-login__title[data-v-dd0d8ef1]{max-width:220px;margin:0;font-family:var(--qy-display-font);font-size:33px;font-weight:400;line-height:1.45}.h5-login__slogan[data-v-dd0d8ef1]{max-width:240px;margin:12px 0 0;font-size:13px;letter-spacing:1px;line-height:1.9;opacity:.94}.h5-login__main[data-v-dd0d8ef1]{flex:1;padding:var(--qy-mobile-padding) var(--qy-mobile-padding) calc(32px + env(safe-area-inset-bottom))}.h5-login__card[data-v-dd0d8ef1]{border-radius:0}.h5-login__code[data-v-dd0d8ef1]{display:flex;width:100%;gap:10px}.h5-login__code-btn[data-v-dd0d8ef1]{flex:none;width:118px;min-height:var(--qy-control-min);padding:0;font-size:14px}.h5-login__submit[data-v-dd0d8ef1]{width:100%;min-height:48px;margin-top:8px;font-size:16px;letter-spacing:2px}.h5-login__agreement[data-v-dd0d8ef1]{margin:18px 0 0;font-size:12px;line-height:1.9;text-align:center}.h5-login__agreement+.h5-login__agreement[data-v-dd0d8ef1]{margin-top:4px}.h5-login__link[data-v-dd0d8ef1]{height:auto;font-size:12px;vertical-align:baseline}.policy__text[data-v-dd0d8ef1]{margin:0;max-height:56vh;overflow-y:auto;color:var(--qy-text);font-size:13px;line-height:2;white-space:pre-wrap}.policy__btn[data-v-dd0d8ef1]{min-height:var(--qy-control-min)}[data-v-dd0d8ef1] .el-form-item{margin-bottom:18px}[data-v-dd0d8ef1] .el-form-item__label{font-size:14px}[data-v-dd0d8ef1] .el-input__wrapper{border-radius:var(--qy-radius-input)}[data-v-dd0d8ef1] .el-input__inner{height:var(--qy-control-min);font-size:16px}@media(max-width:360px){.h5-login__hero[data-v-dd0d8ef1]{min-height:240px}.h5-login__title[data-v-dd0d8ef1]{font-size:29px}.h5-login__code-btn[data-v-dd0d8ef1]{width:104px;font-size:13px}}.hero__brand[data-v-93456c4d]{margin:0 0 10px;font-size:12px;letter-spacing:2px;opacity:.92}.hero__sub[data-v-93456c4d]{max-width:220px;margin:12px 0 0;font-size:13px;letter-spacing:2px;line-height:1.9;opacity:.94}.story[data-v-93456c4d]{padding:4px 6px 2px;text-align:center}.story__title[data-v-93456c4d]{margin:0 0 10px;color:var(--qy-ink);font-family:var(--qy-display-font);font-size:24px;font-weight:400;letter-spacing:2px;line-height:1.6}.story__text[data-v-93456c4d]{margin:0 auto;max-width:300px;color:var(--qy-text-secondary);font-size:13px;line-height:2}.banner[data-v-93456c4d]{display:flex;flex-direction:column;gap:8px}.banner__hours[data-v-93456c4d]{display:flex;align-items:center;gap:6px;color:var(--qy-primary);font-size:14px;font-weight:600}.banner__announcement[data-v-93456c4d]{margin:0;color:var(--qy-text);font-size:13px;line-height:1.9;white-space:pre-wrap}.insure[data-v-93456c4d]{border-color:var(--qy-border);background:var(--qy-soft)}.insure__line[data-v-93456c4d]{margin:0 0 6px;font-size:13px;line-height:1.9}.insure__line[data-v-93456c4d]:last-child{margin-bottom:0;font-size:12px}.insure__premium[data-v-93456c4d]{color:var(--qy-primary);font-size:15px;font-weight:600}.empty[data-v-93456c4d]{display:flex;flex-direction:column;align-items:center;gap:6px;padding:28px 18px;border-radius:0;text-align:center}.empty__icon[data-v-93456c4d]{color:var(--qy-text-secondary)}.empty__title[data-v-93456c4d]{margin:0;color:var(--qy-ink);font-size:15px}.empty__desc[data-v-93456c4d]{margin:0;font-size:12px;line-height:1.8}.empty__btn[data-v-93456c4d]{min-height:var(--qy-control-min);margin-top:8px}.pkg[data-v-93456c4d]{display:flex;flex-direction:column;gap:12px;border-radius:0;cursor:pointer;transition:border-color var(--qy-transition)}.pkg[data-v-93456c4d]:active{border-color:var(--qy-primary)}.pkg--off[data-v-93456c4d]{background:var(--qy-topbar);cursor:not-allowed}.pkg__head[data-v-93456c4d]{display:flex;align-items:center;justify-content:space-between;gap:10px}.pkg__name[data-v-93456c4d]{margin:0;overflow:hidden;color:var(--qy-ink);font-size:17px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.pkg__meta[data-v-93456c4d]{display:flex;flex-wrap:wrap;gap:6px 8px;margin:0;padding:0;list-style:none}.pkg__meta li[data-v-93456c4d]{padding:3px 8px;border:var(--qy-border-width) solid var(--qy-admin-border);border-radius:var(--qy-radius-choice);color:var(--qy-text-secondary);font-size:12px}.pkg__foot[data-v-93456c4d]{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;padding-top:12px;border-top:var(--qy-border-width) solid var(--qy-admin-border)}.pkg__price[data-v-93456c4d]{display:flex;min-width:0;flex:1;flex-direction:column;gap:2px}.pkg__price-row[data-v-93456c4d]{display:flex;align-items:baseline;gap:4px}.pkg__price-value[data-v-93456c4d]{color:var(--qy-primary);font-size:24px;font-weight:600}.pkg__unit[data-v-93456c4d],.pkg__deposit[data-v-93456c4d]{font-size:12px}.pkg__btn[data-v-93456c4d]{flex:none;min-height:var(--qy-control-min);padding:0 16px;font-size:15px}.pkg__btn.is-disabled[data-v-93456c4d],.bar__btn.is-disabled[data-v-93456c4d]{--el-button-disabled-bg-color: var(--qy-disabled-bg);--el-button-disabled-border-color: var(--qy-disabled-bg);--el-button-disabled-text-color: var(--qy-disabled-text)}.pkg__btn-icon[data-v-93456c4d]{margin-left:2px}.safety[data-v-93456c4d]{border-radius:0}.safety__head[data-v-93456c4d]{display:flex;align-items:center;gap:6px;margin-bottom:8px;color:var(--qy-warning);font-size:13px;font-weight:600}.safety__text[data-v-93456c4d]{margin:0;color:var(--qy-text);font-size:13px;line-height:2;white-space:pre-wrap}.bar__price[data-v-93456c4d]{display:flex;min-width:0;flex:1;flex-direction:column;gap:2px}.bar__value[data-v-93456c4d]{color:var(--qy-primary);font-size:22px;font-weight:600;line-height:1.2}.bar__value--text[data-v-93456c4d]{font-family:var(--qy-display-font);font-size:18px;font-weight:400;letter-spacing:2px}.bar__from[data-v-93456c4d]{font-size:12px;font-weight:400}.bar__hint[data-v-93456c4d]{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.bar__btn[data-v-93456c4d]{flex:none;min-width:132px}@media(max-width:360px){.h5-hero[data-v-93456c4d]{min-height:300px}.bar__btn[data-v-93456c4d]{min-width:108px}.pkg__btn[data-v-93456c4d]{padding:0 12px;font-size:14px}}.empty[data-v-e6a1d1b1]{display:flex;flex-direction:column;align-items:center;gap:6px;padding:32px 18px;border-radius:0;text-align:center}.empty__icon[data-v-e6a1d1b1]{color:var(--qy-text-secondary)}.empty__title[data-v-e6a1d1b1]{margin:0;color:var(--qy-ink);font-size:15px}.empty__desc[data-v-e6a1d1b1]{margin:0;font-size:12px;line-height:1.8}.empty__actions[data-v-e6a1d1b1]{display:flex;gap:10px;margin-top:10px}.empty__btn[data-v-e6a1d1b1]{min-height:var(--qy-control-min)}.head[data-v-e6a1d1b1]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:2px 0}.head__name[data-v-e6a1d1b1]{margin:0;min-width:0;color:var(--qy-ink);font-family:var(--qy-display-font);font-size:22px;font-weight:400;letter-spacing:1px;line-height:1.5}.quote[data-v-e6a1d1b1]{padding:18px;border:var(--qy-border-width) solid var(--qy-border);border-radius:0;background:var(--qy-card)}.quote__hero[data-v-e6a1d1b1]{display:flex;align-items:baseline;gap:8px;padding-bottom:14px;border-bottom:var(--qy-border-width) solid var(--qy-admin-border)}.quote__price[data-v-e6a1d1b1]{color:var(--qy-primary);font-size:30px;font-weight:600;line-height:1.1}.quote__unit[data-v-e6a1d1b1]{font-size:13px}.quote__list[data-v-e6a1d1b1]{margin:0;padding:12px 0 0}.quote__row[data-v-e6a1d1b1]{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:5px 0;font-size:13px}.quote__row dt[data-v-e6a1d1b1]{color:var(--qy-text-secondary)}.quote__row dd[data-v-e6a1d1b1]{margin:0;color:var(--qy-text);font-weight:600;text-align:right}.quote__note[data-v-e6a1d1b1]{margin:10px 0 0;padding-top:10px;border-top:var(--qy-border-width) dashed var(--qy-admin-border);font-size:12px;line-height:1.8}.serve[data-v-e6a1d1b1]{display:flex;flex-direction:column;gap:0;margin:0;padding:0;border:var(--qy-border-width) solid var(--qy-admin-border);border-radius:var(--qy-radius-card);background:var(--qy-card);list-style:none}.serve__item[data-v-e6a1d1b1]{display:flex;align-items:flex-start;gap:12px;padding:14px 16px}.serve__item+.serve__item[data-v-e6a1d1b1]{border-top:var(--qy-border-width) solid var(--qy-admin-border)}.serve__icon[data-v-e6a1d1b1],.place__icon[data-v-e6a1d1b1]{width:22px;height:22px;flex:none;margin-top:2px;fill:none;stroke:var(--qy-primary);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6}.serve__text[data-v-e6a1d1b1],.place__text[data-v-e6a1d1b1]{min-width:0}.serve__title[data-v-e6a1d1b1],.place__title[data-v-e6a1d1b1]{margin:0;color:var(--qy-text);font-size:14px;font-weight:600;line-height:1.6}.serve__desc[data-v-e6a1d1b1],.place__desc[data-v-e6a1d1b1]{margin:2px 0 0;font-size:12px;line-height:1.7}.meta[data-v-e6a1d1b1]{gap:0 var(--qy-space-6);padding:0 18px;border:var(--qy-border-width) solid var(--qy-admin-border);border-radius:var(--qy-radius-card);background:var(--qy-card);grid-template-columns:minmax(0,1fr)}.meta__item[data-v-e6a1d1b1]{display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding:12px 0;border-bottom:var(--qy-border-width) solid var(--qy-admin-border)}.meta__item[data-v-e6a1d1b1]:last-child{border-bottom:none}.meta__label[data-v-e6a1d1b1]{flex:none;white-space:nowrap}@media(min-width:361px){.meta[data-v-e6a1d1b1]{grid-template-columns:repeat(2,minmax(0,1fr))}.meta__item[data-v-e6a1d1b1]:nth-last-child(-n+2){border-bottom:none}}.meta__label[data-v-e6a1d1b1]{font-size:12px}.meta__value[data-v-e6a1d1b1]{font-size:13px}.desc[data-v-e6a1d1b1]{border-radius:0;color:var(--qy-text);font-size:13px;line-height:2;white-space:pre-wrap}.booking[data-v-e6a1d1b1]{display:flex;flex-direction:column;gap:14px;border-radius:0}.booking__date[data-v-e6a1d1b1]{width:100%}.booking__stock[data-v-e6a1d1b1]{min-height:22px;font-size:13px}.booking__stock-ok b[data-v-e6a1d1b1]{color:var(--qy-success);font-size:15px}.booking__stock-bad[data-v-e6a1d1b1]{display:inline-flex;align-items:center;gap:4px}.booking__row[data-v-e6a1d1b1]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:12px;border-top:var(--qy-border-width) solid var(--qy-admin-border)}.booking__label[data-v-e6a1d1b1]{flex:none;font-size:15px;font-weight:500;white-space:nowrap}[data-v-e6a1d1b1] .el-input-number{max-width:150px}.place[data-v-e6a1d1b1]{display:flex;flex-direction:column;gap:0;border-radius:0;padding:0}.place__row[data-v-e6a1d1b1]{display:flex;align-items:flex-start;gap:12px;padding:14px 16px}.place__row--sub[data-v-e6a1d1b1]{border-top:var(--qy-border-width) solid var(--qy-admin-border)}.faq[data-v-e6a1d1b1]{border-top:var(--qy-border-width) solid var(--qy-admin-border);border-bottom:var(--qy-border-width) solid var(--qy-admin-border);background:var(--qy-card);--el-collapse-border-color: var(--qy-admin-border);--el-collapse-header-text-color: var(--qy-text);--el-collapse-content-bg-color: var(--qy-card);--el-collapse-header-bg-color: var(--qy-card)}.faq__text[data-v-e6a1d1b1]{margin:0;color:var(--qy-text-secondary);font-size:13px;line-height:2;white-space:pre-wrap}[data-v-e6a1d1b1] .el-collapse-item__header{min-height:var(--qy-control-min);padding:0 16px;font-size:14px;font-weight:600;line-height:1.5}[data-v-e6a1d1b1] .el-collapse-item__content{padding:0 16px 16px}.bar__price[data-v-e6a1d1b1]{display:flex;min-width:0;flex:1;flex-direction:column;gap:2px}.bar__total[data-v-e6a1d1b1]{color:var(--qy-primary);font-size:22px;font-weight:600;line-height:1.2}.bar__hint[data-v-e6a1d1b1]{font-size:12px;line-height:1.6}.bar__btn[data-v-e6a1d1b1]{flex:none;min-width:132px}.bar__btn.is-disabled[data-v-e6a1d1b1]{--el-button-disabled-bg-color: var(--qy-disabled-bg);--el-button-disabled-border-color: var(--qy-disabled-bg);--el-button-disabled-text-color: var(--qy-disabled-text)}@media(max-width:360px){.head__name[data-v-e6a1d1b1]{font-size:20px}.bar__btn[data-v-e6a1d1b1]{min-width:104px}}.grid-2[data-v-d3d2114e]{grid-template-columns:repeat(2,minmax(0,1fr))}.summary[data-v-d3d2114e]{display:flex;gap:14px;border-radius:0}.summary__thumb[data-v-d3d2114e]{width:83px;height:84px;flex:none;object-fit:cover;object-position:65% center}.summary__text[data-v-d3d2114e]{display:flex;min-width:0;flex:1;flex-direction:column;gap:6px}.summary__head[data-v-d3d2114e]{display:flex;align-items:center;justify-content:space-between;gap:8px}.summary__name[data-v-d3d2114e]{overflow:hidden;color:var(--qy-ink);font-size:16px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.summary__meta[data-v-d3d2114e],.summary__price[data-v-d3d2114e]{margin:0;font-size:12px}.summary__price .amount[data-v-d3d2114e]{color:var(--qy-primary);font-size:18px;font-weight:600}.insured__picker[data-v-d3d2114e]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.insured__option[data-v-d3d2114e]{height:var(--qy-control-min);margin:0;border-radius:var(--qy-radius-choice)}.insured__option.is-checked[data-v-d3d2114e]{background:var(--qy-soft)}.insured__info[data-v-d3d2114e]{margin-bottom:12px;gap:0;grid-template-columns:1fr}.hint[data-v-d3d2114e]{display:flex;align-items:flex-start;gap:6px;margin:0 0 12px;padding:10px 12px;border:var(--qy-border-width) solid var(--qy-border);border-radius:var(--qy-radius-choice);background:var(--qy-warning-bg);color:var(--qy-warning);font-size:12px;line-height:1.8}.hint .el-icon[data-v-d3d2114e]{margin-top:3px;flex:none}.tip[data-v-d3d2114e]{margin-bottom:14px}.field-hint[data-v-d3d2114e]{margin:6px 0 0;font-size:12px;line-height:1.7}.insurance[data-v-d3d2114e]{border-color:var(--qy-border);background:var(--qy-soft)}.period[data-v-d3d2114e]{display:inline-block;word-break:keep-all}.insurance__terms[data-v-d3d2114e]{margin:14px 0 0;padding-top:12px;border-top:var(--qy-border-width) dashed var(--qy-border);color:var(--qy-text-secondary);font-size:12px;line-height:1.95}.agree[data-v-d3d2114e]{height:auto;margin-top:12px;white-space:normal}.agree--rule[data-v-d3d2114e]{margin:0;padding:12px 16px;border:var(--qy-border-width) solid var(--qy-admin-border);background:var(--qy-card)}[data-v-d3d2114e] .el-checkbox{align-items:flex-start}[data-v-d3d2114e] .el-checkbox__input{margin-top:3px}[data-v-d3d2114e] .el-checkbox__label{font-size:13px;line-height:1.7;white-space:normal}.coupon__select[data-v-d3d2114e]{width:100%}.bill__row[data-v-d3d2114e]{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:6px 0;font-size:13px}.bill__row--total[data-v-d3d2114e]{margin-top:4px;padding-top:10px;border-top:var(--qy-border-width) solid var(--qy-admin-border);font-size:15px;font-weight:600}.bill__total[data-v-d3d2114e]{color:var(--qy-primary);font-size:21px}.policy[data-v-d3d2114e]{border-top:var(--qy-border-width) solid var(--qy-admin-border);border-bottom:var(--qy-border-width) solid var(--qy-admin-border);background:var(--qy-card);--el-collapse-border-color: var(--qy-admin-border);--el-collapse-header-text-color: var(--qy-text);--el-collapse-content-bg-color: var(--qy-card);--el-collapse-header-bg-color: var(--qy-card)}.policy__text[data-v-d3d2114e]{margin:0;color:var(--qy-text-secondary);font-size:13px;line-height:2;white-space:pre-wrap}[data-v-d3d2114e] .el-collapse-item__header{min-height:var(--qy-control-min);padding:0 16px;font-size:14px;font-weight:600}[data-v-d3d2114e] .el-collapse-item__content{padding:0 16px 16px}.bar__price[data-v-d3d2114e]{display:flex;min-width:0;flex:1;flex-direction:column;gap:2px}.bar__total[data-v-d3d2114e]{color:var(--qy-primary);font-size:22px;font-weight:600;line-height:1.2}.bar__hint[data-v-d3d2114e]{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.bar__btn[data-v-d3d2114e]{flex:none;min-width:132px}.bar__btn.is-disabled[data-v-d3d2114e]{--el-button-disabled-bg-color: var(--qy-disabled-bg);--el-button-disabled-border-color: var(--qy-disabled-bg);--el-button-disabled-text-color: var(--qy-disabled-text)}.guide__text[data-v-d3d2114e]{margin:0 0 14px;font-size:14px;line-height:1.9}.guide__order[data-v-d3d2114e]{display:flex;align-items:center;gap:8px;padding:10px 12px;border:var(--qy-border-width) solid var(--qy-admin-border);background:var(--qy-surface);font-size:13px}.guide__no[data-v-d3d2114e]{min-width:0;flex:1;overflow-wrap:anywhere}.guide__copy[data-v-d3d2114e]{flex:none;min-height:var(--qy-control-min)}.guide__tip[data-v-d3d2114e]{margin:12px 0 0;font-size:12px;line-height:1.8}.guide__btn[data-v-d3d2114e]{min-height:var(--qy-control-min)}[data-v-d3d2114e] .el-form-item{margin-bottom:16px}[data-v-d3d2114e] .el-form-item:last-child{margin-bottom:0}@media(max-width:360px){.bar__btn[data-v-d3d2114e]{min-width:104px}.insured__option[data-v-d3d2114e]{width:100%}}.h5-page[data-v-dbd1a385]{padding-bottom:var(--qy-space-6)}.tabs[data-v-dbd1a385]{margin-bottom:-4px}.list[data-v-dbd1a385]{display:flex;min-height:240px;flex-direction:column;gap:12px}.empty[data-v-dbd1a385]{display:flex;flex-direction:column;align-items:center;gap:6px;padding:34px 18px;border-radius:0;text-align:center}.empty__icon[data-v-dbd1a385]{color:var(--qy-text-secondary)}.empty__title[data-v-dbd1a385]{margin:0;color:var(--qy-ink);font-size:15px}.empty__desc[data-v-dbd1a385]{margin:0;font-size:12px;line-height:1.8}.empty__actions[data-v-dbd1a385]{display:flex;gap:10px;margin-top:10px}.empty__btn[data-v-dbd1a385]{min-height:var(--qy-control-min)}.order[data-v-dbd1a385]{display:flex;flex-direction:column;gap:10px;border-radius:0}.order__head[data-v-dbd1a385]{display:flex;align-items:center;justify-content:space-between;gap:10px}.order__no[data-v-dbd1a385]{overflow:hidden;color:var(--qy-text-secondary);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.order__name[data-v-dbd1a385]{margin:0;color:var(--qy-ink);font-size:16px;font-weight:600}.order__meta[data-v-dbd1a385]{display:flex;flex-wrap:wrap;gap:4px 12px;margin:0;padding:0;color:var(--qy-text-secondary);font-size:12px;list-style:none}.order__due[data-v-dbd1a385]{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;gap:6px 10px;padding:8px 10px;border:var(--qy-border-width) solid var(--qy-border);border-radius:var(--qy-radius-choice);background:var(--qy-soft);font-size:13px}.order__due-remain[data-v-dbd1a385]{display:inline-flex;align-items:center;gap:4px}.order__foot[data-v-dbd1a385]{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;gap:10px;padding-top:10px;border-top:var(--qy-border-width) solid var(--qy-admin-border)}.order__amount[data-v-dbd1a385]{display:flex;align-items:baseline;gap:6px}.order__amount-value[data-v-dbd1a385]{color:var(--qy-primary);font-size:20px;font-weight:600}.order__actions[data-v-dbd1a385]{display:flex;flex-wrap:wrap;gap:8px}.order__btn[data-v-dbd1a385]{min-height:var(--qy-control-min);margin:0;padding:0 14px;font-size:14px}.more[data-v-dbd1a385]{display:flex;align-items:center;justify-content:center;padding:8px 0 4px;color:var(--qy-text-secondary);font-size:13px}.more__btn[data-v-dbd1a385]{width:100%;min-height:46px;font-size:15px}.drawer[data-v-dbd1a385]{min-height:200px;padding-bottom:calc(24px + env(safe-area-inset-bottom))}.drawer__grid[data-v-dbd1a385]{grid-template-columns:repeat(2,minmax(0,1fr))}.guide__text[data-v-dbd1a385]{margin:0 0 14px;font-size:14px;line-height:1.9}.guide__order[data-v-dbd1a385]{display:flex;align-items:center;gap:8px;padding:10px 12px;border:var(--qy-border-width) solid var(--qy-admin-border);background:var(--qy-surface);font-size:13px}.guide__no[data-v-dbd1a385]{min-width:0;flex:1;overflow-wrap:anywhere}.guide__copy[data-v-dbd1a385],.guide__btn[data-v-dbd1a385]{flex:none;min-height:var(--qy-control-min)}.guide__tip[data-v-dbd1a385]{margin:12px 0 0;font-size:12px;line-height:1.8}
