.yfhl-mobile{--ym-primary: var(--color-primary, #1a8754);--ym-primary-ink: var(--color-primary-active, #0e5132);--ym-on-primary: var(--color-text-inv, #ffffff);--ym-bg: var(--color-bg, #FAFAFA);--ym-surface: var(--color-surface-solid, #ffffff);--ym-text: var(--color-text-1, #11161f);--ym-muted: var(--color-text-2, #414853);--ym-border: var(--color-border, #caced4);--ym-success: var(--color-success, #15803d);--ym-success-soft: var(--color-primary-50, #F3FBF6);--ym-info: var(--color-info, #1b4ed8);--ym-info-soft: var(--color-info-subtle, #e4efff);--ym-warning: var(--color-warning, #d9770a);--ym-warning-ink: var(--color-warning-ink, #7e1600);--ym-warning-soft: var(--color-warning-subtle, #ffead2);--ym-danger: var(--color-danger, #dc3546);--ym-danger-ink: var(--color-danger-ink, #9d0001);--ym-danger-soft: var(--color-danger-subtle, #ffe8e6);--ym-on-danger: var(--color-text-inv, #ffffff);--ym-touch: 44px;--ym-button: 48px;--ym-body: 16px;--ym-secondary: 14px;--ym-caption: 12px;--ym-title: 24px;--ym-section: 18px;--ym-amount: 32px;--ym-gutter: 16px;--ym-radius: 12px;--ym-font: -apple-system, BlinkMacSystemFont, "Segoe UI Variable Text", "Segoe UI", "PingFang SC", "Microsoft YaHei UI", "Microsoft YaHei", "Hiragino Sans GB", "Noto Sans CJK SC", "WenQuanYi Micro Hei", system-ui, Roboto, "Helvetica Neue", Arial, sans-serif;--ym-font-num: -apple-system, BlinkMacSystemFont, "Segoe UI Variable Text", "Segoe UI", "PingFang SC", "Microsoft YaHei UI", "Microsoft YaHei", "Hiragino Sans GB", "Noto Sans CJK SC", "WenQuanYi Micro Hei", system-ui, Roboto, "Helvetica Neue", Arial, sans-serif}@media(prefers-color-scheme:dark){.yfhl-mobile{--ym-primary: var(--color-primary, #2da86f);--ym-primary-ink: var(--color-primary, #2da86f);--ym-on-primary: var(--color-text-inv, #11161f);--ym-bg: var(--color-bg, #0c121a);--ym-surface: var(--color-surface-solid, #1a2029);--ym-text: var(--color-text-1, #ffffff);--ym-muted: var(--color-text-2, #aaaeb4);--ym-border: var(--color-border, #2d333d);--ym-success: var(--color-success, #24c187);--ym-success-soft: var(--color-success-subtle, #002312);--ym-info: var(--color-info, #3c82f6);--ym-info-soft: var(--color-info-subtle, #0f1b2d);--ym-warning: var(--color-warning, #f59e0a);--ym-warning-ink: var(--color-warning-ink, #fcb953);--ym-warning-soft: var(--color-warning-subtle, #311900);--ym-danger: var(--color-danger, #ef4445);--ym-danger-ink: var(--color-danger-ink, #ff8e86);--ym-danger-soft: var(--color-danger-subtle, #310d0c);--ym-on-danger: var(--color-text-inv, #11161f)}}:root[data-theme=dark] .yfhl-mobile{--ym-primary: #2da86f;--ym-primary-ink: #2da86f;--ym-on-primary: #11161f;--ym-bg: #0c121a;--ym-surface: #1a2029;--ym-text: #ffffff;--ym-muted: #aaaeb4;--ym-border: #2d333d;--ym-success: #24c187;--ym-success-soft: #002312;--ym-info: #3c82f6;--ym-info-soft: #0f1b2d;--ym-warning: #f59e0a;--ym-warning-ink: #fcb953;--ym-warning-soft: #311900;--ym-danger: #ef4445;--ym-danger-ink: #ff8e86;--ym-danger-soft: #310d0c;--ym-on-danger: #11161f}:root[data-theme=light] .yfhl-mobile{--ym-primary: #1a8754;--ym-primary-ink: #0e5132;--ym-on-primary: #ffffff;--ym-bg: #FAFAFA;--ym-surface: #ffffff;--ym-text: #11161f;--ym-muted: #414853;--ym-border: #caced4;--ym-success: #15803d;--ym-success-soft: #F3FBF6;--ym-info: #1b4ed8;--ym-info-soft: #e4efff;--ym-warning: #d9770a;--ym-warning-ink: #7e1600;--ym-warning-soft: #ffead2;--ym-danger: #dc3546;--ym-danger-ink: #9d0001;--ym-danger-soft: #ffe8e6;--ym-on-danger: #ffffff}:root .yfhl-mobile.ym-theme--dark{--ym-primary: #2da86f;--ym-primary-ink: #2da86f;--ym-on-primary: #11161f;--ym-bg: #0c121a;--ym-surface: #1a2029;--ym-text: #ffffff;--ym-muted: #aaaeb4;--ym-border: #2d333d;--ym-success: #24c187;--ym-success-soft: #002312;--ym-info: #3c82f6;--ym-info-soft: #0f1b2d;--ym-warning: #f59e0a;--ym-warning-ink: #fcb953;--ym-warning-soft: #311900;--ym-danger: #ef4445;--ym-danger-ink: #ff8e86;--ym-danger-soft: #310d0c;--ym-on-danger: #11161f}:root .yfhl-mobile.ym-theme--light{--ym-primary: #1a8754;--ym-primary-ink: #0e5132;--ym-on-primary: #ffffff;--ym-bg: #FAFAFA;--ym-surface: #ffffff;--ym-text: #11161f;--ym-muted: #414853;--ym-border: #caced4;--ym-success: #15803d;--ym-success-soft: #F3FBF6;--ym-info: #1b4ed8;--ym-info-soft: #e4efff;--ym-warning: #d9770a;--ym-warning-ink: #7e1600;--ym-warning-soft: #ffead2;--ym-danger: #dc3546;--ym-danger-ink: #9d0001;--ym-danger-soft: #ffe8e6;--ym-on-danger: #ffffff}.yfhl-mobile{box-sizing:border-box;color:var(--ym-text);font-family:var(--ym-font);font-size:var(--ym-body);line-height:1.5}.ym-page{width:100%;min-width:0;min-height:100%;padding:var(--ym-gutter);background:var(--ym-bg)}.ym-page-title{margin:0 0 24px;font-size:var(--ym-title);font-weight:700;overflow-wrap:anywhere}.ym-stack{display:flex;flex-direction:column;gap:16px;min-width:0}.ym-card{min-width:0;border-radius:var(--ym-radius);background:var(--ym-surface);border:1px solid var(--ym-border)}.ym-card--padded{padding:16px}.ym-card-header{margin-bottom:16px}.ym-card-footer{margin-top:16px;padding-top:16px;border-top:1px solid var(--ym-border)}.ym-section-header{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}.ym-section-title{margin:0;font-size:var(--ym-section);font-weight:650;overflow-wrap:anywhere}.ym-secondary{margin:4px 0 0;color:var(--ym-muted);font-size:var(--ym-secondary);overflow-wrap:anywhere}.ym-danger{color:var(--ym-danger)}.ym-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px}.ym-button{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:var(--ym-button);min-width:var(--ym-touch);max-width:100%;margin:0;padding:8px 20px;border:1px solid transparent;border-radius:8px;background:var(--ym-primary);color:var(--ym-on-primary);font-family:inherit;font-size:var(--ym-body);font-weight:600;line-height:1.5;text-align:center;white-space:normal;overflow-wrap:anywhere;cursor:pointer}.ym-button--block{display:flex;width:100%}.ym-button--secondary{color:var(--ym-text);background:var(--ym-surface);border-color:var(--ym-border)}.ym-button--text{background:transparent;color:var(--ym-primary-ink)}.ym-button--danger{background:var(--ym-danger);color:var(--ym-on-danger)}.ym-button[disabled],.ym-feature[disabled],.ym-cell[disabled]{opacity:.5;cursor:default}.ym-icon-button,.ym-text-button{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;min-height:var(--ym-touch);min-width:var(--ym-touch);padding:8px;border:0;border-radius:8px;background:transparent;color:var(--ym-primary-ink);font:inherit;font-size:var(--ym-secondary);cursor:pointer}.ym-field{display:flex;flex-direction:column;gap:8px;min-width:0}.ym-field-label{color:var(--ym-text);font-size:var(--ym-body);font-weight:600}.ym-editor-wrap{display:flex;align-items:center;min-width:0;border-radius:8px;border:1px solid var(--ym-border);background:var(--ym-surface)}.ym-editor{box-sizing:border-box;display:block;width:100%;min-width:0;min-height:var(--ym-button);padding:12px;border:0;border-radius:8px;background:transparent;color:var(--ym-text);font-family:inherit;font-size:var(--ym-body);line-height:1.5}.ym-editor:disabled{opacity:.5}.ym-editor:read-only{background:var(--ym-bg)}.ym-badge{display:inline-flex;align-items:center;flex-shrink:0;max-width:100%;padding:4px 8px;border-radius:999px;font-size:var(--ym-caption);font-weight:600;overflow-wrap:anywhere}.ym-tone--neutral{color:var(--ym-muted);background:var(--ym-bg)}.ym-tone--info{color:var(--ym-info);background:var(--ym-info-soft)}.ym-tone--success{color:var(--ym-success);background:var(--ym-success-soft)}.ym-tone--warning{color:var(--ym-warning-ink);background:var(--ym-warning-soft)}.ym-tone--danger{color:var(--ym-danger-ink);background:var(--ym-danger-soft)}.ym-notice{border-radius:8px;padding:16px;font-size:var(--ym-secondary);overflow-wrap:anywhere}.ym-notice-title{display:block;margin:0 0 8px;font-size:var(--ym-secondary);font-weight:650}.ym-state{display:flex;flex-direction:column;align-items:center;gap:12px;padding:32px 16px;text-align:center}.ym-state-title{margin:0;font-size:var(--ym-body)}.ym-spinner{display:inline-block;box-sizing:border-box;width:16px;height:16px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:ym-spin .8s linear infinite}.ym-task{padding:16px 0}.ym-progress{display:block;width:100%;height:8px;accent-color:var(--ym-primary)}.ym-check{display:inline-flex;align-items:center;gap:8px;min-height:var(--ym-touch);min-width:var(--ym-touch);color:var(--ym-text);font-size:var(--ym-body);cursor:pointer}.ym-check input{width:20px;height:20px;accent-color:var(--ym-primary)}.ym-check--disabled{opacity:.5;cursor:default}.ym-cell{box-sizing:border-box;display:flex;align-items:center;gap:12px;width:100%;min-height:56px;padding:12px 16px;border:0;border-radius:0;background:transparent;color:var(--ym-text);font:inherit;text-align:left;overflow-wrap:anywhere}.ym-cell-main{display:flex;flex:1;min-width:0;flex-direction:column}.ym-cell-value{max-width:50%;color:var(--ym-muted);text-align:right}.ym-cell-group{overflow:hidden}.ym-tabs{display:flex;gap:4px;max-width:100%;overflow-x:auto;border-bottom:1px solid var(--ym-border)}.ym-tabs button,.ym-tab{display:inline-flex;align-items:center;justify-content:center;flex:1 0 auto;min-width:var(--ym-touch);min-height:var(--ym-touch);padding:8px 12px;margin:0;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--ym-muted);font:inherit;font-size:var(--ym-secondary)}.ym-tabs .is-active{color:var(--ym-primary-ink);border-bottom-color:var(--ym-primary)}.ym-summary{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;min-width:0}.ym-summary-main{min-width:0;flex:1}.ym-summary-count{display:flex;flex-direction:column;text-align:right}.ym-amount{display:block;font-family:var(--ym-font-num);font-variant-numeric:tabular-nums;font-size:var(--ym-amount);font-weight:700;color:var(--ym-primary-ink);overflow-wrap:anywhere}.ym-amount small{margin-right:4px;font-size:var(--ym-secondary)}.ym-amount--small{font-size:var(--ym-section)}.ym-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ym-feature{display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-height:104px;margin:0;padding:16px;color:var(--ym-text);font:inherit;text-align:left;white-space:normal;overflow-wrap:anywhere}.ym-feature-icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;color:var(--ym-primary)}.ym-feature-icon img,.ym-feature-icon image{width:32px;height:32px}.ym-record-header{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.ym-record-header h3{flex:1;min-width:0}.ym-record-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;border-top:1px solid var(--ym-border);padding-top:12px}.ym-fields{margin:0;display:flex;flex-direction:column;gap:8px}.ym-fields-row,.ym-fields>div{display:flex;gap:16px;justify-content:space-between}.ym-fields dt{color:var(--ym-muted)}.ym-fields dd{margin:0;min-width:0;text-align:right;overflow-wrap:anywhere}.ym-swipe{touch-action:pan-y}.ym-action-bar{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:12px 16px;padding-bottom:calc(12px + env(safe-area-inset-bottom,0px));background:var(--ym-surface);border-top:1px solid var(--ym-border)}.ym-action-summary{min-width:0}.ym-ticket{display:flex;flex-direction:column;overflow:hidden}.ym-ticket-main{padding:16px;min-width:0;flex:1}.ym-ticket-side{padding:16px;border-top:1px dashed var(--ym-border)}.ym-ticket--vertical{flex-direction:row}.ym-ticket--vertical .ym-ticket-side{border-top:0;border-left:1px dashed var(--ym-border)}.ym-sheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2200}.ym-sheet-mask{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;background:#0006}.ym-sheet-panel{box-sizing:border-box;position:absolute;right:0;bottom:0;left:0;display:flex;flex-direction:column;max-height:85vh;padding:16px;padding-bottom:calc(16px + env(safe-area-inset-bottom,0px));border-radius:16px 16px 0 0;background:var(--ym-surface)}.ym-sheet-body{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-top:16px}.ym-sheet--preview{position:absolute}@keyframes ym-spin{to{transform:rotate(360deg)}}@media(max-width:350px){.ym-page{padding:12px}.ym-grid{gap:8px}}@media(prefers-reduced-motion:reduce){.ym-spinner{animation:none}}.ym-ticket{border:0;background:transparent}.ym-ticket-main{background:radial-gradient(circle at 0 100%,transparent 8px,var(--ym-surface) 9px) 0 0 / 51% 100% no-repeat,radial-gradient(circle at 100% 100%,transparent 8px,var(--ym-surface) 9px) 100% 0 / 51% 100% no-repeat}.ym-ticket-side{position:relative;border:0;background:radial-gradient(circle at 0 0,transparent 8px,var(--ym-surface) 9px) 0 0 / 51% 100% no-repeat,radial-gradient(circle at 100% 0,transparent 8px,var(--ym-surface) 9px) 100% 0 / 51% 100% no-repeat}.ym-ticket-side:before{content:"";position:absolute;top:0;left:12px;right:12px;border-top:1px dashed var(--ym-border)}.ym-ticket--vertical .ym-ticket-main{background:radial-gradient(circle at 100% 0,transparent 8px,var(--ym-surface) 9px) 0 0 / 100% 51% no-repeat,radial-gradient(circle at 100% 100%,transparent 8px,var(--ym-surface) 9px) 0 100% / 100% 51% no-repeat}.ym-ticket--vertical .ym-ticket-side{border:0;background:radial-gradient(circle at 0 0,transparent 8px,var(--ym-surface) 9px) 0 0 / 100% 51% no-repeat,radial-gradient(circle at 0 100%,transparent 8px,var(--ym-surface) 9px) 0 100% / 100% 51% no-repeat}.ym-ticket--vertical .ym-ticket-side:before{top:12px;bottom:12px;left:0;right:auto;border-top:0;border-left:1px dashed var(--ym-border)}.ym-record-title{flex:1;min-width:0}.ym-field-value{flex:1;min-width:0;text-align:right;overflow-wrap:anywhere;word-break:break-all}.yfhl-mobile *,.yfhl-mobile *:before,.yfhl-mobile *:after{box-sizing:border-box}.yfhl-mobile p{margin-block:0}.yfhl-mobile button:after{border:0}.yfhl-mobile button:focus-visible,.yfhl-mobile input:focus-visible,.yfhl-mobile textarea:focus-visible{outline:2px solid var(--ym-primary);outline-offset:2px}.yfhl-mobile .ym-editor-wrap:focus-within{border-color:var(--ym-primary)}.z-btn__label[data-v-662d9e56]{display:contents}:where([data-button-adapter=base]).z-btn[data-v-662d9e56]{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);border:1px solid transparent;border-radius:var(--radius-sm);font-family:var(--font-sans);font-size:var(--fs-button, 12px);font-weight:var(--font-weight-medium);line-height:1;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;outline:none;padding:0 var(--space-4);transition:transform var(--duration-fast) var(--ease-spring-standard),background-color var(--duration-base) var(--ease-standard),border-color var(--duration-base) var(--ease-standard),box-shadow var(--duration-base) var(--ease-standard),color var(--duration-base) var(--ease-standard)}[data-button-adapter=base].z-btn[data-v-662d9e56]:active:not(:disabled){transform:scale(.97)}[data-button-adapter=base].z-btn[data-v-662d9e56]:focus-visible{outline:var(--ring-w-sm, 2px) solid var(--color-border-focus);outline-offset:2px}.z-btn--lg[data-v-662d9e56]{height:var(--btn-h-lg);padding:0 var(--space-6);border-radius:var(--radius-md)}.z-btn--md[data-v-662d9e56]{height:var(--btn-h-md);padding:0 var(--space-4)}.z-btn--sm[data-v-662d9e56]{height:var(--btn-h-sm);padding:0 var(--space-3);border-radius:var(--radius-sm)}.z-btn--primary[data-v-662d9e56]{background-color:transparent;color:var(--color-primary);border-color:var(--color-primary)}.z-btn--primary[data-v-662d9e56]:hover:not(:disabled){background-color:var(--color-primary-hover);color:var(--color-text-inv, #fff);border-color:var(--color-primary-hover)}.z-btn--primary[data-v-662d9e56]:active:not(:disabled){background-color:var(--color-primary-active);color:var(--color-text-inv, #fff);border-color:var(--color-primary-active)}.z-btn--primary.z-btn--md[data-v-662d9e56]{box-sizing:border-box;height:var(--btn-h-md, 32px);min-width:24px;margin:0;padding:0 var(--space-5, 20px);gap:var(--space-1, 4px);border-radius:var(--radius-sm);font-family:inherit;font-size:12px;font-weight:500;line-height:20px;text-decoration:none;vertical-align:middle;box-shadow:none}.z-btn--secondary[data-v-662d9e56]{background-color:var(--color-surface);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);color:var(--color-text-1);border-color:var(--color-border)}.z-btn--secondary[data-v-662d9e56]:hover:not(:disabled){background-color:color-mix(in oklab,var(--color-primary) 10%,var(--color-surface, #fff));border-color:var(--color-primary);color:var(--color-primary)}.z-btn--ghost[data-v-662d9e56]{background-color:transparent;color:var(--color-primary);border-color:transparent}.z-btn--ghost[data-v-662d9e56]:hover:not(:disabled){background-color:var(--color-primary-subtle);color:var(--color-primary-ink, var(--color-primary))}.z-btn--danger[data-v-662d9e56]{background-color:var(--color-danger);color:var(--color-text-inv);border-color:var(--color-danger)}.z-btn--danger[data-v-662d9e56]:hover:not(:disabled){background-color:oklch(from var(--color-danger) calc(l - .05) c h)}.z-btn--warn[data-v-662d9e56]{background-color:var(--color-warning, oklch(68% .19 72));color:var(--gray-900, #111827);border-color:var(--color-warning, oklch(68% .19 72))}.z-btn--warn[data-v-662d9e56]:hover:not(:disabled){background-color:oklch(from var(--color-warning, oklch(68% .19 72)) calc(l - .04) c h);border-color:oklch(from var(--color-warning, oklch(68% .19 72)) calc(l - .04) c h)}.z-btn--warn[data-v-662d9e56]:active:not(:disabled){background-color:oklch(from var(--color-warning, oklch(68% .19 72)) calc(l - .08) c h);border-color:oklch(from var(--color-warning, oklch(68% .19 72)) calc(l - .08) c h)}.z-btn--success[data-v-662d9e56]{background-color:oklch(from var(--color-success) calc(l + .025) calc(c*.92) h);color:#fff;border-color:oklch(from var(--color-success) calc(l + .025) calc(c*.92) h)}.z-btn--success[data-v-662d9e56]:hover:not(:disabled){background-color:oklch(from var(--color-success) calc(l - .025) calc(c*.92) h);border-color:oklch(from var(--color-success) calc(l - .025) calc(c*.92) h)}.z-btn--success[data-v-662d9e56]:active:not(:disabled){background-color:oklch(from var(--color-success) calc(l - .055) calc(c*.92) h);border-color:oklch(from var(--color-success) calc(l - .055) calc(c*.92) h)}.z-btn--danger-o[data-v-662d9e56]{background-color:transparent;color:var(--color-danger);border-color:var(--color-danger)}.z-btn--danger-o[data-v-662d9e56]:hover:not(:disabled){background-color:var(--color-danger-subtle)}.z-btn--danger-o[data-v-662d9e56]:active:not(:disabled){background-color:oklch(from var(--color-danger-subtle) calc(l - .03) c h)}.z-btn--ai[data-v-662d9e56]{background:linear-gradient(135deg,var(--color-ai-from),var(--color-ai-mid),var(--color-ai-to));background-size:200% 200%;color:#11161f;border-color:transparent;animation:anim-ai-mesh-flow 4s ease infinite}[data-button-adapter=base].z-btn[data-v-662d9e56]:disabled{opacity:.4;cursor:not-allowed}.z-btn--loading[data-v-662d9e56]{cursor:wait}.z-btn__spinner[data-v-662d9e56]{width:14px;height:14px;border:2px solid currentColor;border-top-color:transparent;border-radius:var(--radius-full);animation:_spinner-spin-662d9e56 .7s linear infinite;flex-shrink:0}@keyframes _spinner-spin-662d9e56{to{transform:rotate(360deg)}}.z-btn__icon[data-v-662d9e56]{display:flex;align-items:center;font-size:1em;flex-shrink:0}@media(prefers-reduced-motion:reduce){.z-btn__spinner[data-v-662d9e56]{animation:none}}[data-button-adapter=erp].z-btn.z-btn--large[data-v-662d9e56]{--el-button-size: var(--btn-h-lg, 36px)}[data-button-adapter=erp].z-btn.z-btn--medium[data-v-662d9e56]{--el-button-size: var(--btn-h-md, 30px);height:var(--btn-h-md, 30px)}[data-button-adapter=erp].z-btn.z-btn--small[data-v-662d9e56]{--el-button-size: var(--btn-h-sm, 26px)}[data-button-adapter=erp].z-btn[data-v-662d9e56]{font-size:var(--fs-button, 12px)}.z-qr[data-v-8f6b3ea7]{display:inline-flex;flex-direction:column;align-items:center;gap:12px}.z-qr__box[data-v-8f6b3ea7]{position:relative;padding:12px;background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.z-qr__img[data-v-8f6b3ea7]{width:100%;height:100%;object-fit:contain;border-radius:8px}.z-qr__ph[data-v-8f6b3ea7]{width:100%;height:100%;display:grid;place-items:center;color:var(--color-text-3)}.z-qr__logo[data-v-8f6b3ea7]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:44px;height:44px;background:var(--color-primary);color:#fff;font-weight:700;border-radius:12px;box-shadow:0 0 0 4px #fff}.z-qr__mask[data-v-8f6b3ea7]{position:absolute;top:12px;right:12px;bottom:12px;left:12px;border-radius:8px;background:#fffffff0;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:grid;place-content:center;justify-items:center;gap:10px;color:var(--color-text-1);font-size:var(--fs-body);text-align:center}.z-qr__mk-ico[data-v-8f6b3ea7]{font-size:34px}.z-qr__mk-ico.ok[data-v-8f6b3ea7]{color:var(--color-success)}.z-qr__meta[data-v-8f6b3ea7]{display:flex;align-items:center;gap:12px;font-size:var(--fs-body);color:var(--color-text-2)}.z-qr__refresh[data-v-8f6b3ea7]{border:none;background:none;color:var(--color-primary);cursor:pointer;font-size:var(--fs-body)}.z-qr__refresh[data-v-8f6b3ea7]:hover{color:var(--color-primary-hover);text-decoration:underline}
