:root,body,#root{min-width:0;width:100%;max-width:100%;margin:0;overflow-x:clip}*,*:before,*:after{box-sizing:border-box}.ejh-h5-page{--adm-font-family: var(--ejh-font-family);--adm-color-primary: var(--ejh-h5-bridge-adm-color-primary);--adm-font-size-main: var(--ejh-h5-font-body);--adm-font-size-1: var(--ejh-h5-font-micro);--adm-font-size-2: var(--ejh-h5-font-micro);--adm-font-size-3: var(--ejh-h5-font-label);--adm-font-size-4: var(--ejh-h5-font-body);--adm-font-size-5: var(--ejh-h5-font-body);--adm-font-size-6: var(--ejh-h5-font-value);--adm-font-size-7: var(--ejh-h5-font-value);--adm-font-size-8: var(--ejh-h5-font-title);--adm-font-size-9: var(--ejh-font-size-sm);--adm-font-size-10: var(--ejh-font-size-md);--adm-radius-m: var(--ejh-h5-radius-control);--adm-radius-l: var(--ejh-h5-radius-card);display:grid;width:min(100%,var(--ejh-h5-shell-width));max-width:100%;min-height:min(100dvh,var(--ejh-h5-shell-max-height));align-content:start;margin:0 auto;background:var(--ejh-h5-bg-card);color:var(--ejh-h5-text-body);font-family:var(--ejh-font-family);font-size:var(--ejh-h5-font-body);line-height:var(--ejh-h5-line-body);overflow:hidden}.ejh-h5-app-foundation{--adm-color-primary: var(--ejh-color-consumer-accent);--ejh-h5-app-font-micro: var(--ejh-h5-font-micro);--ejh-h5-app-font-label: var(--ejh-h5-font-label);--ejh-h5-app-font-body: var(--ejh-h5-font-body);--ejh-h5-app-font-value: var(--ejh-h5-font-value);--ejh-h5-app-font-title: var(--ejh-h5-font-title);--ejh-h5-app-font-headline: var(--ejh-h5-font-headline);--ejh-h5-app-line-tight: var(--ejh-h5-line-tight);--ejh-h5-app-line-body: var(--ejh-h5-line-body);--ejh-h5-app-gap: var(--ejh-h5-gap);--ejh-h5-app-gap-section: var(--ejh-h5-gap-section);--ejh-h5-app-card-radius: var(--ejh-h5-radius-card);--ejh-h5-app-control-radius: var(--ejh-h5-radius-control);--ejh-h5-app-control-height: var(--ejh-h5-control-height);--ejh-font-size-xs: var(--ejh-h5-app-font-label);--ejh-font-size-sm: var(--ejh-h5-app-font-body);--ejh-font-size-md: var(--ejh-h5-app-font-title);--ejh-font-size-lg: var(--ejh-h5-app-font-headline);--ejh-font-size-xl: calc(var(--ejh-h5-app-font-headline) + 1px);--ejh-font-size-display: calc(var(--ejh-h5-app-font-headline) + 2px);--ejh-line-height-normal: var(--ejh-h5-app-line-body);--ejh-line-height-relaxed: var(--ejh-h5-app-line-body);--ejh-space-sm: var(--ejh-h5-app-gap);--ejh-space-md: var(--ejh-h5-app-gap-section);--ejh-space-lg: calc(var(--ejh-h5-app-gap-section) + var(--ejh-h5-gap-tight));--ejh-space-xl: calc(var(--ejh-h5-app-gap-section) + var(--ejh-h5-app-gap));--ejh-radius-control: var(--ejh-h5-app-control-radius);--ejh-radius-panel: var(--ejh-h5-app-card-radius);--ejh-shadow-panel: var(--ejh-h5-panel-shadow);--ejh-touch-target-min: var(--ejh-h5-app-control-height);--adm-font-size-main: var(--ejh-h5-app-font-body);--adm-font-size-1: var(--ejh-h5-font-micro);--adm-font-size-2: var(--ejh-h5-font-micro);--adm-font-size-3: var(--ejh-h5-app-font-label);--adm-font-size-4: var(--ejh-h5-app-font-body);--adm-font-size-5: var(--ejh-h5-app-font-body);--adm-font-size-6: var(--ejh-h5-app-font-value);--adm-font-size-7: var(--ejh-h5-app-font-value);--adm-font-size-8: var(--ejh-h5-app-font-title);--adm-font-size-9: var(--ejh-font-size-sm);--adm-font-size-10: var(--ejh-font-size-md);--adm-radius-m: var(--ejh-h5-app-control-radius);--adm-radius-l: var(--ejh-h5-app-card-radius);--ejh-h5-app-bottom-nav-height: var(--ejh-h5-bottom-nav-height);--ejh-h5-app-fixed-cta-height: calc(var(--ejh-touch-target-min) + var(--ejh-space-md));border:0}.ejh-h5-app-foundation :where(.adm-button,.adm-input,.adm-text-area,.adm-list,.adm-form,input,select,textarea,button){font-size:var(--ejh-h5-app-font-body)}.ejh-h5-app-foundation :where(h1,h2,h3,h4,p,dt,dd,li,small,strong,span,label,button,input,textarea,select){line-height:var(--ejh-h5-app-line-body)}.ejh-h5-app-foundation :where(h1){font-size:var(--ejh-h5-app-font-headline)}.ejh-h5-app-foundation :where(h2,h3){font-size:var(--ejh-h5-app-font-title)}.ejh-h5-app-foundation :where(p,dt,dd,li,label,input,textarea,select){font-size:var(--ejh-h5-app-font-body)}.ejh-h5-app-foundation :where(small){font-size:var(--ejh-h5-app-font-label)}.ejh-h5-app-foundation-main{display:grid;gap:var(--ejh-h5-page-gap);min-width:0;padding:var(--ejh-h5-page-padding-top) var(--ejh-h5-page-padding-x) calc(var(--ejh-h5-app-bottom-nav-height) + var(--ejh-h5-page-padding-bottom))}.ejh-h5-app-foundation-main>*{min-width:0;width:100%}.ejh-h5-app-foundation a:focus-visible,.ejh-h5-app-foundation button:focus-visible,.ejh-h5-app-foundation .adm-button:focus-visible,.ejh-h5-app-foundation .adm-tabs-tab:focus-visible{outline:2px solid var(--ejh-color-focus);outline-offset:2px}@media(min-width:761px){.ejh-h5-app-foundation-main{padding-inline:var(--ejh-space-md)}}.ejh-h5-page[data-h5-page-layout=stack]{gap:var(--ejh-h5-page-gap);min-height:auto;overflow:visible}.ejh-h5-page[data-h5-page-width=desktop]{width:min(100%,var(--ejh-h5-shell-desktop-width))}.ejh-h5-route-stack,.ejh-h5-biz-dashboard{display:grid;gap:var(--ejh-biz-gap-section, var(--ejh-h5-page-gap));grid-template-columns:1fr;align-items:start;width:min(100%,560px);margin:0 auto}.ejh-h5-route-stack[data-h5-route-density=compact]{gap:9px}.ejh-h5-form{display:grid;gap:12px}.ejh-h5-selector{--border-radius: 999px;--padding: 7px 10px;margin-bottom:10px}.ejh-h5-form .adm-list,.ejh-h5-form-card .adm-list,.ejh-h5-form .adm-form,.ejh-h5-form-card .adm-form{--border-top: 0;--border-bottom: 0}.ejh-h5-form .adm-form-item,.ejh-h5-form-card .adm-form-item{padding:0}.ejh-h5-form .adm-form-item-label,.ejh-h5-form-card .adm-form-item-label{color:var(--ejh-color-muted);font-size:12px;font-weight:750}.ejh-h5-form .adm-selector,.ejh-h5-form-card .adm-selector{--checked-color: var(--adm-color-primary);--checked-text-color: var(--ejh-color-inverse-text);--checked-border: 1px solid var(--adm-color-primary);--border-radius: 12px;--padding: 8px 10px}.ejh-h5-form label,.ejh-h5-form-card label{display:grid;gap:6px}.ejh-h5-form label>span,.ejh-h5-form-card label>span{color:var(--ejh-color-muted);font-size:var(--ejh-biz-font-value, var(--ejh-font-size-sm));font-weight:700}.ejh-h5-form .adm-input,.ejh-h5-form-card .adm-input{min-height:var(--ejh-biz-control-height, var(--ejh-touch-target-min));border:1px solid var(--ejh-color-border);border-radius:var(--ejh-biz-control-radius, var(--ejh-radius-control));background:var(--ejh-color-neutral-wash);padding:0 var(--ejh-biz-gap-section, var(--ejh-space-sm))}.ejh-h5-form :where(.adm-input-element,.adm-text-area-element):focus-visible,.ejh-h5-form-card :where(.adm-input-element,.adm-text-area-element):focus-visible{outline:2px solid var(--ejh-color-info);outline-offset:2px}.ejh-h5-biz-profile-tags{display:flex;flex-wrap:wrap;gap:6px}.ejh-h5-biz-profile-assets{display:grid;gap:7px;grid-template-columns:repeat(2,minmax(0,1fr))}.ejh-h5-biz-profile-asset{display:grid;min-width:0;margin:0}.ejh-h5-biz-profile-asset>div{position:relative;display:grid;min-height:82px;place-items:center;overflow:hidden;border:1px solid rgba(15,23,42,.08);border-radius:10px;background:#f8fafcc7}.ejh-h5-biz-profile-asset img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:82px;object-fit:cover;opacity:0;transition:opacity var(--ejh-motion-duration-base) var(--ejh-motion-easing-standard)}.ejh-h5-biz-profile-asset img.ejh-h5-biz-profile-asset-image--ready{opacity:1}.ejh-h5-biz-profile-asset-fallback{display:grid;gap:3px;place-items:center;text-align:center}.ejh-h5-biz-profile-asset-fallback strong{color:var(--ejh-color-muted);font-size:var(--ejh-font-size-sm);font-weight:var(--ejh-font-weight-bold)}.ejh-h5-biz-profile-asset-fallback em{color:var(--ejh-color-muted);font-size:12px;font-style:normal;font-weight:600}.ejh-h5-biz-profile-card .adm-card-header-title,.ejh-h5-biz-official-entry-card .adm-card-header-title{font-size:15px;font-weight:800}.ejh-h5-biz-profile-title-row{display:flex;min-width:0;gap:10px;align-items:flex-start;justify-content:space-between}.ejh-h5-biz-profile-title-row h2,.ejh-h5-biz-profile-title-row p{margin:0}.ejh-h5-biz-profile-title-row h2{color:var(--ejh-color-text);font-size:17px;line-height:1.2}.ejh-h5-biz-profile-title-row p{margin-top:5px;color:var(--ejh-color-text);font-size:12px;line-height:1.55}.ejh-h5-biz-official-entry-card .ejh-h5-biz-official-entry-form{overflow:hidden;border:1px solid rgba(30,102,255,.1);border-radius:10px;background:#f8fafcc2;padding:8px}.ejh-h5-biz-official-entry-form .adm-list{--border-top: 0;--border-bottom: 0}.ejh-h5-biz-profile-preview-link{color:var(--ejh-color-info);font-size:12px;font-weight:750;text-decoration:none}.ejh-h5-date-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ejh-h5-date-trigger{width:100%;min-height:42px;border:1px solid var(--ejh-color-border);border-radius:12px;background:var(--ejh-color-neutral-wash);padding:0 10px;color:var(--ejh-color-text);font:inherit;font-size:13px;font-weight:700;text-align:left}.ejh-h5-date-trigger:focus-visible{outline:2px solid var(--ejh-color-info);outline-offset:2px}.ejh-h5-app-record-thumb{display:block;width:72px;height:52px;border-radius:var(--ejh-radius-control);object-fit:cover}.ejh-h5-app-record-copy,.ejh-h5-app-record-copy small{color:var(--ejh-color-muted);font-size:var(--ejh-font-size-sm);line-height:var(--ejh-line-height-normal)}.ejh-h5-app-record-copy,.ejh-h5-app-form label{display:grid;gap:var(--ejh-space-xs)}.ejh-h5-app-form label>span{color:var(--ejh-color-subtle);font-size:var(--ejh-font-size-xs);font-weight:var(--ejh-font-weight-bold)}.ejh-h5-app-form input,.ejh-h5-app-form select{min-height:var(--ejh-touch-target-min);width:100%;border:1px solid var(--ejh-color-consumer-accent-rule);border-radius:var(--ejh-radius-control);background:var(--ejh-color-canvas);color:var(--ejh-color-text);font:inherit;padding:0 var(--ejh-space-sm);box-shadow:inset 0 0 0 1px var(--ejh-color-consumer-accent-rule)}.ejh-h5-app-form .adm-text-area{border:1px solid var(--ejh-color-consumer-accent-rule);border-radius:var(--ejh-radius-control);background:var(--ejh-color-canvas);padding:var(--ejh-space-sm);box-shadow:inset 0 0 0 1px var(--ejh-color-consumer-accent-rule)}.ejh-h5-page.ejh-h5-app-auth-shell{--adm-color-primary: var(--ejh-color-consumer-accent);--adm-font-size-main: var(--ejh-font-size-sm);box-sizing:border-box;width:100%;min-height:100dvh;place-items:center;background:radial-gradient(circle at 50% 0,var(--ejh-color-consumer-accent-wash),transparent 34%),linear-gradient(180deg,var(--ejh-color-consumer-accent-panel),var(--ejh-color-canvas) 42%,var(--ejh-color-canvas));padding:var(--ejh-space-md)}.ejh-h5-app-auth-card.adm-card{width:min(100%,calc(100vw - (var(--ejh-space-md) * 2)),390px);max-width:100%;min-width:0;border-color:var(--ejh-color-consumer-accent-rule);border-radius:20px;box-shadow:var(--ejh-h5-panel-shadow)}.ejh-h5-app-auth-card .adm-card-body{min-width:0;padding:var(--ejh-space-lg)}.ejh-h5-app-auth-stack,.ejh-h5-app-auth-header,.ejh-h5-app-auth-loading,.ejh-h5-app-auth-form{display:grid;min-width:0}.ejh-h5-app-auth-stack{gap:var(--ejh-space-md)}.ejh-h5-app-auth-stack>*,.ejh-h5-app-auth-tabs,.ejh-h5-app-auth-tabs.adm-tabs,.ejh-h5-app-auth-tabs .adm-tabs-header,.ejh-h5-app-auth-tabs .adm-tabs-tab-list,.ejh-h5-app-auth-form,.ejh-h5-app-auth-notice,.ejh-h5-app-auth-consent{width:100%;max-width:100%;min-width:0}.ejh-h5-app-auth-header,.ejh-h5-app-auth-loading{gap:var(--ejh-space-sm)}.ejh-h5-app-auth-field.adm-form-item.adm-list-item{width:100%;max-width:100%;min-width:0;background:transparent;padding-left:0}.ejh-h5-app-auth-field .adm-list-item-content{border:0;padding-right:0}.ejh-h5-app-auth-field .adm-list-item-content-main{display:grid;min-width:0;gap:var(--ejh-space-sm);padding:0}.ejh-h5-app-auth-field .adm-list-item-title{font-size:inherit}.ejh-h5-app-auth-field.adm-form-item-vertical .adm-form-item-label{margin-bottom:0;color:inherit;font-size:inherit}.ejh-h5-app-auth-field .adm-list-item-description{font-size:inherit}.ejh-h5-app-auth-header p,.ejh-h5-app-auth-field-label-text{margin:0;color:var(--ejh-color-consumer-accent-strong);font-size:var(--ejh-font-size-xs);font-weight:var(--ejh-font-weight-bold)}.ejh-h5-app-auth-field-label{display:inline-flex;min-width:0;align-items:center;gap:3px}.ejh-h5-app-auth-field-required{color:var(--ejh-color-danger);font-size:var(--ejh-font-size-sm);font-weight:var(--ejh-font-weight-bold);line-height:1}.ejh-h5-app-auth-field-hint{color:var(--ejh-color-muted);font-size:var(--ejh-font-size-xs);line-height:var(--ejh-line-height-normal)}.ejh-h5-app-auth-header h1{margin:0;color:var(--ejh-color-text);font-size:var(--ejh-h5-font-headline);line-height:var(--ejh-line-height-tight)}.ejh-h5-app-auth-header>span{color:var(--ejh-color-muted);font-size:var(--ejh-font-size-sm);line-height:var(--ejh-line-height-normal)}.ejh-h5-app-auth-loading{grid-auto-flow:column;justify-content:start;align-items:center;color:var(--ejh-color-muted)}.ejh-h5-app-auth-tabs .adm-tabs-tab{color:var(--ejh-color-muted);font-weight:var(--ejh-font-weight-bold)}.ejh-h5-app-auth-tabs .adm-tabs-tab-active{color:var(--ejh-color-consumer-accent-strong)}.ejh-h5-app-auth-form{gap:var(--ejh-space-md)}.ejh-h5-app-auth-field input,.ejh-h5-app-auth-field .adm-input{box-sizing:border-box;width:100%;max-width:100%;min-width:0;min-height:42px;border:1px solid var(--ejh-color-consumer-accent-rule);border-radius:12px;background:var(--ejh-color-canvas);color:var(--ejh-color-text);padding:0 var(--ejh-space-md);box-shadow:inset 0 0 0 1px var(--ejh-color-consumer-accent-rule)}.ejh-h5-app-auth-field .adm-input{display:flex;align-items:center}.ejh-h5-app-auth-field .adm-input input.adm-input-element{min-height:40px;border:0;border-radius:0;background:transparent;padding:0;box-shadow:none}.ejh-h5-app-auth-field input:focus-visible,.ejh-h5-app-auth-field .adm-input:focus-within{border-color:var(--ejh-color-consumer-accent);outline:2px solid var(--ejh-color-consumer-accent-rule);outline-offset:1px}.ejh-h5-app-auth-field .adm-input input.adm-input-element:focus-visible{border:0;outline:none}.ejh-h5-app-auth-field input::placeholder{color:var(--ejh-color-muted)}.ejh-h5-app-auth-inline{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:var(--ejh-space-sm);min-width:0}.ejh-h5-app-auth-inline .adm-button{min-width:104px}.ejh-h5-app-auth-consent{color:var(--ejh-color-muted);font-size:var(--ejh-font-size-xs);line-height:var(--ejh-line-height-normal)}.ejh-h5-app-auth-consent .adm-checkbox{align-items:flex-start}.ejh-h5-app-auth-consent .adm-checkbox-content{padding-top:1px}.ejh-h5-app-auth-consent a{color:var(--ejh-color-consumer-accent-strong);font-weight:var(--ejh-font-weight-bold);text-decoration:none}.ejh-h5-app-auth-consent a:focus-visible{border-radius:6px;outline:2px solid var(--ejh-color-consumer-accent-rule);outline-offset:2px}.ejh-h5-app-auth-notice.ejh-auth-alert.adm-notice-bar{align-items:flex-start;border-radius:12px;font-size:var(--ejh-font-size-sm);padding-block:var(--ejh-space-sm)}.ejh-h5-app-auth-notice.ejh-auth-alert .adm-notice-bar-content{flex:1;min-width:0;white-space:normal;overflow:visible;text-overflow:clip;line-height:var(--ejh-line-height-normal)}.ejh-h5-app-auth-notice.ejh-auth-alert .adm-notice-bar-content-inner{min-width:0;white-space:normal}.ejh-h5-app-auth-links{color:var(--ejh-color-muted);font-size:var(--ejh-font-size-xs)}.ejh-h5-card.adm-card{width:100%;max-width:100%;min-width:0;border:1px solid var(--ejh-color-border);border-radius:var(--ejh-h5-radius-card);background:var(--ejh-h5-bg-card);box-shadow:var(--ejh-h5-shadow-card)}.ejh-h5-card .adm-card-header,.ejh-h5-card .adm-card-body{padding:var(--ejh-h5-card-padding)}.ejh-h5-workflow-card .adm-card-header-title,.ejh-h5-record-card .adm-card-header-title,.ejh-h5-step-card .adm-card-header-title{color:var(--ejh-h5-text-title);font-size:var(--ejh-h5-font-title);font-weight:var(--ejh-font-weight-bold)}.ejh-h5-notice.adm-notice-bar{min-height:var(--ejh-h5-header-height);border:1px solid var(--ejh-color-info);border-radius:var(--ejh-h5-radius-card);background:var(--ejh-h5-status-pending-bg);color:var(--ejh-color-info);padding:0 var(--ejh-space-sm)}.ejh-h5-notice[data-h5-notice-tone=success].adm-notice-bar{border-color:var(--ejh-h5-status-verified);background:var(--ejh-h5-status-verified-bg);color:var(--ejh-h5-status-verified)}.ejh-h5-notice[data-h5-notice-tone=warning].adm-notice-bar{border-color:var(--ejh-h5-status-warning);background:var(--ejh-h5-status-warning-bg);color:var(--ejh-h5-status-warning)}.ejh-h5-notice[data-h5-notice-tone=danger].adm-notice-bar{border-color:var(--ejh-h5-status-failed);background:var(--ejh-h5-status-failed-bg);color:var(--ejh-h5-status-failed)}.ejh-h5-notice[data-h5-notice-variant=info].adm-notice-bar{border-color:var(--ejh-h5-status-pending);background:var(--ejh-h5-status-pending-bg);color:var(--ejh-h5-status-pending)}.ejh-h5-notice .adm-notice-bar-content,.ejh-h5-notice a{color:inherit;font-size:var(--ejh-h5-font-value);font-weight:var(--ejh-font-weight-bold);text-decoration:none}.ejh-h5-metric-card .adm-card-body{padding:0}.ejh-h5-metric-grid,.ejh-h5-step-grid{overflow:hidden;border-radius:var(--ejh-h5-radius-card)}.ejh-h5-metric-item{display:grid;min-height:var(--ejh-h5-metric-min-height);place-items:center;gap:var(--ejh-h5-gap-tight);border-left:1px solid var(--ejh-color-border);background:var(--ejh-h5-bg-card);padding:var(--ejh-space-sm);text-align:center}.ejh-h5-metric-grid .adm-grid-item:first-child .ejh-h5-metric-item,.ejh-h5-step-grid .adm-grid-item:first-child .ejh-h5-step-item{border-left:0}.ejh-h5-metric-item span,.ejh-h5-metric-item em{color:var(--ejh-color-muted);font-size:var(--ejh-h5-font-value);font-style:normal;line-height:var(--ejh-h5-line-tight)}.ejh-h5-metric-item strong{color:var(--ejh-color-text);font-size:var(--ejh-h5-font-headline);line-height:var(--ejh-h5-line-tight)}.ejh-h5-metric-item small{margin-left:var(--ejh-space-xs);color:var(--ejh-color-muted);font-size:var(--ejh-h5-font-label);font-weight:var(--ejh-font-weight-bold)}.ejh-h5-metric-item[data-h5-metric-tone=danger] em{color:var(--ejh-color-danger);font-weight:var(--ejh-font-weight-bold)}.ejh-h5-metric-card[data-h5-metric-variant=primary] .ejh-h5-metric-item strong{color:var(--ejh-h5-status-active)}.ejh-h5-biz-metric-card[data-h5-biz-metric-variant=primary]{border-color:var(--ejh-color-consumer-accent-rule)}.ejh-h5-biz-metric-card[data-h5-biz-metric-variant=primary] .ejh-h5-metric-item{background:var(--ejh-h5-status-active-bg)}.ejh-h5-metric-card[data-h5-metric-variant=warning] .ejh-h5-metric-item strong,.ejh-h5-metric-card[data-h5-metric-variant=warning] .ejh-h5-metric-item em{color:var(--ejh-h5-status-warning)}.ejh-h5-biz-metric-card[data-h5-biz-metric-variant=warning]{border-color:var(--ejh-h5-status-warning)}.ejh-h5-biz-metric-card[data-h5-biz-metric-variant=warning] .ejh-h5-metric-item{background:var(--ejh-h5-status-warning-bg)}.ejh-h5-record-card .adm-card-header-extra a{color:var(--ejh-color-muted);font-size:var(--ejh-h5-font-value);font-weight:var(--ejh-font-weight-bold);text-decoration:none}.ejh-h5-record-list .adm-list-body{border:0}.ejh-h5-record-list .adm-list-item{padding-left:0}.ejh-h5-record-list .adm-list-item-content{min-height:var(--ejh-touch-target-min);padding-right:0}.ejh-h5-record-list .adm-list-item-description{margin-top:var(--ejh-space-xs);color:var(--ejh-color-muted);font-size:var(--ejh-h5-font-value)}.ejh-h5-record-list .adm-list-item[data-h5-record-active=true]{background:var(--ejh-color-info-wash)}.ejh-h5-record-list .adm-list-item[data-h5-record-clickable=true]{cursor:pointer}.ejh-h5-record-card[data-h5-record-list-variant=withStatus] .adm-list-item-content-extra{display:flex;align-items:center}.ejh-h5-record-card[data-h5-record-list-variant=withThumbnail] .adm-list-item-content-main{min-width:0}.ejh-h5-record-card[data-h5-record-list-variant=menu] .adm-list-item-content{min-height:56px}.ejh-h5-record-card[data-h5-record-list-variant=menu] .adm-list-item-content-main{display:flex;align-items:center;color:var(--ejh-color-text);font-size:var(--ejh-h5-font-value);font-weight:var(--ejh-font-weight-bold)}.ejh-h5-record-list .adm-list-item[data-h5-record-has-status=true] .adm-list-item-content-extra{padding-left:var(--ejh-h5-gap-section)}.ejh-h5-record-thumbnail{display:block;width:var(--ejh-h5-record-mark-size);height:var(--ejh-h5-record-mark-size);border-radius:var(--ejh-h5-radius-control);object-fit:cover}.ejh-h5-empty-copy{margin:0;color:var(--ejh-color-muted);font-size:var(--ejh-h5-font-body);line-height:var(--ejh-h5-line-body)}.ejh-h5-step-item{display:grid;min-height:var(--ejh-h5-step-min-height);align-content:start;gap:var(--ejh-space-xs);border-left:1px solid var(--ejh-color-border);padding:var(--ejh-space-xs) var(--ejh-space-sm)}.ejh-h5-step-item span{display:grid;width:var(--ejh-h5-control-height);height:var(--ejh-h5-control-height);place-items:center;border-radius:var(--ejh-radius-panel);background:var(--ejh-color-info-wash);color:var(--ejh-color-info);font-weight:var(--ejh-font-weight-bold)}.ejh-h5-step-item strong{color:var(--ejh-color-text);font-size:var(--ejh-h5-font-title);line-height:var(--ejh-h5-line-tight)}.ejh-h5-step-item small{color:var(--ejh-color-muted);font-size:var(--ejh-h5-font-value);line-height:var(--ejh-h5-line-body)}.ejh-h5-action-stack{display:grid;gap:var(--ejh-h5-action-stack-gap);min-width:0}.ejh-h5-action-stack[data-h5-action-layout=inline]{display:flex;flex-wrap:wrap;align-items:center}.ejh-h5-action-stack[data-h5-action-variant=dangerConfirm]{border-color:var(--ejh-h5-status-failed)}.ejh-h5-action-stack[data-h5-action-variant=primarySecondary]{gap:var(--ejh-h5-space-inline-gap)}.ejh-h5-action-stack[data-h5-action-layout=inline]>.adm-button,.ejh-h5-action-stack[data-h5-action-layout=inline]>.ejh-h5-action-link{min-width:var(--ejh-h5-action-stack-inline-min);flex:1 1 var(--ejh-h5-action-stack-inline-min)}.ejh-h5-action-link{display:block;color:inherit;text-decoration:none}.ejh-h5-action-link[aria-disabled=true]{pointer-events:none}.ejh-h5-action-link .adm-button{width:100%}.ejh-h5-action-stack [data-h5-action-item-tone=danger]{--adm-color-primary: var(--ejh-h5-status-failed)}.ejh-h5-action-stack [data-h5-action-item-tone=secondary]{--adm-color-primary: var(--ejh-h5-text-secondary)}.ejh-h5-status-tag.adm-tag{border-color:currentColor;border-radius:var(--ejh-h5-radius-tag);font-weight:var(--ejh-font-weight-bold)}.ejh-h5-status-tag[data-h5-status=draft],.ejh-h5-status-tag[data-h5-status=expired],.ejh-h5-status-tag[data-h5-status=disabled]{background:var(--ejh-h5-status-disabled-bg);color:var(--ejh-h5-text-muted);--adm-color-text: var(--ejh-h5-text-muted)}.ejh-h5-status-tag[data-h5-status=active]{background:var(--ejh-h5-status-active-bg);color:var(--ejh-h5-status-active)}.ejh-h5-status-tag[data-h5-status=failed]{background:var(--ejh-h5-status-failed-bg);color:var(--ejh-h5-status-failed)}.ejh-h5-status-tag[data-h5-status=pending]{background:var(--ejh-h5-status-pending-bg);color:var(--ejh-h5-status-pending)}.ejh-h5-status-tag[data-h5-status=verified]{background:var(--ejh-h5-status-verified-bg);color:var(--ejh-h5-status-verified)}.ejh-h5-content-stack{display:grid;min-width:0;gap:var(--ejh-h5-gap-section)}.ejh-h5-content-stack>*{width:100%;max-width:100%;min-width:0}.ejh-h5-content-stack>span{color:var(--ejh-color-muted);font-size:var(--ejh-h5-font-value);font-weight:var(--ejh-font-weight-bold);text-align:center}.ejh-h5-fact-card .adm-card-body{padding:0}.ejh-h5-fact-list .adm-list-body{border:0}.ejh-h5-fact-list .adm-list-item{padding-left:0}.ejh-h5-fact-list .adm-list-item-content{min-height:var(--ejh-h5-fact-min-height);padding-right:0}.ejh-h5-fact-row{display:grid;min-width:0;grid-template-columns:minmax(0,var(--ejh-h5-fact-label-width)) minmax(0,1fr);gap:var(--ejh-h5-gap-section);align-items:start}.ejh-h5-fact-row>span{color:var(--ejh-color-muted);font-size:var(--ejh-h5-font-value)}.ejh-h5-fact-row>strong{min-width:0;color:var(--ejh-color-text);font-size:var(--ejh-h5-font-value);font-weight:var(--ejh-font-weight-bold);overflow-wrap:anywhere}.ejh-h5-form-card .adm-card-body,.ejh-h5-result-card .adm-card-body{display:grid;gap:var(--ejh-h5-card-padding-comfortable)}.ejh-h5-form-description{margin:0;color:var(--ejh-color-muted);font-size:var(--ejh-h5-font-value);line-height:var(--ejh-h5-line-body)}.ejh-h5-form-body{display:grid;gap:var(--ejh-h5-card-padding-comfortable);min-width:0}.ejh-h5-form-actions,.ejh-h5-result-actions{display:grid;gap:var(--ejh-h5-action-stack-gap);border-top:1px solid var(--ejh-color-border);padding-top:var(--ejh-h5-action-stack-footer-padding)}.ejh-h5-result-card .adm-result{padding:0}.ejh-h5-result-card .adm-result-title{color:var(--ejh-color-text);font-size:var(--ejh-h5-font-title);font-weight:var(--ejh-font-weight-bold)}.ejh-h5-result-card .adm-result-description{color:var(--ejh-color-muted);font-size:var(--ejh-h5-font-value);line-height:var(--ejh-h5-line-body)}.ejh-h5-empty-state{display:grid;min-height:var(--ejh-h5-empty-min-height);place-items:center;gap:var(--ejh-h5-gap-section);color:var(--ejh-color-muted);text-align:center}.ejh-h5-empty-state .adm-empty{padding:var(--ejh-space-md) 0}.ejh-h5-empty-state strong{color:var(--ejh-color-text);font-size:var(--ejh-h5-font-title)}.ejh-h5-filter-tabs.adm-tabs{--active-line-color: var(--ejh-color-info);--active-title-color: var(--ejh-color-text);--title-font-size: var(--ejh-h5-font-value);border-radius:var(--ejh-h5-radius-card);background:var(--ejh-color-surface)}.ejh-h5-filter-tabs .adm-tabs-tab{min-height:var(--ejh-h5-filter-tab-height);color:var(--ejh-color-muted);font-weight:var(--ejh-font-weight-bold)}.ejh-h5-filter-tab-title{display:inline-grid;grid-auto-flow:column;gap:var(--ejh-h5-gap);align-items:center}.ejh-h5-filter-tab-title em{display:inline-grid;min-width:var(--ejh-h5-control-height);min-height:var(--ejh-h5-font-headline);place-items:center;border-radius:var(--ejh-h5-radius-pill);background:var(--ejh-color-neutral-wash);color:var(--ejh-color-muted);font-size:var(--ejh-h5-font-label);font-style:normal;line-height:var(--ejh-h5-line-tight);padding:0 var(--ejh-h5-gap)}.ejh-h5-shortcut-grid.adm-grid{align-items:start;gap:var(--ejh-h5-shortcut-grid-gap)}.ejh-h5-shortcut-grid a{display:grid;min-height:var(--ejh-h5-shortcut-min-height);place-items:center;gap:var(--ejh-h5-gap);border:1px solid var(--ejh-h5-panel-border);border-radius:var(--ejh-h5-radius-card);background:var(--ejh-color-surface);color:var(--ejh-color-text);box-shadow:var(--ejh-h5-panel-shadow);padding:var(--ejh-space-sm) var(--ejh-space-xs);text-align:center;text-decoration:none}.ejh-h5-shortcut-grid a>span{display:grid;width:var(--ejh-h5-shortcut-icon-size);height:var(--ejh-h5-shortcut-icon-size);place-items:center;border-radius:var(--ejh-h5-shortcut-icon-radius);background:var(--ejh-h5-shortcut-icon-background);color:var(--ejh-h5-shortcut-icon-color);font-size:var(--ejh-h5-bottom-nav-icon-size)}.ejh-h5-shortcut-grid strong{color:var(--ejh-color-text);font-size:var(--ejh-h5-font-value);font-weight:var(--ejh-font-weight-medium);line-height:var(--ejh-h5-line-tight);white-space:nowrap}.ejh-h5-task-grid.adm-grid,.ejh-h5-task-grid .adm-grid-item{min-width:0}.ejh-h5-task-grid-button.adm-button{--adm-color-primary: var(--ejh-color-border-strong);height:100%;min-height:calc(var(--ejh-h5-control-height) * 1.72);border-color:var(--ejh-color-border);background:var(--ejh-h5-bg-muted);color:var(--ejh-h5-text-body);padding:var(--ejh-space-sm)}.ejh-h5-task-grid-button .adm-button-content{display:grid;grid-template-columns:auto minmax(0,1fr);gap:2px var(--ejh-space-sm);align-items:center;text-align:left}.ejh-h5-task-grid-mark{display:inline-grid;width:24px;height:24px;border:1px solid var(--ejh-color-border-strong);border-radius:999px;place-items:center;color:var(--ejh-h5-text-title);font-size:var(--ejh-h5-font-label);font-weight:var(--ejh-font-weight-bold)}.ejh-h5-task-grid-button strong,.ejh-h5-task-grid-button small,.ejh-h5-task-grid-button em{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ejh-h5-task-grid-button strong{color:var(--ejh-h5-text-title);font-size:var(--ejh-h5-font-body);font-weight:var(--ejh-font-weight-bold)}.ejh-h5-task-grid-button small,.ejh-h5-task-grid-button em{grid-column:2;color:var(--ejh-h5-text-muted);font-size:var(--ejh-h5-font-label);font-style:normal;font-weight:var(--ejh-font-weight-regular)}.ejh-h5-bottom-tabs.adm-tab-bar{position:fixed;z-index:20;right:0;bottom:0;left:0;max-width:var(--ejh-h5-shell-width);min-height:var(--ejh-h5-bottom-nav-height);margin:0 auto;border-top:1px solid var(--ejh-color-border);border-radius:var(--ejh-h5-bottom-nav-radius) var(--ejh-h5-bottom-nav-radius) 0 0;background:var(--ejh-color-surface-overlay);box-shadow:var(--ejh-shadow-panel);padding:var(--ejh-h5-bottom-nav-padding-y) 0 env(safe-area-inset-bottom);transition:transform var(--ejh-motion-duration-base) var(--ejh-motion-easing-standard)}.ejh-h5-bottom-tabs .adm-tab-bar-item{font-size:var(--ejh-h5-bottom-nav-label-size)}.ejh-h5-bottom-tabs .adm-tab-bar-item-icon{font-size:var(--ejh-h5-bottom-nav-icon-size)}.ejh-h5-bottom-tabs.adm-tab-bar[data-h5-nav-hidden=true]{visibility:hidden;opacity:0;pointer-events:none;transform:translateY(100%)}.ejh-h5-app-home-header{position:sticky;top:0;z-index:12;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:var(--ejh-space-xs);background:var(--ejh-color-surface-overlay);padding:var(--ejh-space-md) var(--ejh-h5-page-padding-x) var(--ejh-space-sm);-webkit-backdrop-filter:blur(var(--ejh-h5-backdrop-blur));backdrop-filter:blur(var(--ejh-h5-backdrop-blur))}.ejh-h5-app-home-city.adm-button,.ejh-h5-app-home-icon-button.adm-button,.ejh-h5-app-home-avatar.adm-button{--background-color: transparent;--border-color: transparent;--text-color: var(--ejh-color-text);min-width:0;min-height:34px;border-radius:var(--ejh-h5-radius-pill);padding:0 var(--ejh-space-sm)}.ejh-h5-app-home-city.adm-button{color:var(--ejh-color-consumer-accent-strong);font-size:var(--ejh-h5-font-label);font-weight:var(--ejh-font-weight-bold)}.ejh-h5-app-home-search.adm-search-bar{--height: 34px;--border-radius: var(--ejh-h5-radius-pill);min-width:0}.ejh-h5-app-home-search .adm-search-bar-input-box{background:var(--ejh-color-consumer-accent-panel)}.ejh-h5-app-home-icon-button.adm-button{width:34px;padding:0;color:var(--ejh-color-muted)}.ejh-h5-app-home-avatar.adm-button{width:36px;height:36px;overflow:hidden;border:1px solid var(--ejh-color-consumer-accent-rule);background:var(--ejh-color-consumer-accent-panel);padding:0}.ejh-h5-app-home-avatar img{display:block;width:100%;height:100%;object-fit:cover}.ejh-h5-app-top-nav.adm-nav-bar{--height: var(--ejh-h5-header-height);position:sticky;top:0;z-index:12;background:var(--ejh-color-surface-overlay);color:var(--ejh-color-text);font-weight:var(--ejh-font-weight-bold);-webkit-backdrop-filter:blur(var(--ejh-h5-backdrop-blur));backdrop-filter:blur(var(--ejh-h5-backdrop-blur))}.ejh-h5-app-route-hero.adm-card{position:relative;overflow:hidden;min-height:164px;border-color:var(--ejh-color-consumer-accent-rule);background:linear-gradient(135deg,var(--ejh-color-consumer-accent-panel),var(--ejh-color-surface) 72%)}.ejh-h5-app-route-hero .adm-card-body{display:grid;gap:var(--ejh-space-sm)}.ejh-h5-app-route-hero-visual{display:block;width:100%;max-height:128px;border-radius:var(--ejh-h5-radius-card);object-fit:cover}.ejh-h5-app-route-hero-main{display:grid;gap:var(--ejh-space-xs)}.ejh-h5-app-route-hero-main p,.ejh-h5-app-route-hero-main h2,.ejh-h5-app-route-hero-main span,.ejh-h5-app-route-hero-actions span{margin:0}.ejh-h5-app-route-hero-main p{color:var(--ejh-color-consumer-accent-strong);font-size:var(--ejh-h5-font-label);font-weight:var(--ejh-font-weight-bold)}.ejh-h5-app-route-hero-main h2{color:var(--ejh-color-text);font-size:var(--ejh-h5-font-headline);line-height:var(--ejh-h5-line-tight)}.ejh-h5-app-route-hero-main span,.ejh-h5-app-route-hero-actions span{color:var(--ejh-color-muted);font-size:var(--ejh-h5-font-value);line-height:var(--ejh-h5-line-body)}.ejh-h5-app-route-hero .adm-tag{width:fit-content;border-radius:var(--ejh-h5-radius-pill);font-weight:var(--ejh-font-weight-bold)}.ejh-h5-app-route-hero-actions,.ejh-h5-app-account-panel{display:grid;gap:var(--ejh-space-sm)}.ejh-h5-app-account-hero.adm-card{border-color:var(--ejh-color-consumer-accent-rule);background:linear-gradient(135deg,var(--ejh-color-consumer-accent-panel),var(--ejh-color-surface) 72%)}.ejh-h5-app-account-hero-body{display:grid;gap:var(--ejh-space-sm)}.ejh-h5-app-account-hero-extra{display:flex;align-items:center;justify-content:flex-end;gap:var(--ejh-space-xs)}.ejh-h5-app-account-hero-main{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--ejh-space-md)}.ejh-h5-app-account-avatar.adm-avatar{--size: 64px;--border-radius: var(--ejh-h5-radius-card);border:1px solid var(--ejh-color-consumer-accent-rule);background:var(--ejh-color-consumer-accent-panel);color:var(--ejh-color-consumer-accent-strong);font-size:var(--ejh-h5-font-headline);font-weight:var(--ejh-font-weight-bold)}.ejh-h5-app-account-hero-copy{display:grid;min-width:0;gap:var(--ejh-h5-gap-tight)}.ejh-h5-app-account-hero-copy h1,.ejh-h5-app-account-hero-copy p,.ejh-h5-app-account-hero-meta span{margin:0;overflow-wrap:anywhere}.ejh-h5-app-account-hero-copy h1{color:var(--ejh-color-text);font-size:var(--ejh-h5-font-headline);line-height:var(--ejh-h5-line-tight)}.ejh-h5-app-account-hero-copy p,.ejh-h5-app-account-hero-meta{color:var(--ejh-color-muted);font-size:var(--ejh-h5-font-value);line-height:var(--ejh-h5-line-body)}.ejh-h5-app-account-identity-strip,.ejh-h5-app-account-hero-meta{display:flex;flex-wrap:wrap;gap:var(--ejh-space-xs)}.ejh-h5-app-account-deep-slot{margin-top:var(--ejh-space-sm);scroll-margin-top:var(--ejh-h5-header-height)}.ejh-h5-app-install-guide{display:grid;box-sizing:border-box;width:100%;max-width:var(--ejh-h5-shell-width);gap:var(--ejh-h5-gap-section);margin:0 auto;padding:var(--ejh-h5-page-padding-top) var(--ejh-h5-page-padding-x) calc(var(--ejh-h5-page-padding-bottom) + env(safe-area-inset-bottom))}.ejh-h5-app-install-guide>*{min-width:0}.ejh-h5-app-install-hero .adm-card-body{display:grid;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:var(--ejh-h5-card-padding-comfortable)}.ejh-h5-app-install-icon{width:64px;height:64px;border-radius:var(--ejh-h5-radius-card);box-shadow:var(--ejh-h5-panel-shadow)}.ejh-h5-app-install-guide-image{display:block;width:100%;max-width:100%;border-radius:var(--ejh-h5-radius-card)}.ejh-h5-app-install-hero .adm-card-body>div{min-width:0}.ejh-h5-app-install-hero p,.ejh-h5-app-install-hero h1,.ejh-h5-app-install-hero span{margin:0;overflow-wrap:anywhere}.ejh-h5-app-install-hero p{color:var(--ejh-color-consumer-accent-strong);font-size:var(--ejh-h5-font-label);font-weight:var(--ejh-font-weight-bold)}.ejh-h5-app-install-hero h1{color:var(--ejh-color-text);font-size:var(--ejh-h5-font-headline);line-height:var(--ejh-h5-line-tight)}.ejh-h5-app-install-hero span{display:block;margin-top:var(--ejh-h5-gap-tight);color:var(--ejh-color-muted);font-size:var(--ejh-h5-font-value);line-height:var(--ejh-h5-line-body)}.ejh-h5-app-home-shortcut-strip{padding-inline:var(--ejh-h5-page-padding-x)}.ejh-h5-app-action-bar.ejh-h5-app-fixed-action{position:fixed;z-index:21;right:0;bottom:calc(var(--ejh-h5-bottom-nav-height) + env(safe-area-inset-bottom));left:0;max-width:var(--ejh-h5-shell-width);margin:0 auto;background:linear-gradient(180deg,transparent,var(--ejh-color-surface) 28%);padding:var(--ejh-space-md) var(--ejh-h5-page-padding-x) var(--ejh-space-sm)}.ejh-h5-app-card-copy{margin:0;color:var(--ejh-color-muted);font-size:var(--ejh-h5-font-value);line-height:var(--ejh-h5-line-body)}.ejh-h5-app-card-actions{display:grid;gap:var(--ejh-h5-action-stack-gap);border-top:1px solid var(--ejh-color-border);padding-top:var(--ejh-h5-action-stack-footer-padding)}.ejh-h5-app-activity-card .adm-card-body,.ejh-h5-app-merchant-card .adm-card-body,.ejh-h5-app-merchant-trust .adm-card-body,.ejh-h5-app-ticket-card .adm-card-body,.ejh-h5-app-complaint-entry .adm-card-body,.ejh-h5-app-share-guide .adm-card-body{display:grid;gap:var(--ejh-h5-card-padding-comfortable)}.ejh-h5-app-activity-visual{display:block;width:100%;aspect-ratio:16 / 9;border-radius:var(--ejh-h5-radius-card);object-fit:cover}.ejh-h5-app-activity-card[data-h5-app-activity-visual-ratio=wide] .ejh-h5-app-activity-visual{aspect-ratio:16 / 7}.ejh-h5-app-activity-card[data-h5-app-activity-visual-ratio=wide] .adm-card-header{align-items:start}.ejh-h5-app-activity-card[data-h5-app-activity-variant=compact] .adm-card-body{gap:var(--ejh-h5-density-compact-card-padding)}.ejh-h5-app-activity-card[data-h5-app-activity-variant=compact] .ejh-h5-app-activity-visual{aspect-ratio:16 / 7}.ejh-h5-app-activity-card[data-h5-app-activity-variant=featured] .adm-card-body,.ejh-h5-app-activity-card[data-h5-app-activity-variant=share] .adm-card-body{gap:var(--ejh-h5-density-relaxed-card-padding)}.ejh-h5-app-activity-card[data-h5-app-activity-variant=featured]{border-color:var(--ejh-color-consumer-accent-rule)}.ejh-h5-app-activity-card[data-h5-app-activity-variant=share]{border-color:var(--ejh-color-brand-rule);background:var(--ejh-color-brand-wash)}.ejh-h5-app-merchant-visual,.ejh-h5-app-merchant-visual-fallback{display:block;width:100%;aspect-ratio:16 / 9;border-radius:var(--ejh-h5-radius-card)}.ejh-h5-app-merchant-visual{object-fit:cover}.ejh-h5-app-merchant-visual-fallback{background:linear-gradient(180deg,#0000001a,#00000052),radial-gradient(circle at 20% 10%,rgba(255,112,47,.42),transparent 32%),linear-gradient(135deg,#2b1812,#6b3320 48%,#1f2937)}.ejh-h5-app-merchant-entry-grid{min-width:0}.ejh-h5-app-merchant-entry{display:grid;width:100%;min-width:0;border:0;background:transparent;color:inherit;gap:var(--ejh-h5-gap-tight);justify-items:center;padding:var(--ejh-space-xs) 0}.ejh-h5-app-merchant-entry:disabled{opacity:.58}.ejh-h5-app-merchant-entry span{display:grid;width:34px;height:34px;place-items:center;border-radius:var(--ejh-h5-radius-card);background:linear-gradient(135deg,var(--ejh-color-consumer-accent),var(--ejh-color-consumer-accent-highlight));color:var(--ejh-color-inverse-text);font-size:var(--ejh-h5-font-label);font-weight:var(--ejh-font-weight-bold)}.ejh-h5-app-merchant-entry strong{max-width:100%;color:var(--ejh-color-text);font-size:var(--ejh-h5-font-label);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ejh-h5-app-merchant-entry small{color:var(--ejh-color-consumer-accent);font-size:var(--ejh-h5-font-label)}.ejh-h5-app-ticket-code{display:grid;place-items:center;gap:var(--ejh-h5-gap);border-radius:calc(var(--ejh-h5-radius-card) + var(--ejh-h5-gap-section));background:linear-gradient(135deg,var(--ejh-color-consumer-accent),var(--ejh-color-consumer-accent-highlight));color:var(--ejh-color-inverse-text);padding:var(--ejh-space-xl) var(--ejh-space-lg);text-align:center}.ejh-h5-app-ticket-code span,.ejh-h5-app-ticket-code small{font-size:var(--ejh-h5-font-label);line-height:var(--ejh-h5-line-tight)}.ejh-h5-app-ticket-code strong{font-size:var(--ejh-font-size-display);line-height:var(--ejh-h5-line-tight);letter-spacing:var(--ejh-h5-gap-tight)}.ejh-h5-app-qr{display:grid;width:188px;min-height:188px;place-items:center;border-radius:calc(var(--ejh-h5-radius-card) + var(--ejh-h5-gap-section));background:var(--ejh-color-surface);color:var(--ejh-color-muted);padding:var(--ejh-h5-gap-section)}.ejh-h5-app-qr svg{display:block;width:100%;height:auto}.ejh-h5-biz-qr{display:grid;width:188px;min-height:188px;place-items:center;border-radius:calc(var(--ejh-h5-radius-card) + var(--ejh-h5-gap-section));background:var(--ejh-color-surface);color:var(--ejh-color-muted);padding:var(--ejh-h5-gap-section)}.ejh-h5-biz-qr svg{display:block;width:100%;height:auto}.ejh-h5-app-loading{display:flex;min-height:140px;align-items:center;justify-content:center;gap:var(--ejh-h5-gap);margin:0;color:var(--ejh-color-muted)}.ejh-h5-app-inline-facts.ejh-h5-card.adm-card{border:0;border-top:1px solid var(--ejh-color-border);border-radius:0;background:transparent;box-shadow:none;padding-top:var(--ejh-h5-action-stack-footer-padding)}.ejh-h5-app-inline-facts .adm-card-header{border-bottom:0;padding:0 0 var(--ejh-h5-gap)}.ejh-h5-app-inline-facts .adm-card-header-title{color:var(--ejh-color-text);font-size:var(--ejh-h5-font-title);font-weight:var(--ejh-font-weight-bold);line-height:var(--ejh-h5-line-tight)}.ejh-h5-app-inline-facts .adm-card-body{padding:0}.ejh-h5-app-inline-facts .ejh-h5-fact-list .adm-list-item-content{min-height:0}.ejh-h5-app-inline-facts .ejh-h5-fact-list .adm-list-item-content-main{padding:var(--ejh-space-xs) 0}.ejh-h5-app-inline-metrics.ejh-h5-card.adm-card{box-shadow:none}.ejh-h5-biz-status-tag.adm-tag{font-weight:var(--ejh-font-weight-bold)}.ejh-h5-biz-verification-panel .adm-card-body,.ejh-h5-biz-task-card .adm-card-body,.ejh-h5-biz-activity-card .adm-card-body,.ejh-h5-biz-profile-block .adm-card-body,.ejh-h5-biz-external-entry-list .adm-card-body{display:grid;gap:var(--ejh-h5-card-padding-comfortable)}.ejh-h5-biz-card-copy{margin:0;color:var(--ejh-color-muted);font-size:var(--ejh-h5-font-value);line-height:var(--ejh-h5-line-body)}.ejh-h5-biz-card-actions{display:grid;gap:var(--ejh-h5-action-stack-gap);border-top:1px solid var(--ejh-color-border);padding-top:var(--ejh-h5-action-stack-footer-padding)}.ejh-h5-biz-action-bar{min-width:0}.ejh-h5-biz-step-rail.adm-steps{--adm-color-primary: var(--ejh-color-business-accent);--title-font-size: var(--ejh-h5-font-value);--description-font-size: var(--ejh-h5-font-micro);padding:0}.ejh-h5-biz-step-rail .adm-step{min-width:0}.ejh-h5-biz-step-rail .adm-step-title{color:var(--ejh-color-muted);line-height:var(--ejh-h5-line-tight)}.ejh-h5-biz-step-rail .adm-step-description{color:var(--ejh-color-muted);line-height:var(--ejh-h5-line-body)}.ejh-h5-biz-step-rail .adm-step[data-active=true] .adm-step-title,.ejh-h5-biz-step-rail .adm-step-status-process .adm-step-title{color:var(--ejh-color-business-accent);font-weight:var(--ejh-font-weight-bold)}.ejh-h5-biz-workflow-steps.adm-steps{--title-font-size: var(--ejh-h5-font-value);--description-font-size: var(--ejh-h5-font-label);--icon-size: var(--ejh-h5-control-height);color:var(--ejh-color-text)}.ejh-h5-biz-workflow-steps .adm-step-title{font-weight:var(--ejh-font-weight-bold)}.ejh-h5-biz-record-meta{display:grid;justify-items:end;gap:var(--ejh-space-xs);color:var(--ejh-color-muted);font-size:var(--ejh-font-size-xs);line-height:var(--ejh-line-height-tight);white-space:nowrap}.ejh-h5-biz-record-meta small{color:var(--ejh-color-muted);font-size:var(--ejh-font-size-xs)}.ejh-h5-biz-workbench-split{display:grid;min-width:0;gap:var(--ejh-h5-gap-section);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ejh-h5-biz-workbench-split[data-h5-biz-workbench-split=wide-detail]{grid-template-columns:minmax(180px,.82fr) minmax(0,1.18fr)}.ejh-h5-biz-workbench-split>*{min-width:0}.ejh-h5-card-comfortable .adm-card-body{display:grid;gap:var(--ejh-h5-card-padding-comfortable)}.ejh-h5-metric-card--panel .ejh-h5-metric-grid{overflow:hidden;border-radius:var(--ejh-h5-radius-control);background:var(--ejh-color-surface)}.ejh-h5-action-stack--grid-2.ejh-h5-action-stack[data-h5-action-layout=inline]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.ejh-h5-action-stack--grid-2.ejh-h5-action-stack[data-h5-action-layout=inline]>.adm-button,.ejh-h5-action-stack--grid-2.ejh-h5-action-stack[data-h5-action-layout=inline]>.ejh-h5-action-link{min-width:0}.ejh-h5-notice--rounded{border-radius:var(--ejh-h5-radius-control)}.ejh-h5-biz-trend-card{display:grid;min-height:0;gap:var(--ejh-h5-card-padding-comfortable);border:0;border-radius:0;background:transparent;padding:0}.ejh-h5-biz-trend-card strong,.ejh-h5-biz-trend-card p,.ejh-h5-biz-trend-card ul{margin:0}.ejh-h5-biz-trend-card p,.ejh-h5-biz-trend-card li{color:var(--ejh-color-muted);font-size:var(--ejh-h5-font-value);line-height:var(--ejh-h5-line-body)}.ejh-h5-biz-trend-chart{display:grid;gap:var(--ejh-space-xs)}.ejh-h5-biz-trend-chart svg{display:block;width:100%;height:128px;border-radius:var(--ejh-h5-radius-control);background:linear-gradient(180deg,#1877f205,#ffffffd1),linear-gradient(90deg,rgba(15,23,42,.018) 1px,transparent 1px);background-size:auto,34px 100%}.ejh-h5-biz-trend-chart-grid{fill:none;stroke:#0f172a12;stroke-width:1}.ejh-h5-biz-trend-chart-line{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.6}.ejh-h5-biz-trend-chart-line--current{stroke:var(--ejh-color-info)}.ejh-h5-biz-trend-chart-line--previous{stroke:#1877f252;stroke-dasharray:5 5}.ejh-h5-biz-trend-chart-dot{fill:#fff;stroke:var(--ejh-color-info);stroke-width:1.8}.ejh-h5-biz-trend-chart-label{fill:var(--ejh-color-muted);font-size:var(--ejh-h5-font-micro);text-anchor:middle}.ejh-h5-biz-trend-chart-legend{display:flex;gap:var(--ejh-h5-gap);justify-content:flex-end;color:var(--ejh-color-muted);font-size:var(--ejh-h5-font-label)}.ejh-h5-biz-trend-chart-legend span{display:inline-flex;align-items:center;gap:var(--ejh-space-xs);border-radius:var(--ejh-h5-radius-control);background:var(--ejh-color-surface);color:var(--ejh-color-muted);font-weight:var(--ejh-font-weight-bold);padding:var(--ejh-space-xs) var(--ejh-space-sm)}.ejh-h5-biz-trend-chart-legend span:before{width:7px;height:7px;border-radius:999px;background:var(--ejh-color-info);content:""}.ejh-h5-biz-trend-chart-legend span:last-child:before{background:#1877f252}.ejh-h5-biz-trend-gap-note{display:grid;gap:var(--ejh-h5-gap-tight);border-radius:var(--ejh-h5-radius-control);background:#f59e0b12;color:var(--ejh-color-muted);font-size:var(--ejh-h5-font-body);padding:var(--ejh-h5-card-padding-comfortable)}.ejh-h5-biz-trend-gap-note strong,.ejh-h5-biz-trend-gap-note ul{margin:0}.ejh-h5-biz-trend-gap-note ul{padding-left:var(--ejh-h5-gap-section)}.ejh-h5-biz-mini-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:var(--ejh-h5-gap-section)}.ejh-h5-biz-mini-panel.adm-card .adm-card-header,.ejh-h5-biz-mini-panel.adm-card .adm-card-body{padding:var(--ejh-space-sm)}.ejh-h5-biz-mini-panel:not(.adm-card){display:grid;gap:var(--ejh-h5-gap);border:1px solid var(--ejh-color-border);border-radius:var(--ejh-h5-radius-card);background:var(--ejh-color-surface);padding:var(--ejh-space-sm)}.ejh-h5-biz-mini-panel:not(.adm-card) strong{color:var(--ejh-color-text);font-size:var(--ejh-h5-font-title);line-height:var(--ejh-h5-line-tight)}.ejh-h5-biz-mini-panel:not(.adm-card) span{color:var(--ejh-color-muted);font-size:var(--ejh-h5-font-value);line-height:var(--ejh-h5-line-body)}.ejh-h5-biz-mini-panel .adm-list-item-content{min-height:var(--ejh-h5-fact-min-height)}.ejh-h5-biz-confirm-list{display:grid;gap:var(--ejh-h5-gap-section)}.ejh-h5-biz-inline-facts.ejh-h5-card.adm-card{border:0;border-radius:0;background:transparent;box-shadow:none}.ejh-h5-biz-inline-facts .adm-card-body{padding:0}.ejh-h5-biz-inline-facts .ejh-h5-fact-list .adm-list-item-content{min-height:0}.ejh-h5-biz-inline-facts .ejh-h5-fact-list .adm-list-item-content-main{padding:var(--ejh-space-xs) 0}.ejh-h5-biz-entry-list .adm-list-item-content-main,.ejh-h5-biz-entry-list .adm-list-item-content-extra{min-width:0}.ejh-h5-biz-entry-extra{display:inline-flex;min-width:0;align-items:center;justify-content:flex-end;gap:var(--ejh-h5-gap)}@media(max-width:900px){.ejh-h5-biz-workbench-split,.ejh-h5-biz-workbench-split[data-h5-biz-workbench-split=wide-detail]{grid-template-columns:1fr}}.ejh-h5-biz-install-shell{width:min(100vw,var(--ejh-h5-shell-width));max-width:100vw;min-height:100vh;background:radial-gradient(circle at 18% 0%,var(--ejh-color-info-wash),var(--ejh-color-transparent) 30%),linear-gradient(180deg,var(--ejh-color-canvas) 0%,var(--ejh-color-info-wash) 100%)}.ejh-h5-biz-install-main{display:grid;box-sizing:border-box;width:100%;max-width:100%;min-width:0;gap:var(--ejh-h5-gap-section);margin:0 auto;padding:var(--ejh-h5-page-padding-top) var(--ejh-h5-page-padding-x) calc(var(--ejh-h5-page-padding-bottom) + env(safe-area-inset-bottom))}.ejh-h5-biz-install-main>*{width:100%;max-width:100%;min-width:0}@media(min-width:901px){.ejh-h5-biz-install-main{padding-top:42px}}.ejh-h5-biz-install-hero .adm-card-body{display:grid;grid-template-columns:68px minmax(0,1fr);align-items:center;gap:var(--ejh-h5-card-padding-comfortable)}.ejh-h5-biz-install-icon{width:68px;height:68px;border-radius:var(--ejh-h5-radius-card);box-shadow:var(--ejh-h5-panel-shadow)}.ejh-h5-biz-install-guide-image{display:block;width:100%;max-width:100%;border-radius:var(--ejh-h5-radius-card)}.ejh-h5-biz-install-hero .adm-card-body>div{min-width:0}.ejh-h5-biz-install-hero p,.ejh-h5-biz-install-hero h1,.ejh-h5-biz-install-hero span{margin:0;overflow-wrap:anywhere}.ejh-h5-biz-install-hero p{color:var(--ejh-color-info);font-size:var(--ejh-h5-font-label);font-weight:var(--ejh-font-weight-bold)}.ejh-h5-biz-install-hero h1{color:var(--ejh-color-text);font-size:var(--ejh-h5-font-headline);line-height:var(--ejh-h5-line-tight)}.ejh-h5-biz-install-hero span{display:block;margin-top:var(--ejh-h5-gap-tight);color:var(--ejh-color-muted);font-size:var(--ejh-h5-font-value);line-height:var(--ejh-h5-line-body)}.ejh-shell-panel:has(.ejh-h5-biz-workspace){width:100%;max-width:var(--ejh-h5-shell-width);min-height:100vh;border:0;border-radius:0;background:var(--ejh-color-canvas);padding:0;overflow:hidden;box-shadow:none}@media(min-width:901px){.ejh-shell-panel:has(.ejh-h5-biz-workspace){max-width:var(--ejh-h5-shell-desktop-width)}}.ejh-shell-panel:has(.ejh-h5-biz-workspace) .ejh-shell-kicker,.ejh-shell-panel:has(.ejh-h5-biz-workspace)>h1,.ejh-shell-panel:has(.ejh-h5-biz-workspace)>.ejh-shell-status{display:none}.ejh-shell-panel:has(.ejh-h5-biz-workspace) .ejh-shell-actions{gap:0;margin-top:0}.ejh-shell-panel:has(.ejh-h5-biz-workspace) .ejh-auth-secondary-links{display:none}.ejh-h5-biz-workspace{--ejh-h5-biz-bottom-nav-height: var(--ejh-h5-bottom-nav-height);--ejh-h5-biz-card-border: var(--ejh-h5-panel-border);--ejh-biz-font-micro: var(--ejh-h5-font-micro);--ejh-biz-font-label: var(--ejh-h5-font-label);--ejh-biz-font-body: var(--ejh-h5-font-body);--ejh-biz-font-value: var(--ejh-h5-font-value);--ejh-biz-font-title: var(--ejh-h5-font-title);--ejh-biz-font-headline: var(--ejh-h5-font-headline);--ejh-biz-line-tight: var(--ejh-h5-line-tight);--ejh-biz-line-body: var(--ejh-h5-line-body);--ejh-biz-gap-tight: var(--ejh-h5-gap-tight);--ejh-biz-gap: var(--ejh-h5-gap);--ejh-biz-gap-section: var(--ejh-h5-gap-section);--ejh-biz-card-radius: var(--ejh-h5-radius-card);--ejh-biz-card-padding: var(--ejh-h5-card-padding);--ejh-biz-control-radius: var(--ejh-h5-radius-control);--ejh-biz-control-height: var(--ejh-h5-control-height);--ejh-font-size-xs: var(--ejh-biz-font-label);--ejh-font-size-sm: var(--ejh-biz-font-body);--ejh-font-size-md: var(--ejh-biz-font-title);--ejh-font-size-lg: var(--ejh-biz-font-headline);--ejh-font-size-xl: calc(var(--ejh-biz-font-headline) + 1px);--ejh-font-size-display: calc(var(--ejh-biz-font-headline) + 2px);--ejh-line-height-normal: var(--ejh-biz-line-body);--ejh-line-height-relaxed: var(--ejh-biz-line-body);--ejh-space-sm: var(--ejh-biz-gap);--ejh-space-md: var(--ejh-biz-gap-section);--ejh-space-lg: calc(var(--ejh-biz-gap-section) + var(--ejh-biz-gap-tight));--ejh-space-xl: calc(var(--ejh-biz-gap-section) + var(--ejh-biz-gap));--ejh-radius-control: var(--ejh-biz-control-radius);--ejh-radius-panel: var(--ejh-biz-card-radius);--ejh-shadow-panel: var(--ejh-h5-panel-shadow);--ejh-touch-target-min: var(--ejh-biz-control-height);--ejh-h5-biz-card-radius: var(--ejh-biz-card-radius);--ejh-h5-biz-card-padding: var(--ejh-biz-card-padding);--ejh-h5-biz-section-gap: var(--ejh-biz-gap);--adm-color-primary: var(--ejh-color-info);--adm-color-success: var(--ejh-color-success);--adm-color-warning: var(--ejh-color-warning);--adm-color-danger: var(--ejh-color-danger);--adm-font-family: var(--ejh-font-family);--adm-border-radius-s: var(--ejh-biz-control-radius);--adm-border-radius-m: var(--ejh-biz-control-radius);--adm-border-radius-l: var(--ejh-biz-card-radius);--adm-font-size-main: var(--ejh-biz-font-body);--adm-font-size-1: var(--ejh-h5-font-micro);--adm-font-size-2: var(--ejh-h5-font-micro);--adm-font-size-3: var(--ejh-biz-font-label);--adm-font-size-4: var(--ejh-biz-font-body);--adm-font-size-5: var(--ejh-biz-font-body);--adm-font-size-6: var(--ejh-biz-font-value);--adm-font-size-7: var(--ejh-biz-font-value);--adm-font-size-8: var(--ejh-biz-font-title);--adm-font-size-9: var(--ejh-font-size-sm);--adm-font-size-10: var(--ejh-font-size-md);width:100%;color:var(--ejh-color-text);font-size:var(--ejh-biz-font-body);line-height:var(--ejh-biz-line-body);background:radial-gradient(circle at 18% 0%,var(--ejh-color-brand-wash),var(--ejh-color-transparent) 28%),linear-gradient(180deg,var(--ejh-color-info-wash) 0%,var(--ejh-color-canvas) 46%,var(--ejh-color-neutral-wash) 100%)}.ejh-h5-biz-workspace :where(.adm-button,.adm-input,.adm-text-area,.adm-list,.adm-form,input,select,textarea,button){font-size:var(--ejh-biz-font-body)}.ejh-h5-biz-workspace :where(h1,h2,h3,h4,p,dt,dd,li,small,strong,span,label,button,input,textarea,select){line-height:var(--ejh-biz-line-body)}.ejh-h5-biz-workspace :where(h1){font-size:var(--ejh-biz-font-headline)}.ejh-h5-biz-workspace :where(h2,h3){font-size:var(--ejh-biz-font-title)}.ejh-h5-biz-workspace :where(p,dt,dd,li,label,input,textarea,select){font-size:var(--ejh-biz-font-body)}.ejh-h5-biz-workspace :where(small){font-size:var(--ejh-biz-font-label)}.ejh-h5-biz-workspace :where(.adm-card){border-radius:var(--ejh-biz-card-radius)}.ejh-h5-biz-workspace :where(.adm-card-body){padding:var(--ejh-biz-card-padding)}.ejh-h5-biz-workspace :where(.adm-list-item-content){min-height:38px}.ejh-h5-biz-workspace :where(.adm-button){--border-radius: var(--ejh-h5-radius-pill);min-height:var(--ejh-biz-control-height)}.ejh-h5-biz-workspace :where(.adm-button):focus-visible,.ejh-h5-biz-workspace :where(a):focus-visible{outline:var(--ejh-h5-focus-outline-width) solid var(--ejh-color-focus);outline-offset:var(--ejh-h5-focus-outline-offset)}.ejh-h5-biz-workspace .ejh-h5-page{width:100%;grid-template-columns:minmax(0,1fr)}.ejh-h5-biz-workspace .ejh-h5-page>*{max-width:100%;min-width:0}.ejh-h5-biz-workspace-frame{display:grid;min-height:620px;grid-template-columns:1fr}.ejh-h5-biz-workspace-desktop-nav{display:none}.ejh-h5-biz-workspace-nav{position:fixed;left:50%;bottom:0;z-index:6;display:block;width:min(100%,var(--ejh-h5-shell-width));min-height:var(--ejh-h5-biz-bottom-nav-height);border-top:1px solid var(--ejh-h5-biz-card-border);border-radius:var(--ejh-h5-bottom-nav-radius) var(--ejh-h5-bottom-nav-radius) 0 0;background:var(--ejh-color-surface-overlay-strong);overflow:hidden;padding:var(--ejh-h5-bottom-nav-padding-y) 0 env(safe-area-inset-bottom);box-shadow:0 -10px 28px #0f172a14;transform:translate(-50%);transition:transform var(--ejh-motion-duration-base) var(--ejh-motion-easing-standard)}@media(min-width:901px){.ejh-h5-biz-workspace-frame{width:min(100%,var(--ejh-h5-shell-desktop-width));min-height:100vh;grid-template-columns:216px minmax(0,1fr);margin:0 auto}.ejh-h5-biz-workspace-desktop-nav{position:sticky;top:0;display:grid;height:100vh;align-content:start;gap:var(--ejh-biz-gap-section);border-right:1px solid var(--ejh-h5-biz-card-border);background:#ffffffb8;padding:18px 14px}.ejh-h5-biz-workspace-nav{display:none}}.ejh-h5-biz-workspace-desktop-brand{display:grid;min-height:42px;align-items:center;border-radius:var(--ejh-biz-control-radius);color:var(--ejh-color-text);font-size:var(--ejh-biz-font-headline);font-weight:820;line-height:var(--ejh-biz-line-tight);padding:0 10px;text-decoration:none}.ejh-h5-biz-workspace-nav-group{display:grid;gap:7px;min-width:0}.ejh-h5-biz-workspace-nav-group p{margin:0;color:var(--ejh-color-muted);font-size:var(--ejh-biz-font-label);font-weight:760;line-height:var(--ejh-biz-line-tight);padding:0 10px}.ejh-h5-biz-workspace-primary-nav.adm-side-bar{--active-background-color: var(--ejh-color-info-wash);--active-border-color: var(--ejh-color-info);width:100%;color:var(--ejh-color-muted)}.ejh-h5-biz-workspace-primary-nav .adm-side-bar-item{min-height:34px;border-radius:var(--ejh-biz-control-radius);background:transparent;padding:0}.ejh-h5-biz-workspace-primary-nav .adm-side-bar-item-title{width:100%}.ejh-h5-biz-workspace-primary-nav-anchor{display:grid;min-height:34px;align-items:center;color:var(--ejh-color-muted);font-size:var(--ejh-biz-font-body);font-weight:740;line-height:var(--ejh-biz-line-tight);padding:0 10px;text-decoration:none}.ejh-h5-biz-workspace-desktop-brand[aria-current=page],.ejh-h5-biz-workspace-primary-nav-anchor[aria-current=page]{color:var(--ejh-color-info)}.ejh-h5-biz-workspace-desktop-brand:focus-visible,.ejh-h5-biz-workspace-primary-nav-anchor:focus-visible{outline:var(--ejh-h5-focus-outline-width) solid var(--ejh-color-focus);outline-offset:var(--ejh-h5-focus-outline-offset)}.ejh-h5-biz-workspace-nav .adm-tab-bar{--active-title-color: var(--adm-color-primary);--active-line-color: var(--ejh-color-transparent);--fixed-active-line-width: 0;min-height:var(--ejh-h5-biz-bottom-nav-height)}.ejh-h5-biz-workspace-nav .adm-tab-bar-item{font-weight:600}.ejh-h5-biz-workspace-nav .adm-tab-bar-item-icon{font-size:var(--ejh-h5-bottom-nav-icon-size)}.ejh-h5-biz-workspace-nav-anchor{display:block;color:inherit;font-size:var(--ejh-h5-bottom-nav-label-size);font-weight:var(--ejh-font-weight-bold);line-height:var(--ejh-h5-line-tight);text-decoration:none}.ejh-h5-biz-workspace-nav-anchor:focus-visible{outline:var(--ejh-h5-focus-outline-width) solid var(--ejh-color-focus);outline-offset:var(--ejh-h5-focus-outline-offset)}.ejh-h5-biz-workspace-nav[data-h5-nav-hidden=true]{display:none}.ejh-h5-biz-workspace-topbar p{margin:0 0 var(--ejh-space-xs);color:var(--ejh-color-info);font-size:var(--ejh-biz-font-label);font-weight:var(--ejh-font-weight-bold)}.ejh-h5-biz-workspace-topbar h2{margin:0;line-height:var(--ejh-line-height-tight)}.ejh-h5-biz-workspace-topbar h2{font-size:var(--ejh-biz-font-headline)}.ejh-h5-biz-workspace-topbar span{color:var(--ejh-color-muted);font-size:var(--ejh-biz-font-body);line-height:var(--ejh-biz-line-body)}.ejh-h5-biz-workspace-main{display:grid;min-width:0;grid-template-rows:auto minmax(0,1fr)}.ejh-h5-biz-workspace-topbar{display:block;border-bottom:0;padding:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.ejh-h5-biz-workspace-topbar .adm-nav-bar{--height: 44px;--border-bottom: none;font-weight:700}.ejh-h5-biz-workspace-topbar[data-merchant-workspace-topbar-module=activity-analytics] .adm-nav-bar{--height: 42px;display:grid;grid-template-columns:1fr auto;padding-inline:12px}.ejh-h5-biz-workspace-topbar[data-merchant-workspace-topbar-module=activity-analytics] .adm-nav-bar-left{display:none}.ejh-h5-biz-workspace-topbar[data-merchant-workspace-topbar-module=activity-analytics] .adm-nav-bar-title{grid-column:1;justify-content:flex-start;text-align:left}.ejh-h5-biz-workspace-topbar[data-merchant-workspace-topbar-module=activity-analytics] .adm-nav-bar-right{grid-column:2;justify-content:flex-end}.ejh-h5-biz-workspace-topbar:is([data-merchant-workspace-topbar-module=activity-monitoring],[data-merchant-workspace-topbar-module=activity-review],[data-merchant-workspace-topbar-module=activity-diagnosis]) .adm-nav-bar{--height: 42px;display:grid;grid-template-columns:1fr auto;padding-inline:12px}.ejh-h5-biz-workspace-topbar:is([data-merchant-workspace-topbar-module=activity-monitoring],[data-merchant-workspace-topbar-module=activity-review],[data-merchant-workspace-topbar-module=activity-diagnosis]) .adm-nav-bar-left{display:none}.ejh-h5-biz-workspace-topbar:is([data-merchant-workspace-topbar-module=activity-monitoring],[data-merchant-workspace-topbar-module=activity-review],[data-merchant-workspace-topbar-module=activity-diagnosis]) .adm-nav-bar-title{grid-column:1;justify-content:flex-start;text-align:left}.ejh-h5-biz-workspace-topbar:is([data-merchant-workspace-topbar-module=activity-monitoring],[data-merchant-workspace-topbar-module=activity-review],[data-merchant-workspace-topbar-module=activity-diagnosis]) .adm-nav-bar-right{grid-column:2;justify-content:flex-end}.ejh-h5-biz-workspace-topbar-state{color:var(--ejh-color-muted);font-size:11px;font-weight:700;white-space:nowrap}.ejh-h5-biz-workspace-topbar-actions{display:inline-flex;align-items:center;gap:var(--ejh-space-xs)}.ejh-h5-biz-return-to-user{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 var(--ejh-space-sm);border:1px solid var(--adm-color-primary);border-radius:999px;color:var(--adm-color-primary);line-height:1;text-decoration:none}.ejh-h5-biz-store-context-button{max-width:min(34vw,180px)}.ejh-h5-biz-store-context-button .adm-button-content{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ejh-h5-biz-store-context-popup{border-radius:18px 18px 0 0}.ejh-h5-biz-store-context-panel{display:grid;gap:var(--ejh-space-md);max-height:min(82vh,720px);overflow:auto;padding:var(--ejh-space-lg);background:var(--ejh-color-surface)}.ejh-h5-biz-store-context-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ejh-space-md)}.ejh-h5-biz-store-context-header p,.ejh-h5-biz-store-context-section h3{margin:0;color:var(--ejh-color-muted);font-size:12px;font-weight:700}.ejh-h5-biz-store-context-header h2{margin:4px 0 0;color:var(--ejh-color-text);font-size:18px;line-height:1.25}.ejh-h5-biz-store-context-section,.ejh-h5-biz-store-context-form,.ejh-h5-biz-store-context-reason{display:grid;gap:var(--ejh-space-sm)}.ejh-h5-biz-store-context-panel .adm-selector{--gap: var(--ejh-space-sm)}.ejh-h5-biz-store-context-panel .adm-selector-item{padding:var(--ejh-space-sm) var(--ejh-space-md);text-align:left}.ejh-h5-biz-store-context-panel .ejh-h5-action-stack[data-h5-action-layout=inline]{grid-template-columns:repeat(auto-fit,minmax(112px,1fr))}.ejh-h5-biz-store-context-form .adm-list,.ejh-h5-biz-store-context-form .adm-list-body{border-radius:var(--ejh-radius-md)}.ejh-h5-biz-workspace-content{display:grid;gap:var(--ejh-h5-biz-section-gap);min-width:0;padding:var(--ejh-h5-gap) var(--ejh-h5-gap-section) calc(var(--ejh-h5-biz-bottom-nav-height) + env(safe-area-inset-bottom) + var(--ejh-h5-page-padding-bottom) + var(--ejh-space-xl))}.ejh-h5-biz-workspace-content>*{min-width:0;width:100%}@media(min-width:901px){.ejh-h5-biz-store-context-popup{left:max(24px,calc((100vw - 720px)/2));width:min(720px,calc(100vw - 48px))}.ejh-h5-biz-workspace-content{padding-bottom:calc(var(--ejh-h5-page-padding-bottom) + var(--ejh-space-xl))}}@media(max-width:520px){.ejh-shell-panel:has(.ejh-h5-biz-workspace){border-radius:0}.ejh-h5-biz-workspace-frame{min-height:100svh}.ejh-h5-biz-workspace-content{padding-inline:var(--ejh-biz-gap-section)}}.ejh-h5-biz-redemption-notice a,.ejh-h5-biz-redemption-notice .adm-button{white-space:nowrap}.ejh-h5-biz-redemption-notice.adm-notice-bar{height:auto;align-items:flex-start;padding-block:var(--ejh-h5-gap-tight)}.ejh-h5-biz-redemption-notice .adm-notice-bar-content,.ejh-h5-biz-redemption-notice .adm-notice-bar-content-inner{overflow:visible;white-space:normal}.ejh-h5-biz-redemption-notice .adm-notice-bar-content-inner{overflow-wrap:anywhere}.ejh-h5-biz-redemption-scan-card .adm-card-body,.ejh-h5-biz-redemption-code-card .adm-card-body{display:grid;gap:var(--ejh-h5-card-padding-comfortable)}.ejh-h5-biz-redemption-workflow-row{display:grid;grid-template-columns:var(--ejh-h5-action-icon-size) minmax(0,1fr) minmax(0,var(--ejh-h5-inline-action-width));gap:var(--ejh-h5-card-padding-comfortable);align-items:center}.ejh-h5-biz-redemption-workflow-row .adm-image{overflow:hidden;border-radius:var(--ejh-space-lg);background:var(--ejh-color-info-wash)}.ejh-h5-biz-redemption-workflow-row .adm-button{width:100%;min-width:0;--text-color: var(--ejh-color-surface);color:var(--ejh-color-surface)}.ejh-h5-biz-redemption-workflow-row .adm-button span,.ejh-h5-biz-redemption-code-row .adm-button span{overflow-wrap:anywhere;white-space:normal}.ejh-h5-biz-redemption-workflow-row .adm-button span{color:var(--ejh-color-surface)}.ejh-h5-biz-redemption-scan-card .adm-card-header,.ejh-h5-biz-redemption-code-card .adm-card-header{padding-bottom:var(--ejh-space-sm)}.ejh-h5-biz-redemption-scan-card .adm-card-body,.ejh-h5-biz-redemption-code-card .adm-card-body{padding-top:var(--ejh-space-sm)}.ejh-h5-biz-redemption-workflow-row h3,.ejh-h5-biz-redemption-workflow-row span,.ejh-h5-biz-redemption-code-entry h3,.ejh-h5-biz-redemption-code-entry span{margin:0}.ejh-h5-biz-redemption-workflow-row h3,.ejh-h5-biz-redemption-code-entry h3{color:var(--ejh-color-text);font-size:var(--ejh-h5-font-headline);line-height:var(--ejh-h5-line-tight)}.ejh-h5-biz-redemption-workflow-row span,.ejh-h5-biz-redemption-code-entry span,.ejh-h5-biz-redemption-inline-state{color:var(--ejh-color-muted);font-size:var(--ejh-h5-font-value);line-height:var(--ejh-h5-line-body)}.ejh-h5-biz-redemption-inline-state{font-weight:var(--ejh-font-weight-bold)}.ejh-h5-biz-redemption-code-entry{display:grid;grid-template-columns:var(--ejh-h5-action-icon-size) minmax(0,1fr);gap:var(--ejh-h5-card-padding-comfortable);align-items:center}.ejh-h5-biz-redemption-code-icon{display:grid;width:var(--ejh-h5-action-icon-size);height:var(--ejh-h5-action-icon-size);place-items:center;border-radius:var(--ejh-space-lg);background:var(--ejh-color-consumer-accent-panel);color:var(--ejh-color-consumer-accent);font-size:var(--ejh-font-size-lg);font-weight:var(--ejh-font-weight-bold)}.ejh-h5-biz-redemption-settings{--adm-color-border: var(--ejh-color-border);border:0;border-radius:var(--ejh-radius-panel);background:var(--ejh-color-canvas)}.ejh-h5-biz-redemption-settings .adm-collapse-panel-header{min-height:var(--ejh-h5-header-action-size);padding:0 var(--ejh-space-xs);color:var(--ejh-color-muted);font-size:var(--ejh-font-size-xs);font-weight:var(--ejh-font-weight-bold)}.ejh-h5-biz-redemption-settings .adm-collapse-panel-content-inner{display:grid;gap:var(--ejh-space-sm);padding:0 var(--ejh-space-xs) var(--ejh-space-sm)}.ejh-h5-biz-redemption-authorize-card p,.ejh-h5-biz-redemption-confirm-head p{color:var(--ejh-color-text);font-size:var(--ejh-h5-font-title);font-weight:var(--ejh-font-weight-bold)}.ejh-h5-biz-redemption-authorize-card span{color:var(--ejh-color-muted);font-size:var(--ejh-h5-font-value);line-height:var(--ejh-h5-line-body)}.ejh-h5-biz-redemption-scan-popup{overflow:visible;border-radius:0;background:transparent;padding:calc(var(--ejh-h5-scan-popup-offset) + env(safe-area-inset-top)) var(--ejh-h5-page-padding-top) 0;box-shadow:none}.ejh-h5-biz-redemption-scan-panel{display:grid;align-content:start;gap:var(--ejh-h5-card-padding-comfortable);max-width:var(--ejh-h5-shell-width);margin:0 auto;border:1px solid var(--ejh-h5-scan-border);border-radius:var(--ejh-h5-scan-panel-radius);background:radial-gradient(circle at 50% 36%,var(--ejh-h5-scan-accent-soft),transparent 36%),linear-gradient(180deg,var(--ejh-h5-scan-surface),var(--ejh-h5-scan-surface-strong) 58%,var(--ejh-h5-scan-surface-muted) 100%);padding:var(--ejh-h5-page-padding-top) var(--ejh-h5-page-padding-top) var(--ejh-h5-page-padding-x);box-shadow:0 var(--ejh-space-xl) 58px var(--ejh-color-backdrop),inset 0 1px 0 var(--ejh-h5-scan-button-surface)}.ejh-h5-biz-redemption-scan-head{display:flex;gap:var(--ejh-h5-card-padding-comfortable);align-items:flex-start;justify-content:space-between;min-height:var(--ejh-h5-action-icon-size)}.ejh-h5-biz-redemption-scan-head p,.ejh-h5-biz-redemption-scan-head h3,.ejh-h5-biz-redemption-scan-panel>p{margin:0}.ejh-h5-biz-redemption-scan-head p{color:var(--ejh-h5-scan-muted);font-size:var(--ejh-h5-font-value);font-weight:var(--ejh-font-weight-bold)}.ejh-h5-biz-redemption-scan-head h3{margin-top:var(--ejh-h5-gap-tight);color:var(--ejh-h5-scan-text);font-size:var(--ejh-h5-bottom-nav-icon-size);line-height:var(--ejh-h5-line-tight)}.ejh-h5-biz-redemption-scan-head-actions{display:flex;gap:var(--ejh-h5-gap-section);align-items:center}.ejh-h5-biz-redemption-scan-head-actions .adm-button{--text-color: var(--ejh-h5-scan-muted);font-weight:var(--ejh-font-weight-bold)}.ejh-h5-biz-redemption-scan-frame{position:relative;overflow:hidden;width:min(100%,var(--ejh-h5-scan-frame-size));aspect-ratio:1;margin:var(--ejh-h5-gap-tight) auto 0;border-radius:var(--ejh-h5-scan-frame-radius);background:radial-gradient(circle at 50% 48%,var(--ejh-h5-scan-accent),transparent 48%),linear-gradient(135deg,var(--ejh-h5-scan-surface),var(--ejh-h5-scan-surface-strong));box-shadow:inset 0 0 0 1px var(--ejh-h5-scan-border-hairline),0 var(--ejh-space-lg) var(--ejh-h5-scan-popup-offset) var(--ejh-h5-scan-shadow)}.ejh-h5-biz-redemption-scan-video{display:block;width:100%;height:100%;background:linear-gradient(135deg,var(--ejh-h5-scan-video-tint),var(--ejh-h5-scan-video-accent)),var(--ejh-color-text);filter:saturate(.08) brightness(.52) contrast(.96);opacity:.68;object-fit:cover;object-position:center;transform:scale(var(--ejh-h5-scan-video-scale))}.ejh-h5-biz-redemption-scan-frame:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:"";background:linear-gradient(180deg,var(--ejh-h5-scan-video-overlay),var(--ejh-h5-scan-panel-overlay)),radial-gradient(circle at 50% 50%,transparent 42%,var(--ejh-h5-scan-panel-overlay) 100%);pointer-events:none}.ejh-h5-biz-redemption-scan-frame:after{position:absolute;top:18%;right:18%;bottom:18%;left:18%;z-index:2;content:"";border:1px solid var(--ejh-h5-scan-border-strong);border-radius:var(--ejh-h5-scan-frame-inner-radius);background:var(--ejh-h5-scan-target-surface);pointer-events:none}.ejh-h5-biz-redemption-scan-corner{position:absolute;z-index:3;width:var(--ejh-h5-scan-corner-size);height:var(--ejh-h5-scan-corner-size);border-color:var(--ejh-h5-scan-corner-color);pointer-events:none}.ejh-h5-biz-redemption-scan-corner-tl{top:var(--ejh-h5-scan-frame-inset);left:var(--ejh-h5-scan-frame-inset);border-top:var(--ejh-h5-scan-corner-width) solid;border-left:var(--ejh-h5-scan-corner-width) solid;border-radius:var(--ejh-h5-scan-corner-radius) 0 0 0}.ejh-h5-biz-redemption-scan-corner-tr{top:var(--ejh-h5-scan-frame-inset);right:var(--ejh-h5-scan-frame-inset);border-top:var(--ejh-h5-scan-corner-width) solid;border-right:var(--ejh-h5-scan-corner-width) solid;border-radius:0 var(--ejh-h5-scan-corner-radius) 0 0}.ejh-h5-biz-redemption-scan-corner-bl{bottom:var(--ejh-h5-scan-frame-inset);left:var(--ejh-h5-scan-frame-inset);border-bottom:var(--ejh-h5-scan-corner-width) solid;border-left:var(--ejh-h5-scan-corner-width) solid;border-radius:0 0 0 var(--ejh-h5-scan-corner-radius)}.ejh-h5-biz-redemption-scan-corner-br{right:var(--ejh-h5-scan-frame-inset);bottom:var(--ejh-h5-scan-frame-inset);border-right:var(--ejh-h5-scan-corner-width) solid;border-bottom:var(--ejh-h5-scan-corner-width) solid;border-radius:0 0 var(--ejh-h5-scan-corner-radius) 0}.ejh-h5-biz-redemption-scan-line{position:absolute;z-index:3;right:var(--ejh-h5-scan-line-inset);left:var(--ejh-h5-scan-line-inset);height:var(--ejh-h5-scan-line-height);border-radius:var(--ejh-h5-radius-pill);background:var(--ejh-h5-scan-line-color);box-shadow:0 0 var(--ejh-space-lg) var(--ejh-h5-scan-line-glow);animation:ejh-h5-biz-scan-sweep var(--ejh-h5-scan-sweep-duration) ease-in-out infinite;pointer-events:none}@keyframes ejh-h5-biz-scan-sweep{0%,to{top:31%;opacity:.42}48%{top:68%;opacity:1}}.ejh-h5-biz-redemption-scan-actions{display:block;border:1px solid var(--ejh-h5-scan-border);border-radius:var(--ejh-h5-scan-frame-inner-radius);background:var(--ejh-h5-scan-panel-surface);padding:var(--ejh-h5-card-padding-comfortable);box-shadow:0 calc(-1 * var(--ejh-space-md)) var(--ejh-h5-scan-popup-offset) var(--ejh-h5-scan-actions-shadow);-webkit-backdrop-filter:blur(var(--ejh-h5-backdrop-blur));backdrop-filter:blur(var(--ejh-h5-backdrop-blur))}.ejh-h5-biz-redemption-scan-actions .adm-button{--border-color: var(--ejh-h5-scan-muted);--text-color: var(--ejh-h5-scan-text);--background-color: var(--ejh-h5-scan-button-surface)}.ejh-h5-biz-redemption-scan-panel>p{color:var(--ejh-h5-scan-copy);font-size:var(--ejh-h5-font-title);font-weight:var(--ejh-font-weight-bold);line-height:var(--ejh-h5-line-body);text-align:center}.ejh-h5-biz-redemption-scan-panel[data-merchant-redemption-scan-state=scanning]{color:var(--ejh-color-info)}.ejh-h5-biz-redemption-scan-panel[data-merchant-redemption-scan-state=found]{color:var(--ejh-color-success)}.ejh-h5-biz-redemption-code-row{display:grid;gap:var(--ejh-space-sm);grid-template-columns:minmax(0,1fr) minmax(0,var(--ejh-h5-inline-action-width));align-items:center}.ejh-h5-biz-redemption-code-row .adm-button{width:100%;min-width:0}.ejh-h5-biz-redemption-code-row .adm-input,.ejh-h5-biz-redemption-extra-row .adm-input{border:1px solid var(--ejh-color-border);border-radius:var(--ejh-radius-panel);background:var(--ejh-color-canvas);padding:var(--ejh-space-sm) var(--ejh-space-md)}.ejh-h5-biz-redemption-extra-row label{display:grid;gap:var(--ejh-h5-gap)}.ejh-h5-biz-redemption-extra-row span{color:var(--ejh-color-muted);font-size:var(--ejh-font-size-xs);font-weight:var(--ejh-font-weight-bold)}.ejh-h5-biz-redemption-authorize-card{display:grid;gap:var(--ejh-space-sm);border-top:1px solid var(--ejh-color-border);padding-top:var(--ejh-space-sm)}.ejh-h5-biz-redemption-authorize-card p,.ejh-h5-biz-redemption-authorize-card span{margin:0}.ejh-h5-biz-redemption-recent-card .ejh-h5-record-list .adm-list-item-content-main{min-width:0}.ejh-h5-biz-redemption-confirm-head{display:flex;gap:var(--ejh-h5-gap-section);align-items:flex-start;justify-content:space-between}.ejh-h5-biz-redemption-confirm-head p,.ejh-h5-biz-redemption-confirm-head h3{margin:0}.ejh-h5-biz-redemption-confirm-head h3{margin-top:var(--ejh-h5-gap-tight);font-size:var(--ejh-h5-font-title)}.ejh-h5-biz-redemption-check-grid{display:grid;gap:var(--ejh-h5-gap);grid-template-columns:repeat(3,minmax(0,1fr))}.ejh-h5-biz-redemption-check-grid div{min-width:0;border:1px solid var(--ejh-color-border);border-radius:var(--ejh-radius-panel);background:var(--ejh-color-canvas);padding:var(--ejh-space-sm)}.ejh-h5-biz-redemption-check-grid span,.ejh-h5-biz-redemption-check-grid strong{display:block;min-width:0;overflow-wrap:anywhere}.ejh-h5-biz-redemption-check-grid span{color:var(--ejh-color-muted);font-size:var(--ejh-h5-font-label)}.ejh-h5-biz-redemption-check-grid strong{margin-top:var(--ejh-h5-gap-tight);font-size:var(--ejh-h5-font-value)}.ejh-h5-biz-redemption-result-copy{display:grid;gap:var(--ejh-h5-gap)}.ejh-h5-biz-redemption-result-copy span,.ejh-h5-biz-redemption-result-copy small{margin:0;color:var(--ejh-color-muted);font-size:var(--ejh-h5-font-value);line-height:var(--ejh-h5-line-body)}@media(max-width:900px){.ejh-h5-page[data-merchant-credential-redemption-page=true]{padding-bottom:var(--ejh-space-md)}.ejh-h5-biz-workspace:has([data-merchant-credential-redemption-page]) .ejh-h5-biz-workspace-content{padding-bottom:var(--ejh-h5-gap-section)}.ejh-h5-biz-workspace:has([data-merchant-credential-redemption-page]) .ejh-h5-biz-workspace-nav{position:static;left:auto;bottom:auto;width:100%;transform:none}.ejh-shell-panel:has(.ejh-h5-biz-workspace),.ejh-h5-biz-workspace-nav{width:min(100%,var(--ejh-h5-shell-width))}.ejh-h5-biz-workspace-frame{grid-template-columns:1fr}.ejh-h5-biz-workspace-topbar{align-items:flex-start;flex-direction:column}.ejh-h5-biz-redemption-workflow-row{grid-template-columns:var(--ejh-h5-action-icon-size) minmax(0,1fr)}.ejh-h5-biz-redemption-workflow-row .adm-button{grid-column:1 / -1}.ejh-h5-biz-redemption-code-row{grid-template-columns:minmax(0,1fr)}.ejh-h5-biz-dashboard{grid-template-columns:1fr}}:root{--ejh-font-family-zh: "PingFang SC", "Microsoft YaHei", "Noto Sans CJK SC", system-ui, -apple-system, BlinkMacSystemFont, sans-serif;--ejh-font-family-mono: ui-monospace, SFMono-Regular, Menlo, Consolas, "Liberation Mono", monospace;--ejh-font-size-xs: 12px;--ejh-font-size-sm: 14px;--ejh-font-size-md: 16px;--ejh-font-size-lg: 18px;--ejh-font-size-xl: 24px;--ejh-font-size-display: 28px;--ejh-line-height-tight: 1.25;--ejh-line-height-normal: 1.5;--ejh-line-height-relaxed: 1.7;--ejh-font-weight-regular: 400;--ejh-font-weight-medium: 600;--ejh-font-weight-bold: 700;--ejh-color-text: #17202a;--ejh-color-muted: #4d5b68;--ejh-color-subtle: #6f7c89;--ejh-color-canvas: #f7f8fa;--ejh-color-surface: #ffffff;--ejh-color-surface-overlay: rgba(255, 255, 255, .96);--ejh-color-surface-overlay-strong: rgba(255, 255, 255, .98);--ejh-color-border: #d9dee5;--ejh-color-transparent: transparent;--ejh-color-brand: #35635b;--ejh-color-brand-strong: #244b45;--ejh-color-brand-wash: #eef5f3;--ejh-color-brand-rule: #8ba7a2;--ejh-color-consumer-accent: #ff6b00;--ejh-color-consumer-accent-highlight: #ff7a1a;--ejh-color-consumer-accent-strong: #b84700;--ejh-color-consumer-accent-wash: #ffe9d0;--ejh-color-consumer-accent-panel: #fff8f2;--ejh-color-consumer-accent-rule: #ffd3ad;--ejh-color-focus: #1b6fcb;--ejh-color-info: #2f5f98;--ejh-color-info-wash: #f8fbff;--ejh-color-success: #24704f;--ejh-color-warning: #8a5a11;--ejh-color-danger: #a33a35;--ejh-color-danger-wash: #fbf7f7;--ejh-color-danger-selected: #f9eeee;--ejh-color-unavailable: #5f6670;--ejh-color-neutral-wash: #f4f6f7;--ejh-color-activity-header: #fffdf8;--ejh-color-activity-panel: #fffaf5;--ejh-color-activity-active: #fff5ee;--ejh-color-activity-step: #fff0e5;--ejh-color-activity-rule: #e5c1a7;--ejh-color-inverse-surface: #17202a;--ejh-color-inverse-text: #edf2f4;--ejh-color-inverse-muted: #c7d0d8;--ejh-color-backdrop: rgba(23, 32, 42, .42);--ejh-h5-color-brand: var(--ejh-color-brand);--ejh-h5-color-brand-strong: var(--ejh-color-brand-strong);--ejh-h5-color-consumer-accent: var(--ejh-color-consumer-accent);--ejh-h5-status-draft: var(--ejh-color-unavailable);--ejh-h5-status-pending: var(--ejh-color-info);--ejh-h5-status-active: var(--ejh-color-consumer-accent);--ejh-h5-status-expired: var(--ejh-color-unavailable);--ejh-h5-status-failed: var(--ejh-color-danger);--ejh-h5-status-verified: var(--ejh-color-success);--ejh-h5-status-disabled: var(--ejh-color-unavailable);--ejh-h5-status-warning: var(--ejh-color-warning);--ejh-h5-status-draft-bg: var(--ejh-color-neutral-wash);--ejh-h5-status-pending-bg: var(--ejh-color-info-wash);--ejh-h5-status-active-bg: var(--ejh-color-consumer-accent-panel);--ejh-h5-status-expired-bg: var(--ejh-color-neutral-wash);--ejh-h5-status-failed-bg: var(--ejh-color-danger-wash);--ejh-h5-status-verified-bg: var(--ejh-color-brand-wash);--ejh-h5-status-disabled-bg: var(--ejh-color-neutral-wash);--ejh-h5-status-warning-bg: var(--ejh-color-consumer-accent-panel);--ejh-h5-text-title: var(--ejh-color-text);--ejh-h5-text-body: var(--ejh-color-text);--ejh-h5-text-secondary: var(--ejh-color-muted);--ejh-h5-text-muted: var(--ejh-color-subtle);--ejh-h5-bg-page: var(--ejh-color-canvas);--ejh-h5-bg-card: var(--ejh-color-surface);--ejh-h5-bg-soft: var(--ejh-color-neutral-wash);--ejh-h5-bg-danger-soft: var(--ejh-color-danger-wash);--ejh-h5-bg-warning-soft: var(--ejh-color-consumer-accent-panel);--ejh-space-xs: 4px;--ejh-space-sm: 8px;--ejh-space-md: 14px;--ejh-space-lg: 18px;--ejh-space-xl: 24px;--ejh-space-xxl: 28px;--ejh-radius-control: 6px;--ejh-radius-panel: 8px;--ejh-touch-target-min: 44px;--ejh-compact-panel-max: 560px;--ejh-page-padding-mobile: 18px;--ejh-page-padding-desktop: 24px;--ejh-shadow-panel: 0 18px 40px rgba(23, 32, 42, .08);--ejh-h5-font-micro: 9px;--ejh-h5-font-label: 10px;--ejh-h5-font-body: 11px;--ejh-h5-font-value: 12px;--ejh-h5-font-title: 13px;--ejh-h5-font-headline: 17px;--ejh-h5-line-tight: 1.2;--ejh-h5-line-body: 1.35;--ejh-h5-shell-width: 430px;--ejh-h5-shell-desktop-width: 960px;--ejh-h5-shell-max-height: 932px;--ejh-h5-gap-tight: 4px;--ejh-h5-gap: 6px;--ejh-h5-gap-section: 8px;--ejh-h5-page-gap: 14px;--ejh-h5-page-padding-x: 16px;--ejh-h5-page-padding-top: 10px;--ejh-h5-page-padding-bottom: 22px;--ejh-h5-space-page-padding: var(--ejh-h5-page-padding-x);--ejh-h5-space-card-padding: var(--ejh-h5-card-padding);--ejh-h5-space-section-gap: var(--ejh-h5-page-gap);--ejh-h5-space-inline-gap: var(--ejh-h5-gap);--ejh-h5-radius-control: 8px;--ejh-h5-radius-card: 10px;--ejh-h5-radius-pill: 999px;--ejh-h5-radius-button: var(--ejh-h5-radius-control);--ejh-h5-radius-tag: var(--ejh-h5-radius-pill);--ejh-h5-bottom-nav-radius: 18px;--ejh-h5-card-padding: 7px;--ejh-h5-card-padding-comfortable: 12px;--ejh-h5-control-height: 34px;--ejh-h5-header-height: 44px;--ejh-h5-header-action-size: 38px;--ejh-h5-header-icon-size: 24px;--ejh-h5-bottom-nav-height: 62px;--ejh-h5-bottom-nav-label-size: 10px;--ejh-h5-bottom-nav-icon-size: 20px;--ejh-h5-bottom-nav-padding-y: 2px;--ejh-h5-action-icon-size: 54px;--ejh-h5-action-button-min-width: 92px;--ejh-h5-action-stack-gap: 8px;--ejh-h5-action-stack-inline-min: 104px;--ejh-h5-action-stack-footer-padding: 10px;--ejh-h5-inline-action-width: 112px;--ejh-h5-fact-label-width: 86px;--ejh-h5-fact-min-height: 42px;--ejh-h5-empty-min-height: 126px;--ejh-h5-filter-tab-height: 38px;--ejh-h5-record-mark-size: 48px;--ejh-h5-shortcut-icon-size: 44px;--ejh-h5-shortcut-icon-radius: 15px;--ejh-h5-shortcut-icon-background: var(--ejh-color-consumer-accent-panel);--ejh-h5-shortcut-icon-color: var(--ejh-color-consumer-accent);--ejh-h5-shortcut-grid-gap: 8px;--ejh-h5-shortcut-min-height: 66px;--ejh-h5-metric-min-height: 90px;--ejh-h5-step-min-height: 86px;--ejh-h5-focus-outline-width: 2px;--ejh-h5-focus-outline-offset: 2px;--ejh-h5-backdrop-blur: 12px;--ejh-h5-hairline: rgba(15, 23, 42, .045);--ejh-h5-panel-border: rgba(15, 23, 42, .035);--ejh-h5-panel-shadow: 0 3px 10px rgba(15, 23, 42, .018);--ejh-h5-shadow-card: var(--ejh-h5-panel-shadow);--ejh-h5-shadow-floating: 0 -10px 28px rgba(15, 23, 42, .08);--ejh-h5-density-default-card-padding: var(--ejh-h5-card-padding);--ejh-h5-density-compact-card-padding: var(--ejh-space-sm);--ejh-h5-density-relaxed-card-padding: var(--ejh-h5-card-padding-comfortable);--ejh-h5-bridge-adm-color-primary: var(--ejh-h5-color-consumer-accent);--ejh-h5-scan-popup-offset: 36px;--ejh-h5-scan-panel-radius: 28px;--ejh-h5-scan-frame-size: 306px;--ejh-h5-scan-frame-radius: 28px;--ejh-h5-scan-frame-inset: 18%;--ejh-h5-scan-frame-inner-radius: 18px;--ejh-h5-scan-corner-size: 34px;--ejh-h5-scan-corner-radius: 8px;--ejh-h5-scan-corner-width: 4px;--ejh-h5-scan-line-height: 2px;--ejh-h5-scan-line-inset: 20%;--ejh-h5-scan-video-scale: 1.06;--ejh-h5-scan-sweep-duration: 2.2s;--ejh-h5-scan-surface: #07111f;--ejh-h5-scan-surface-strong: #10234a;--ejh-h5-scan-surface-muted: #081426;--ejh-h5-scan-accent: rgba(37, 99, 235, .32);--ejh-h5-scan-accent-soft: rgba(37, 99, 235, .22);--ejh-h5-scan-border: rgba(219, 234, 254, .18);--ejh-h5-scan-border-strong: rgba(255, 255, 255, .36);--ejh-h5-scan-border-hairline: rgba(255, 255, 255, .09);--ejh-h5-scan-text: #ffffff;--ejh-h5-scan-muted: rgba(219, 234, 254, .88);--ejh-h5-scan-copy: rgba(255, 255, 255, .82);--ejh-h5-scan-panel-surface: rgba(15, 23, 42, .46);--ejh-h5-scan-button-surface: rgba(255, 255, 255, .04);--ejh-h5-scan-target-surface: rgba(15, 23, 42, .06);--ejh-h5-scan-panel-overlay: rgba(7, 17, 31, .46);--ejh-h5-scan-video-overlay: rgba(7, 17, 31, .24);--ejh-h5-scan-video-tint: rgba(15, 23, 42, .72);--ejh-h5-scan-video-accent: rgba(30, 64, 175, .42);--ejh-h5-scan-shadow: rgba(15, 23, 42, .22);--ejh-h5-scan-actions-shadow: rgba(0, 0, 0, .18);--ejh-h5-scan-corner-color: #ffffff;--ejh-h5-scan-line-color: rgba(255, 255, 255, .86);--ejh-h5-scan-line-glow: rgba(96, 165, 250, .88);--ejh-motion-duration-fast: .12s;--ejh-motion-duration-base: .18s;--ejh-motion-easing-standard: cubic-bezier(.2, 0, 0, 1)}@media(prefers-reduced-motion:reduce){:root{--ejh-motion-duration-fast: 0ms;--ejh-motion-duration-base: 0ms}}:root{color:var(--ejh-color-text);background:var(--ejh-color-canvas);font-family:var(--ejh-font-family-zh);font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}body{min-width:320px;min-height:100vh;margin:0}button,input,select,textarea{font:inherit}.ejh-skip-link{position:fixed;top:var(--ejh-space-sm);left:var(--ejh-space-sm);z-index:10;min-height:var(--ejh-touch-target-min);border-radius:var(--ejh-radius-control);background:var(--ejh-color-surface);color:var(--ejh-color-text);padding:var(--ejh-space-sm) var(--ejh-space-md);transform:translateY(-150%);transition:transform var(--ejh-motion-duration-fast) var(--ejh-motion-easing-standard)}.ejh-skip-link:focus,.ejh-skip-link:focus-visible{outline:2px solid var(--ejh-color-focus);outline-offset:2px;transform:translateY(0)}.ejh-shell{display:grid;min-height:100vh;place-items:center;padding:var(--ejh-page-padding-mobile)}.ejh-shell-public{--ejh-surface-accent: var(--ejh-color-brand)}.ejh-shell-merchant{--ejh-surface-accent: var(--ejh-color-info)}.ejh-shell-admin{--ejh-surface-accent: var(--ejh-color-danger)}.ejh-shell-panel{width:min(100%,var(--ejh-compact-panel-max));border:1px solid var(--ejh-color-border);border-radius:var(--ejh-radius-panel);background:var(--ejh-color-surface);padding:var(--ejh-space-xxl);box-shadow:var(--ejh-shadow-panel)}.ejh-shell-panel:has([data-auth-current-user]){padding:var(--ejh-space-lg)}.ejh-shell-panel:has([data-auth-current-user]) .ejh-shell-actions{margin-top:var(--ejh-space-lg)}.ejh-shell-kicker{margin:0 0 var(--ejh-space-sm);color:var(--ejh-surface-accent);font-size:var(--ejh-font-size-sm);font-weight:var(--ejh-font-weight-bold)}.ejh-shell h1{margin:0;font-size:var(--ejh-font-size-display);line-height:var(--ejh-line-height-tight)}.ejh-shell-status{margin:var(--ejh-space-md) 0 0;color:var(--ejh-color-muted);font-size:var(--ejh-font-size-md);line-height:var(--ejh-line-height-relaxed)}.ejh-shell-actions{display:grid;gap:var(--ejh-space-lg);margin-top:var(--ejh-space-xl)}.ejh-auth-form{display:grid;gap:var(--ejh-space-md);width:100%}.ejh-auth-checking{color:var(--ejh-color-muted);font-size:var(--ejh-font-size-sm);line-height:var(--ejh-line-height-body);padding:var(--ejh-space-sm) 0}.ejh-consumer-auth{display:grid;gap:var(--ejh-space-md);width:100%}.ejh-auth-mode-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ejh-space-sm)}.ejh-auth-mode-tab{min-height:var(--ejh-touch-target-min);border:1px solid var(--ejh-color-border);border-radius:var(--ejh-radius-control);background:var(--ejh-color-surface);color:var(--ejh-color-text);cursor:pointer;font-weight:var(--ejh-font-weight-medium);padding:0 var(--ejh-space-sm)}.ejh-auth-mode-tab[aria-pressed=true]{border-color:var(--ejh-surface-accent);color:var(--ejh-surface-accent);font-weight:var(--ejh-font-weight-bold)}.ejh-auth-form label{display:grid;gap:var(--ejh-space-sm);color:var(--ejh-color-text);font-size:var(--ejh-font-size-sm);font-weight:var(--ejh-font-weight-medium)}.ejh-auth-form input{width:100%;min-height:var(--ejh-touch-target-min);border:1px solid var(--ejh-color-border);border-radius:var(--ejh-radius-control);background:var(--ejh-color-surface);color:var(--ejh-color-text);padding:0 var(--ejh-space-md)}.ejh-auth-form input:focus-visible,.ejh-auth-button:focus-visible,.ejh-auth-mode-tab:focus-visible,.ejh-trust-link:focus-visible{outline:2px solid var(--ejh-color-focus);outline-offset:2px}.ejh-auth-inline-row{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--ejh-space-sm)}.ejh-auth-button{min-height:var(--ejh-touch-target-min);border:1px solid var(--ejh-color-transparent);border-radius:var(--ejh-radius-control);background:var(--ejh-surface-accent);color:var(--ejh-color-surface);cursor:pointer;font-weight:var(--ejh-font-weight-bold);padding:0 var(--ejh-space-md)}.ejh-auth-button:disabled{cursor:wait;opacity:.65}.ejh-auth-secondary-button{background:var(--ejh-color-surface);border-color:var(--ejh-surface-accent);color:var(--ejh-surface-accent)}.ejh-auth-summary{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--ejh-space-md);align-items:end;width:100%}.ejh-auth-summary dl{display:grid;grid-template-columns:repeat(4,minmax(110px,1fr));gap:var(--ejh-space-sm) var(--ejh-space-md);margin:0}.ejh-auth-summary dl>div{display:grid;gap:var(--ejh-space-xs)}.ejh-auth-summary dt{color:var(--ejh-color-subtle);font-size:var(--ejh-font-size-sm)}.ejh-auth-summary dd{margin:0;overflow-wrap:anywhere;font-weight:var(--ejh-font-weight-bold)}.ejh-auth-alert{border-left:var(--ejh-space-xs) solid var(--ejh-status-accent, var(--ejh-color-info));padding-left:var(--ejh-space-md)}.ejh-auth-alert[data-severity=info]{--ejh-status-accent: var(--ejh-color-info)}.ejh-auth-alert[data-severity=success]{--ejh-status-accent: var(--ejh-color-success)}.ejh-auth-alert[data-severity=warning]{--ejh-status-accent: var(--ejh-color-warning)}.ejh-auth-alert[data-severity=danger]{--ejh-status-accent: var(--ejh-color-danger)}.ejh-auth-alert[data-severity=unavailable]{--ejh-status-accent: var(--ejh-color-unavailable)}.ejh-auth-alert h2{margin:0;font-size:var(--ejh-font-size-lg)}.ejh-auth-alert p{margin:var(--ejh-space-sm) 0 0;color:var(--ejh-color-muted);line-height:var(--ejh-line-height-relaxed)}.ejh-auth-secondary-links{display:flex;flex-wrap:wrap;gap:var(--ejh-space-sm)}.ejh-trust-link{display:inline-flex;min-height:var(--ejh-touch-target-min);align-items:center;border:1px solid var(--ejh-color-border);border-radius:var(--ejh-radius-control);background:var(--ejh-color-surface);color:var(--ejh-color-brand-strong);font-size:var(--ejh-font-size-sm);font-weight:var(--ejh-font-weight-medium);padding:0 var(--ejh-space-md);text-decoration:none}.ejh-trust-link:focus-visible,.ejh-trust-link:hover{border-color:var(--ejh-color-brand);color:var(--ejh-color-brand-strong)}.ejh-status-panel{border:1px solid var(--ejh-color-border);border-left:var(--ejh-space-xs) solid var(--ejh-status-accent, var(--ejh-color-info));border-radius:var(--ejh-radius-panel);background:var(--ejh-color-surface);padding:var(--ejh-space-lg)}.ejh-status-panel[data-severity=info]{--ejh-status-accent: var(--ejh-color-info)}.ejh-status-panel[data-severity=success]{--ejh-status-accent: var(--ejh-color-success)}.ejh-status-panel[data-severity=warning]{--ejh-status-accent: var(--ejh-color-warning)}.ejh-status-panel[data-severity=danger]{--ejh-status-accent: var(--ejh-color-danger)}.ejh-status-panel[data-severity=unavailable]{--ejh-status-accent: var(--ejh-color-unavailable)}.ejh-status-panel h2{margin:0;font-size:var(--ejh-font-size-lg)}.ejh-status-panel p{margin:var(--ejh-space-sm) 0 0;color:var(--ejh-color-muted);line-height:var(--ejh-line-height-relaxed)}.ejh-shell-panel:has(.ejh-merchant-application){width:min(100%,980px)}.ejh-auth-primary-slot{grid-column:1 / -1;border-top:1px solid var(--ejh-color-border);padding-top:var(--ejh-space-lg)}.ejh-merchant-application{display:grid;gap:var(--ejh-space-lg)}.ejh-merchant-application-header{display:grid;gap:var(--ejh-space-xs)}.ejh-merchant-application-header p{margin:0;color:var(--ejh-color-info);font-size:var(--ejh-font-size-sm);font-weight:var(--ejh-font-weight-bold)}.ejh-merchant-application-header h2{margin:0;font-size:var(--ejh-font-size-xl);line-height:var(--ejh-line-height-tight)}.ejh-merchant-status-band{display:grid;gap:var(--ejh-space-md);border-left:var(--ejh-space-xs) solid var(--ejh-color-info);padding-left:var(--ejh-space-md)}.ejh-merchant-status-band[data-review-state=success]{border-left-color:var(--ejh-color-success)}.ejh-merchant-status-band[data-review-state=warning]{border-left-color:var(--ejh-color-warning)}.ejh-merchant-status-band[data-review-state=danger]{border-left-color:var(--ejh-color-danger)}.ejh-merchant-status-band>div{display:grid;gap:var(--ejh-space-xs)}.ejh-merchant-status-band span{color:var(--ejh-color-subtle);font-size:var(--ejh-font-size-sm)}.ejh-merchant-status-band strong{overflow-wrap:anywhere}.ejh-merchant-inline-note{margin:0;color:var(--ejh-color-muted);font-size:var(--ejh-font-size-sm);line-height:var(--ejh-line-height-relaxed);overflow-wrap:anywhere}.ejh-merchant-form{display:grid;gap:var(--ejh-space-lg)}.ejh-merchant-form fieldset{display:grid;gap:var(--ejh-space-md);min-inline-size:0;margin:0;border:0;border-top:1px solid var(--ejh-color-border);padding:var(--ejh-space-lg) 0 0}.ejh-merchant-form fieldset:disabled{opacity:.72}.ejh-merchant-form legend{color:var(--ejh-color-text);font-size:var(--ejh-font-size-md);font-weight:var(--ejh-font-weight-bold);padding:0 var(--ejh-space-sm) 0 0}.ejh-merchant-form-grid{display:grid;gap:var(--ejh-space-md);grid-template-columns:minmax(0,1fr)}.ejh-merchant-form label{display:grid;gap:var(--ejh-space-sm);min-width:0;color:var(--ejh-color-text);font-size:var(--ejh-font-size-sm);font-weight:var(--ejh-font-weight-medium)}.ejh-merchant-field-hint{color:var(--ejh-color-subtle);font-size:var(--ejh-font-size-sm);font-weight:var(--ejh-font-weight-regular)}.ejh-merchant-form input,.ejh-merchant-form select,.ejh-merchant-form textarea{width:100%;min-height:var(--ejh-touch-target-min);border:1px solid var(--ejh-color-border);border-radius:var(--ejh-radius-control);background:var(--ejh-color-surface);color:var(--ejh-color-text);padding:0 var(--ejh-space-md)}.ejh-merchant-form textarea{min-height:84px;padding-block:var(--ejh-space-sm);resize:vertical}.ejh-merchant-form input:focus-visible,.ejh-merchant-form select:focus-visible,.ejh-merchant-form textarea:focus-visible{outline:2px solid var(--ejh-color-focus);outline-offset:2px}.ejh-merchant-action-row{display:grid;gap:var(--ejh-space-sm);grid-template-columns:minmax(0,1fr)}.ejh-merchant-preconditions{display:flex;flex-wrap:wrap;gap:var(--ejh-space-sm);align-items:center;border-top:1px solid var(--ejh-color-border);padding-top:var(--ejh-space-md)}.ejh-merchant-preconditions p{margin:0;color:var(--ejh-color-muted);font-size:var(--ejh-font-size-sm);line-height:var(--ejh-line-height-relaxed)}@media(max-width:767px){.ejh-auth-summary{grid-template-columns:1fr}.ejh-auth-summary dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:768px){.ejh-shell{padding:var(--ejh-page-padding-desktop)}.ejh-auth-inline-row{grid-template-columns:minmax(0,1fr) minmax(132px,.45fr);align-items:end}.ejh-merchant-status-band{grid-template-columns:repeat(3,minmax(0,1fr))}.ejh-merchant-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ejh-merchant-form-wide{grid-column:1 / -1}.ejh-merchant-action-row{grid-template-columns:repeat(2,minmax(0,1fr))}}
