@import"https://fonts.googleapis.com/css2?family=Noto+Sans+TC:wght@400;500;700&family=Sora:wght@400;500;600;700&display=swap";html,body{margin:0}body{font-family:system-ui,sans-serif;background:#f5f6f8}a{color:inherit}.card{background:#fff;border-radius:8px;padding:1.5rem;box-shadow:0 1px 3px #00000014}:where(.portal-main,.admin-main){--ui-accent: #0f766e;--ui-accent-soft: #ccfbf1;--ui-ink: #0b1b2b;--ui-muted: #64748b;--ui-line: #e5e7eb;--ui-field: #cbd5e1;--ui-head: #f8fafc;color:var(--ui-ink)}:where(.portal-main,.admin-main) :where(.card){margin-bottom:1rem}:where(.portal-main,.admin-main) :where(label){font-size:.88rem;color:#475569}:where(.portal-main,.admin-main) :where(input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]),select,textarea){padding:.45rem .55rem;border:1px solid var(--ui-field);border-radius:6px;background:#fff;font:inherit;font-size:.9rem;color:var(--ui-ink);box-sizing:border-box;min-height:2.25rem}:where(.portal-main,.admin-main) :where(textarea){min-height:auto}:where(.portal-main,.admin-main) :where(input,select,textarea):focus{outline:2px solid rgba(15,118,110,.22);outline-offset:0;border-color:var(--ui-accent)}:where(.portal-main,.admin-main) :where(input[type=checkbox],input[type=radio]){accent-color:var(--ui-accent)}:where(.portal-main,.admin-main) :where(button){padding:.5rem 1rem;background:var(--ui-accent);color:#fff;border:1px solid var(--ui-accent);border-radius:6px;font:inherit;font-size:.9rem;font-weight:600;line-height:1.2;white-space:nowrap;cursor:pointer}:where(.portal-main,.admin-main) :where(button:hover:not(:disabled)){filter:brightness(1.08)}:where(.portal-main,.admin-main) :where(button:disabled){opacity:.55;cursor:not-allowed}:where(.portal-main,.admin-main) :where(.btn-ghost,button.secondary){background:#fff;color:var(--ui-accent);border:1px solid var(--ui-accent)}:where(.portal-main,.admin-main) :where(.btn.danger,button.danger){background:#b91c1c;border-color:#b91c1c;color:#fff}:where(.portal-main,.admin-main) :where(table){width:100%;border-collapse:collapse}:where(.portal-main,.admin-main) :where(th,td){text-align:left;padding:.55rem .65rem;border-bottom:1px solid var(--ui-line);font-size:.9rem}:where(.portal-main,.admin-main) :where(th){background:var(--ui-head);color:#334155;font-weight:600}:where(.portal-main,.admin-main) :where(.empty){color:var(--ui-muted)}:where(.portal-main,.admin-main) :where(.hint){color:var(--ui-muted)}.portal-main .split:not(:has(>:nth-child(2))){grid-template-columns:1fr}:where(.portal-main,.admin-main) :where(.section-title,h2.section){margin:0 0 1rem;font-size:1rem;font-weight:600;color:#334155}:where(.admin-main) :where(h1.page-title){margin:0 0 1rem;font-size:1.35rem;color:#134e4a}:where(.portal-main,.admin-main) :where(.card){background:#fff;padding:1.5rem;border-radius:8px;box-shadow:0 1px 3px #0000000f}:where(.portal-main,.admin-main) :where(.meta-card){padding:1rem 1.25rem;border-left:4px solid var(--ui-accent)}:where(.portal-main,.admin-main) :where(.meta-card .hint){margin:0;font-size:.88rem}:where(.portal-main,.admin-main) :where(.filters){display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:.75rem 1rem;align-items:end;margin-bottom:1rem}:where(.portal-main,.admin-main) :where(.filters label,.form-grid label){display:grid;gap:.3rem;margin:0}:where(.portal-main,.admin-main) :where(.filters input,.filters select,.form-grid input,.form-grid select,.form-grid textarea){width:100%}:where(.portal-main,.admin-main) :where(.filters button){height:fit-content;justify-self:start}.portal-main .filters>.actions-row,.admin-main .filters>.actions-row{grid-column:span 2;flex-wrap:nowrap;align-self:end}.portal-main .filters>.actions-row:has(>:nth-child(3)),.admin-main .filters>.actions-row:has(>:nth-child(3)){grid-column:1 / -1;flex-wrap:wrap}.portal-main .filters>label:has(>input[type=checkbox]),.admin-main .filters>label:has(>input[type=checkbox]){display:flex;flex-direction:row;align-items:center;gap:.4rem;align-self:end;min-height:2.25rem;white-space:nowrap}.portal-main .filters>label>input[type=checkbox],.admin-main .filters>label>input[type=checkbox]{width:auto;margin:0}.portal-main .form-grid>label:has(>input[type=checkbox]),.admin-main .form-grid>label:has(>input[type=checkbox]){display:flex;flex-direction:row;align-items:center;gap:.4rem;align-self:end;min-height:2.25rem}.portal-main .form-grid>label>input[type=checkbox],.admin-main .form-grid>label>input[type=checkbox]{width:auto;flex:none;margin:0}:where(.portal-main,.admin-main) :where(.form-grid){display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.75rem 1rem;margin-bottom:1rem}:where(.portal-main,.admin-main) :where(.actions-row){display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}:where(.portal-main,.admin-main) :where(.table-wrap){overflow-x:auto;margin-top:.5rem}:where(.portal-main,.admin-main) :where(.table-wrap table){min-width:640px}:where(.portal-main,.admin-main) :where(tbody tr.active,tbody tr.selected){background:var(--ui-accent-soft)}:where(.portal-main,.admin-main) :where(.num){text-align:right;font-variant-numeric:tabular-nums}:where(.portal-main,.admin-main) :where(.mono){font-family:ui-monospace,Consolas,monospace}:where(.portal-main,.admin-main) :where(.empty){margin:1rem 0 0}:where(.portal-main,.admin-main) :where(.error,.err){color:#dc2626}:where(.portal-main,.admin-main) :where(.msg,.ok){color:var(--ui-accent)}:where(.portal-main,.admin-main) :where(.warn){color:#b45309}:where(.portal-main,.admin-main) :where(a:not(.nav-item):not(.logo)){color:var(--ui-accent)}.mx[data-v-100797c1]{--ink: #0b1b2b;--ink-soft: #243447;--teal: #0d9488;--teal-deep: #0f766e;--mist: #e8eef3;--paper: #f4f7fa;--line: #c9d4df;--white: #ffffff;min-height:100vh;color:var(--ink);background:radial-gradient(1200px 600px at 85% -10%,rgba(13,148,136,.18),transparent 60%),radial-gradient(900px 500px at -10% 20%,rgba(15,39,68,.12),transparent 55%),linear-gradient(180deg,#eef3f7 0%,var(--paper) 42%,#e7eef4 100%);font-family:Sora,Noto Sans TC,sans-serif;position:relative;overflow-x:hidden}.mx-grain[data-v-100797c1]{pointer-events:none;position:fixed;top:0;right:0;bottom:0;left:0;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");z-index:0}.mx-nav[data-v-100797c1],main[data-v-100797c1],.mx-foot[data-v-100797c1]{position:relative;z-index:1}.mx-bi[data-v-100797c1]{display:flex;flex-direction:column;gap:.2em}.mx-bi>[lang=en][data-v-100797c1]{color:var(--ink-soft);font-weight:400}.mx-nav[data-v-100797c1]{display:flex;align-items:center;gap:1.25rem;padding:1.1rem clamp(1.25rem,4vw,3.5rem);max-width:1200px;margin:0 auto}.mx-brand[data-v-100797c1]{display:flex;align-items:center;gap:.75rem;text-decoration:none;color:inherit;min-width:0}.mx-brand-mark[data-v-100797c1]{width:2.35rem;height:2.35rem;color:var(--teal-deep);flex:none}.mx-brand-mark svg[data-v-100797c1]{width:100%;height:100%;display:block}.mx-brand-text[data-v-100797c1]{display:flex;flex-direction:column;line-height:1.15}.mx-brand-text strong[data-v-100797c1]{font-size:1.05rem;font-weight:700;letter-spacing:.08em}.mx-brand-text em[data-v-100797c1]{font-style:normal;font-size:.72rem;color:var(--ink-soft);letter-spacing:.14em;text-transform:uppercase}.mx-nav-links[data-v-100797c1]{margin-left:auto;display:flex;gap:1.5rem}.mx-nav-links a[data-v-100797c1]{display:flex;flex-direction:column;gap:.1rem;color:var(--ink-soft);text-decoration:none;font-size:.92rem;font-weight:500;line-height:1.2}.mx-nav-links a [lang=en][data-v-100797c1]{font-size:.72rem;font-weight:400;opacity:.85}.mx-nav-links a[data-v-100797c1]:hover{color:var(--teal-deep)}.mx-member-login[data-v-100797c1],.mx-buyer-entry[data-v-100797c1]{display:flex;flex-direction:column;align-items:center;flex:none;padding:.55rem .9rem;color:var(--white);background:var(--ink);text-decoration:none;font-size:.86rem;font-weight:600;line-height:1.15;transition:background .2s ease,transform .2s ease}.mx-buyer-entry[data-v-100797c1]{color:var(--teal-deep);background:#ffffffa6;border:1px solid var(--teal)}.mx-member-login [lang=en][data-v-100797c1],.mx-buyer-entry [lang=en][data-v-100797c1]{margin-top:.12rem;font-size:.68rem;font-weight:500;opacity:.78}.mx-member-login[data-v-100797c1]:hover,.mx-buyer-entry[data-v-100797c1]:hover{background:var(--teal-deep);color:var(--white);transform:translateY(-1px)}.mx-hero[data-v-100797c1]{max-width:1200px;margin:0 auto;padding:clamp(2rem,6vh,4.5rem) clamp(1.25rem,4vw,3.5rem) clamp(3rem,8vh,5.5rem);display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(1.5rem,4vw,3rem);align-items:center;min-height:calc(100svh - 5rem)}.mx-hero-copy[data-v-100797c1]{container-type:inline-size;container-name:hero-copy;min-width:0}.mx-kicker[data-v-100797c1]{margin:0 0 .85rem;color:var(--teal-deep);font-size:.8rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;animation:mx-rise-100797c1 .8s ease both}.mx-kicker [lang=en][data-v-100797c1]{color:var(--teal-deep);opacity:.75;letter-spacing:.12em;font-size:.72rem;font-weight:500}.mx-hero h1[data-v-100797c1]{margin:0 0 1rem;font-size:clamp(1.85rem,4.2vw,3.1rem);line-height:1.18;letter-spacing:-.02em;font-weight:700;animation:mx-rise-100797c1 .9s .08s ease both}.mx-hero h1 [lang=en][data-v-100797c1]{font-size:.58em;line-height:1.35;letter-spacing:-.01em;font-weight:500;margin-top:.35rem}.mx-lead[data-v-100797c1]{margin:0;max-width:36rem;color:var(--ink-soft);font-size:clamp(1rem,1.5vw,1.12rem);line-height:1.7;animation:mx-rise-100797c1 .9s .16s ease both}.mx-lead [lang=en][data-v-100797c1]{font-size:.92em;opacity:.9}.mx-cta[data-v-100797c1]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:1.75rem;width:100%;max-width:28rem;animation:mx-rise-100797c1 .9s .24s ease both}.mx-btn[data-v-100797c1]{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:.15rem;box-sizing:border-box;padding:.75rem 1rem;min-height:3.25rem;font:inherit;font-size:.92rem;font-weight:600;line-height:1.2;text-align:center;text-decoration:none;border:1px solid transparent;cursor:pointer;transition:transform .2s ease,background .2s ease,border-color .2s ease;white-space:normal}.mx-btn [lang=en][data-v-100797c1]{font-size:.72rem;font-weight:500;opacity:.88}.mx-cta .mx-btn[data-v-100797c1]{width:100%}@container hero-copy (max-width: 380px){.mx-cta[data-v-100797c1]{grid-template-columns:1fr;max-width:none}}.mx-btn[data-v-100797c1]:hover{transform:translateY(-1px)}.mx-btn[data-v-100797c1]:disabled{opacity:.55;cursor:not-allowed;transform:none}.mx-btn.primary[data-v-100797c1]{background:var(--ink);color:var(--white)}.mx-btn.primary[data-v-100797c1]:hover{background:#132536}.mx-btn.primary [lang=en][data-v-100797c1]{color:#ffffffc7}.mx-btn.ghost[data-v-100797c1]{background:#ffffff8c;border-color:var(--line);color:var(--ink)}.mx-btn.ghost[data-v-100797c1]:hover{border-color:var(--teal);color:var(--teal-deep)}.mx-hero-visual[data-v-100797c1]{position:relative;width:100%;aspect-ratio:1;max-width:520px;justify-self:end;animation:mx-rise-100797c1 1s .12s ease both}.mx-orbit[data-v-100797c1]{width:100%;height:100%;display:block}.mx-dot[data-v-100797c1]{transform-origin:320px 320px;animation:mx-orbit-100797c1 18s linear infinite}.mx-dot.d2[data-v-100797c1]{animation-duration:22s;animation-direction:reverse}.mx-section[data-v-100797c1]{max-width:1200px;margin:0 auto;padding:clamp(2.5rem,6vh,4.5rem) clamp(1.25rem,4vw,3.5rem)}.mx-section-head[data-v-100797c1]{margin-bottom:1.75rem;max-width:40rem}.mx-section-head h2[data-v-100797c1]{margin:0 0 .65rem;font-size:clamp(1.45rem,2.5vw,1.85rem);letter-spacing:-.02em}.mx-section-head h2 [lang=en][data-v-100797c1]{font-size:.62em;font-weight:500;margin-top:.2rem}.mx-section-head>p[data-v-100797c1]{margin:0;color:var(--ink-soft);line-height:1.65}.mx-section-head>p [lang=en][data-v-100797c1]{font-size:.92em}.mx-grid[data-v-100797c1]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.mx-sol[data-v-100797c1]{padding:1.15rem 1.1rem 1.25rem;border:1px solid var(--line);background:#ffffff8c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.mx-sol-icon[data-v-100797c1]{display:block;width:2.25rem;height:2.25rem;color:var(--teal-deep);margin-bottom:.85rem}.mx-sol-icon[data-v-100797c1] svg{width:100%;height:100%;display:block}.mx-sol h3[data-v-100797c1]{margin:0 0 .45rem;font-size:1.02rem;font-weight:650}.mx-sol h3 [lang=en][data-v-100797c1]{font-size:.78em;font-weight:500;margin-top:.15rem}.mx-sol p[data-v-100797c1]{margin:0;color:var(--ink-soft);font-size:.9rem;line-height:1.55}.mx-sol p [lang=en][data-v-100797c1]{font-size:.9em;margin-top:.15rem}.mx-contact .mx-form[data-v-100797c1]{max-width:42rem;display:grid;gap:1rem}.mx-form-row[data-v-100797c1]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.mx-form label[data-v-100797c1],.mx-full[data-v-100797c1]{display:grid;gap:.4rem}.mx-label-bi[data-v-100797c1]{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem .55rem;font-size:.86rem;font-weight:600;color:var(--ink-soft)}.mx-label-bi [lang=en][data-v-100797c1]{font-weight:500;font-size:.8em;opacity:.85}.mx-label-bi em[data-v-100797c1]{color:var(--teal-deep);font-style:normal}.mx-form input[data-v-100797c1],.mx-form textarea[data-v-100797c1]{width:100%;box-sizing:border-box;border:1px solid var(--line);background:#fffc;padding:.7rem .85rem;font:inherit;font-size:.95rem;color:var(--ink)}.mx-form input[data-v-100797c1]:focus,.mx-form textarea[data-v-100797c1]:focus{outline:2px solid rgba(13,148,136,.35);border-color:var(--teal)}.mx-verify[data-v-100797c1]{display:grid;grid-template-columns:1fr auto;gap:.75rem;align-items:end}.mx-verify[data-v-100797c1]:has(.mx-verify-only){grid-template-columns:1fr}.mx-verify-only[data-v-100797c1]{width:100%;justify-self:stretch}.mx-hint[data-v-100797c1]{margin:0;font-size:.9rem;color:var(--teal-deep)}.mx-hint.err[data-v-100797c1]{color:#b42318}.mx-submit[data-v-100797c1]{justify-self:start;min-width:12rem}.mx-note[data-v-100797c1]{margin:0;font-size:.82rem;color:var(--ink-soft);opacity:.85}.mx-foot[data-v-100797c1]{max-width:1200px;margin:0 auto;padding:2rem clamp(1.25rem,4vw,3.5rem) 2.75rem;display:flex;flex-wrap:wrap;gap:.75rem 1.5rem;justify-content:space-between;align-items:baseline;border-top:1px solid var(--line);color:var(--ink-soft);font-size:.88rem}.mx-foot strong[data-v-100797c1]{margin-right:.55rem;color:var(--ink)}.mx-foot p[data-v-100797c1]{margin:0}.mx-toast[data-v-100797c1]{position:fixed;left:50%;bottom:max(1.5rem,env(safe-area-inset-bottom));transform:translate(-50%);z-index:50;display:flex;flex-direction:column;gap:.15rem;align-items:center;min-width:min(18rem,calc(100vw - 2rem));max-width:calc(100vw - 2rem);padding:.85rem 1.25rem;background:var(--ink);color:var(--white);font-size:.95rem;font-weight:600;text-align:center;box-shadow:0 10px 28px #0b1b2b47;animation:mx-toast-in-100797c1 .28s ease both}.mx-toast [lang=en][data-v-100797c1]{font-size:.78rem;font-weight:500;opacity:.82}.mx-toast.err[data-v-100797c1]{background:#b42318}@keyframes mx-toast-in-100797c1{0%{opacity:0;transform:translate(-50%,10px)}to{opacity:1;transform:translate(-50%)}}@keyframes mx-rise-100797c1{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes mx-orbit-100797c1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(max-width:960px){.mx-hero[data-v-100797c1]{grid-template-columns:1fr;min-height:auto;padding-top:1.5rem}.mx-hero h1[data-v-100797c1]{max-width:none}.mx-hero-visual[data-v-100797c1]{order:-1;max-width:min(420px,100%);margin:0 auto;width:100%}.mx-grid[data-v-100797c1]{grid-template-columns:repeat(2,1fr)}.mx-cta[data-v-100797c1]{max-width:none;grid-template-columns:1fr}}@media(max-width:640px){.mx-nav[data-v-100797c1]{gap:.5rem;padding-inline:1rem}.mx-nav-links[data-v-100797c1],.mx-brand-text em[data-v-100797c1],.mx-member-login [lang=en][data-v-100797c1],.mx-buyer-entry [lang=en][data-v-100797c1]{display:none}.mx-member-login[data-v-100797c1],.mx-buyer-entry[data-v-100797c1]{padding:.55rem .65rem;font-size:.8rem}.mx-form-row[data-v-100797c1],.mx-verify[data-v-100797c1],.mx-grid[data-v-100797c1]{grid-template-columns:1fr}.mx-cta[data-v-100797c1]{grid-template-columns:1fr;max-width:none}.mx-submit[data-v-100797c1]{width:100%;justify-self:stretch}.mx-verify .mx-btn[data-v-100797c1]{width:100%}}.login-page[data-v-a5846235]{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:1.5rem;background:radial-gradient(800px 400px at 100% 0%,rgba(13,148,136,.15),transparent 55%),linear-gradient(180deg,#eef3f7,#f4f7fa)}.login-card[data-v-a5846235]{width:min(400px,100%);background:#fff;padding:1.5rem;border-radius:12px;box-shadow:0 8px 30px #0f172a14}.login-header[data-v-a5846235]{margin-bottom:.45rem}.login-logo[data-v-a5846235]{display:inline-flex;align-items:center;gap:.7rem;color:#0f766e;text-decoration:none}.login-logo svg[data-v-a5846235]{width:2.45rem;height:2.45rem;flex:none}.login-logo span[data-v-a5846235]{display:flex;flex-direction:column;line-height:1.15}.login-logo strong[data-v-a5846235]{color:#0b1b2b;font-size:1.25rem;letter-spacing:.06em}.login-logo em[data-v-a5846235]{margin-top:.18rem;color:#64748b;font-size:.68rem;font-style:normal;letter-spacing:.15em}.sub[data-v-a5846235]{margin:.4rem 0 .35rem;color:#0f766e;font-size:1rem;font-weight:600}.hint[data-v-a5846235]{margin:0 0 1.1rem;color:#64748b;font-size:.85rem;line-height:1.45}label[data-v-a5846235]{display:block;margin-bottom:1rem;font-size:.9rem}input[data-v-a5846235]{width:100%;padding:.55rem .65rem;margin-top:.3rem;box-sizing:border-box;border:1px solid #cbd5e1;border-radius:6px}button[data-v-a5846235]{width:100%;padding:.7rem;background:#0b1b2b;color:#fff;border:none;border-radius:6px;cursor:pointer;font-weight:600}button[data-v-a5846235]:disabled{opacity:.6}.error[data-v-a5846235]{color:#b42318}.foot[data-v-a5846235]{margin-top:1rem;font-size:.9rem;text-align:center}.foot a[data-v-a5846235]{color:#0f766e;font-weight:600}.admin-tip[data-v-a5846235]{margin-top:1rem;font-size:.8rem;color:#64748b}.admin-tip summary[data-v-a5846235]{cursor:pointer}.page[data-v-d04979a2]{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:1.5rem;background:linear-gradient(180deg,#eef3f7,#f4f7fa)}.card[data-v-d04979a2]{width:min(440px,100%);background:#fff;padding:1.5rem;border-radius:12px;box-shadow:0 8px 30px #0f172a14}h1[data-v-d04979a2]{margin:0 0 .5rem;font-size:1.35rem;color:#0b1b2b}.lead[data-v-d04979a2]{margin:0 0 1rem;color:#64748b;font-size:.9rem;line-height:1.5}.steps[data-v-d04979a2]{display:flex;gap:.5rem;list-style:none;padding:0;margin:0 0 1.25rem;flex-wrap:wrap}.steps li[data-v-d04979a2]{font-size:.78rem;color:#94a3b8;padding:.25rem .5rem;border-radius:999px;background:#f1f5f9}.steps li.on[data-v-d04979a2]{background:#ccfbf1;color:#0f766e;font-weight:600}label[data-v-d04979a2]{display:block;margin-bottom:1rem;font-size:.9rem}input[data-v-d04979a2]{width:100%;padding:.55rem .65rem;margin-top:.3rem;box-sizing:border-box;border:1px solid #cbd5e1;border-radius:6px}button[type=submit][data-v-d04979a2]{width:100%;padding:.7rem;background:#0f766e;color:#fff;border:none;border-radius:6px;cursor:pointer;font-weight:600}button[data-v-d04979a2]:disabled{opacity:.6}.link[data-v-d04979a2]{display:block;width:100%;margin-top:.5rem;background:none;border:none;color:#0f766e;cursor:pointer;font-size:.85rem}.meta[data-v-d04979a2]{font-size:.9rem;color:#475569;margin:0 0 1rem}.ok[data-v-d04979a2]{color:#0f766e}.error[data-v-d04979a2]{color:#b42318}.info[data-v-d04979a2]{color:#0f766e;font-size:.9rem}.foot[data-v-d04979a2]{margin-top:1rem;text-align:center;font-size:.9rem}.foot a[data-v-d04979a2]{color:#0f766e;font-weight:600}.layout[data-v-05a5fd8d]{display:flex;min-height:100vh}nav[data-v-05a5fd8d]{width:200px;background:#1e293b;color:#fff;padding:1rem;display:flex;flex-direction:column;gap:.75rem}nav a[data-v-05a5fd8d]{color:#93c5fd;text-decoration:none}nav a.router-link-exact-active[data-v-05a5fd8d]{color:#fff;font-weight:600}main[data-v-05a5fd8d]{flex:1;padding:2rem}.desc[data-v-05a5fd8d]{margin:0 0 .5rem;color:#334155}.hint[data-v-05a5fd8d]{margin:0 0 1rem;color:#64748b;font-size:.9rem}.stats[data-v-05a5fd8d]{display:flex;gap:1rem;margin:1rem 0;flex-wrap:wrap}.stat[data-v-05a5fd8d]{background:#f1f5f9;padding:1rem;border-radius:8px;min-width:100px;text-align:center}.stat span[data-v-05a5fd8d]{display:block;font-size:1.5rem;font-weight:700;color:#1e293b}nav button[data-v-05a5fd8d]{margin-top:auto;padding:.45rem .75rem;background:transparent;color:#e2e8f0;border:1px solid #475569;border-radius:6px;cursor:pointer;font:inherit}nav button[data-v-05a5fd8d]:hover{background:#334155}.group-title[data-v-05a5fd8d]{margin:1.25rem 0 .5rem;font-size:.95rem;color:#334155}.quick[data-v-05a5fd8d]{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:.6rem}.tile[data-v-05a5fd8d]{display:block;padding:.7rem .9rem;border:1px solid #e2e8f0;border-radius:8px;background:#fff;color:#0f766e;font-weight:600;font-size:.9rem;text-decoration:none}.tile[data-v-05a5fd8d]:hover{border-color:#0f766e;background:#f0fdfa}.layout[data-v-bb11cc41]{display:flex;min-height:100vh}nav[data-v-bb11cc41]{width:200px;background:#1e293b;color:#fff;padding:1rem;display:flex;flex-direction:column;gap:.75rem}nav a[data-v-bb11cc41]{color:#93c5fd;text-decoration:none}nav a.router-link-exact-active[data-v-bb11cc41]{color:#fff;font-weight:600}main[data-v-bb11cc41]{flex:1;padding:2rem;display:flex;flex-direction:column;gap:1.5rem}.card[data-v-bb11cc41]{background:#fff;border-radius:8px;padding:1.5rem;box-shadow:0 1px 3px #0000001a}.toolbar[data-v-bb11cc41]{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;margin-bottom:1rem}.toolbar input[type=search][data-v-bb11cc41]{flex:1;min-width:200px;padding:.45rem .6rem}.check[data-v-bb11cc41]{display:flex;align-items:center;gap:.35rem;font-size:.9rem;white-space:nowrap}.meta[data-v-bb11cc41]{color:#64748b;font-size:.9rem;margin-left:auto}table[data-v-bb11cc41]{width:100%;border-collapse:collapse}th[data-v-bb11cc41],td[data-v-bb11cc41]{text-align:left;padding:.5rem;border-bottom:1px solid #e5e7eb}.actions[data-v-bb11cc41]{display:flex;gap:.35rem;flex-wrap:wrap}label[data-v-bb11cc41]{display:block;margin-bottom:.75rem}input[data-v-bb11cc41]{width:100%;padding:.4rem;box-sizing:border-box}button[data-v-bb11cc41],.actions a[data-v-bb11cc41]{padding:.35rem .6rem;font-size:.85rem}.danger[data-v-bb11cc41]{background:#dc2626;color:#fff;border:none;border-radius:4px;cursor:pointer}.error[data-v-bb11cc41]{color:#dc2626}.empty[data-v-bb11cc41]{color:#64748b}.pager[data-v-bb11cc41]{display:flex;align-items:center;gap:.75rem;margin-top:1rem;flex-wrap:wrap}.pager button[data-v-bb11cc41]:disabled{opacity:.5;cursor:not-allowed}.pager select[data-v-bb11cc41]{margin-left:.25rem;padding:.25rem}nav button[data-v-bb11cc41]{margin-top:auto;padding:.45rem .75rem;background:transparent;color:#e2e8f0;border:1px solid #475569;border-radius:6px;cursor:pointer;font:inherit}nav button[data-v-bb11cc41]:hover{background:#334155}.layout[data-v-9c87de29]{display:flex;min-height:100vh}nav[data-v-9c87de29]{width:200px;background:#1e293b;color:#fff;padding:1rem;display:flex;flex-direction:column;gap:.75rem}nav a[data-v-9c87de29]{color:#93c5fd}main[data-v-9c87de29]{flex:1;padding:2rem}.card[data-v-9c87de29]{background:#fff;padding:1.5rem;margin-bottom:1rem;border-radius:8px;box-shadow:0 1px 3px #00000014}table[data-v-9c87de29]{width:100%;border-collapse:collapse}th[data-v-9c87de29],td[data-v-9c87de29]{padding:.5rem;border-bottom:1px solid #eee}nav button[data-v-9c87de29]{margin-top:auto;padding:.45rem .75rem;background:transparent;color:#e2e8f0;border:1px solid #475569;border-radius:6px;cursor:pointer;font:inherit}nav button[data-v-9c87de29]:hover{background:#334155}.layout[data-v-f4025885]{display:flex;min-height:100vh}nav[data-v-f4025885]{width:200px;background:#1e293b;color:#fff;padding:1rem;display:flex;flex-direction:column;gap:.75rem}nav a[data-v-f4025885]{color:#93c5fd;text-decoration:none}nav a.router-link-exact-active[data-v-f4025885]{color:#fff;font-weight:600}main[data-v-f4025885]{flex:1;padding:2rem;display:flex;flex-direction:column;gap:1rem}.card[data-v-f4025885]{background:#fff;padding:1.5rem;border-radius:8px}.stats[data-v-f4025885]{display:flex;gap:1rem;margin:1rem 0;flex-wrap:wrap}.stat[data-v-f4025885]{background:#f1f5f9;padding:1rem;border-radius:8px;min-width:90px;text-align:center}.stat span[data-v-f4025885]{display:block;font-size:1.4rem;font-weight:700}.hint[data-v-f4025885]{color:#64748b;font-size:.9rem}.link-btn[data-v-f4025885]{padding:0;border:none;background:none;color:#2563eb;text-decoration:underline;cursor:pointer;font:inherit}.link-btn[data-v-f4025885]:disabled{color:#94a3b8;cursor:wait}.ops-links[data-v-f4025885]{margin:.75rem 0 0;font-size:.9rem}.ops-links a[data-v-f4025885]{color:#1d4ed8;text-decoration:none}.ops-links a[data-v-f4025885]:hover{text-decoration:underline}nav button[data-v-f4025885]{margin-top:auto;padding:.4rem}table[data-v-f4025885]{width:100%;border-collapse:collapse}th[data-v-f4025885],td[data-v-f4025885]{text-align:left;padding:.5rem;border-bottom:1px solid #e5e7eb}.e0504[data-v-f4025885]{border-left:4px solid #f59e0b}.e0504 th[data-v-f4025885]{width:120px;color:#64748b;font-weight:500}.layout[data-v-5f904068]{display:flex;min-height:100vh}nav[data-v-5f904068]{width:200px;background:#1e293b;color:#fff;padding:1rem;display:flex;flex-direction:column;gap:.75rem}nav a[data-v-5f904068]{color:#93c5fd;text-decoration:none}nav a.router-link-exact-active[data-v-5f904068]{color:#fff;font-weight:600}main[data-v-5f904068]{flex:1;padding:2rem}.hint[data-v-5f904068]{margin:0 0 1rem;color:#64748b;font-size:.9rem}.error[data-v-5f904068]{color:#b91c1c}.stats[data-v-5f904068]{display:flex;gap:1rem;margin:1rem 0;flex-wrap:wrap}.stat[data-v-5f904068]{background:#f1f5f9;padding:1rem;border-radius:8px;min-width:100px;text-align:center}.stat.wide[data-v-5f904068]{text-align:left}.stat span[data-v-5f904068]{display:block;font-size:1.5rem;font-weight:700;color:#1e293b}nav button[data-v-5f904068]{margin-top:auto;padding:.45rem .75rem;background:transparent;color:#e2e8f0;border:1px solid #475569;border-radius:6px;cursor:pointer;font:inherit}table[data-v-5f904068]{width:100%;border-collapse:collapse}th[data-v-5f904068],td[data-v-5f904068]{text-align:left;padding:.4rem .5rem;border-bottom:1px solid #e2e8f0;vertical-align:top}.mono[data-v-5f904068]{font-family:ui-monospace,monospace;font-size:.85rem}pre[data-v-5f904068]{white-space:pre-wrap;word-break:break-word;background:#0f172a;color:#e2e8f0;padding:1rem;border-radius:8px;font-size:.8rem}button[data-v-5f904068]{padding:.45rem .75rem}.layout[data-v-9cfa4136]{display:flex;min-height:100vh}nav[data-v-9cfa4136]{width:200px;background:#1e293b;color:#fff;padding:1rem;display:flex;flex-direction:column;gap:.75rem}nav a[data-v-9cfa4136]{color:#93c5fd;text-decoration:none}nav a.router-link-exact-active[data-v-9cfa4136]{color:#fff;font-weight:600}main[data-v-9cfa4136]{flex:1;padding:2rem}.hint[data-v-9cfa4136],.note[data-v-9cfa4136]{color:#64748b;font-size:.9rem}.note[data-v-9cfa4136]{color:#9a3412}.head[data-v-9cfa4136]{display:flex;justify-content:space-between;align-items:center;gap:1rem}.head h3[data-v-9cfa4136]{margin:0}nav button[data-v-9cfa4136],.head button[data-v-9cfa4136]{padding:.45rem .75rem}.sheet[data-v-9cfa4136] table{width:100%;border-collapse:collapse;margin:.5rem 0 1rem}.sheet[data-v-9cfa4136] th,.sheet[data-v-9cfa4136] td{border:1px solid #cbd5e1;padding:.35rem .45rem;vertical-align:top;text-align:left}.sheet[data-v-9cfa4136] h1{font-size:1.35rem}.sheet[data-v-9cfa4136] h2{font-size:1.05rem;margin:1rem 0 .35rem}.sheet[data-v-9cfa4136] pre{white-space:pre-wrap;background:#f8fafc;padding:.75rem}nav button[data-v-9cfa4136]{margin-top:auto;background:transparent;color:#e2e8f0;border:1px solid #475569;border-radius:6px;cursor:pointer;font:inherit}@media print{nav[data-v-9cfa4136],.screen-only[data-v-9cfa4136]{display:none!important}.layout[data-v-9cfa4136],main[data-v-9cfa4136]{display:block;padding:0;background:#fff}.doc[data-v-9cfa4136]{display:none}.doc.active[data-v-9cfa4136]{display:block}.sheet[data-v-9cfa4136] th,.sheet[data-v-9cfa4136] td{border-color:#000;font-size:11pt}.sheet[data-v-9cfa4136] table.sign td{height:2.4rem}}.layout[data-v-a50ed8be]{display:flex;flex-direction:column;min-height:100vh;background:#f8fafc;position:relative}.app-bar[data-v-a50ed8be]{position:sticky;top:0;z-index:40;display:flex;align-items:center;gap:.75rem;padding:.65rem 1rem;background:#0f766e;color:#fff;box-shadow:0 1px #0000001f}.menu-toggle[data-v-a50ed8be]{display:inline-flex;align-items:center;gap:.45rem;border:1px solid rgba(255,255,255,.35);background:#0000002e;color:#ecfdf5;border-radius:8px;padding:.4rem .7rem;font-size:.82rem;font-weight:700;cursor:pointer}.menu-toggle[data-v-a50ed8be]:hover{background:#00000047}.menu-toggle-bars[data-v-a50ed8be]{width:1rem;height:.75rem;display:inline-block;background:linear-gradient(#fff,#fff) 0 0 / 100% 2px no-repeat,linear-gradient(#fff,#fff) 0 50% / 100% 2px no-repeat,linear-gradient(#fff,#fff) 0 100% / 100% 2px no-repeat}.app-bar-title[data-v-a50ed8be]{display:flex;flex-direction:column;gap:.1rem;min-width:0}.app-bar-title strong[data-v-a50ed8be]{font-size:.92rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app-bar-title span[data-v-a50ed8be]{font-size:.75rem;color:#99f6e4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nav-backdrop[data-v-a50ed8be]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:45;background:#0f172a73}nav[data-v-a50ed8be]{position:fixed;top:0;left:0;bottom:0;z-index:50;width:min(288px,88vw);background:#0f766e;color:#fff;padding:1rem .85rem;display:flex;flex-direction:column;gap:.55rem;overflow-y:auto;transform:translate(-105%);transition:transform .2s ease;box-shadow:8px 0 28px #00000040}nav.open[data-v-a50ed8be]{transform:translate(0)}.brand[data-v-a50ed8be]{margin-bottom:.15rem;padding:0 .15rem}.brand strong[data-v-a50ed8be]{display:block;font-size:.95rem;line-height:1.35}.nav-ban[data-v-a50ed8be]{margin:.25rem 0 0;font-size:.78rem;color:#99f6e4}.nav-ban.muted[data-v-a50ed8be]{color:#fde68a}.nav-layer[data-v-a50ed8be]{display:flex;flex-direction:column;border:1px solid rgba(255,255,255,.22);border-radius:10px;background:#0000001f;overflow:hidden}.nav-layer.open[data-v-a50ed8be]{border-color:#99f6e48c;box-shadow:inset 0 0 0 1px #99f6e42e}.nav-layer-toggle[data-v-a50ed8be]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%;border:none;background:#ffffff1a;color:#ecfdf5;padding:.55rem .7rem;cursor:pointer;text-align:left}.nav-layer-toggle[data-v-a50ed8be]:hover{background:#ffffff29}.nav-layer.open>.nav-layer-toggle[data-v-a50ed8be]{background:#115e59;border-bottom:1px solid rgba(255,255,255,.15)}.layer-title[data-v-a50ed8be]{display:inline-flex;align-items:center;gap:.4rem;font-size:.92rem;font-weight:800;letter-spacing:.06em}.layer-tag[data-v-a50ed8be]{display:inline-flex;align-items:center;justify-content:center;min-width:1.15rem;height:1.15rem;border-radius:4px;background:#5eead4;color:#134e4a;font-size:.65rem;font-weight:800}.layer-meta[data-v-a50ed8be]{display:inline-flex;align-items:center;gap:.35rem;flex-shrink:0}.layer-count[data-v-a50ed8be]{min-width:1.35rem;padding:.05rem .35rem;border-radius:999px;background:#ffffff2e;font-size:.7rem;font-weight:700;text-align:center}.chevron[data-v-a50ed8be]{font-size:.72rem;font-weight:700;color:#99f6e4;white-space:nowrap}.nav-layer-body[data-v-a50ed8be]{display:flex;flex-direction:column;gap:.12rem;padding:.45rem .4rem .55rem .55rem;background:#0000001a;border-left:3px solid #5eead4;margin-left:.35rem}.layer-hint[data-v-a50ed8be]{margin:0 .35rem .25rem;font-size:.68rem;font-weight:700;color:#99f6e4;letter-spacing:.04em;opacity:.9}.nav-note[data-v-a50ed8be]{margin:.2rem .45rem .1rem;font-size:.72rem;color:#99f6e4;line-height:1.35}.nav-link[data-v-a50ed8be]{color:#ccfbf1;text-decoration:none;font-size:.84rem;padding:.38rem .55rem;border-radius:6px;transition:background .15s,color .15s}.nav-link[data-v-a50ed8be]:hover{background:#ffffff1f;color:#fff}.nav-link.active[data-v-a50ed8be]{background:#ffffff38;color:#fff;font-weight:700;box-shadow:inset 3px 0 #fde68a}.impersonate-banner[data-v-a50ed8be]{margin-top:.5rem;display:flex;flex-direction:column;gap:.35rem}.badge[data-v-a50ed8be]{display:inline-block;background:#fbbf24;color:#000;padding:.15rem .4rem;border-radius:4px;font-size:.75rem;text-align:center}.exit-impersonate[data-v-a50ed8be]{padding:.4rem .5rem;border:none;border-radius:6px;background:#fff;color:#0f766e;font-size:.8rem;font-weight:600;cursor:pointer}.exit-impersonate[data-v-a50ed8be]:hover{background:#ecfdf5}.logout[data-v-a50ed8be]{margin-top:auto;padding:.55rem;border:none;border-radius:6px;background:#00000047;color:#fff;cursor:pointer;font-weight:600}.logout[data-v-a50ed8be]:hover{background:#0006}main[data-v-a50ed8be]{flex:1;padding:1.25rem 1.25rem 2rem;min-width:0}.page-title[data-v-a50ed8be]{margin:0 0 1rem;font-size:1.35rem;color:#134e4a}@media(min-width:1100px){.layout[data-v-a50ed8be]{flex-direction:row;align-items:stretch}.app-bar[data-v-a50ed8be],.nav-backdrop[data-v-a50ed8be]{display:none}nav[data-v-a50ed8be]{position:sticky;top:0;height:100vh;transform:none;flex-shrink:0;width:248px;box-shadow:none}main[data-v-a50ed8be]{padding:2rem}}.card[data-v-7f000bb5]{background:#fff;padding:1.5rem;border-radius:8px;box-shadow:0 1px 3px #0000000f}.stats[data-v-7f000bb5]{display:flex;gap:1rem;margin:1rem 0;flex-wrap:wrap}.stat[data-v-7f000bb5]{background:#f0fdfa;padding:1rem;border-radius:8px;min-width:120px;text-align:center;color:#64748b;font-size:.85rem}.stat span[data-v-7f000bb5]{display:block;font-weight:700;color:#0f766e;font-size:1.05rem;margin-bottom:.25rem}.stat.on[data-v-7f000bb5]{background:#ecfdf5}.hint[data-v-7f000bb5]{color:#64748b;margin:0}.actions[data-v-7f000bb5]{display:flex;gap:.75rem;flex-wrap:wrap;margin-top:.5rem}.btn[data-v-7f000bb5]{display:inline-block;padding:.55rem 1rem;background:#0f766e;color:#fff;border-radius:6px;text-decoration:none;font-weight:600}.btn.ghost[data-v-7f000bb5]{background:#fff;color:#0f766e;border:1px solid #99f6e4}.card[data-v-4ee40d23]{background:#fff;padding:1.5rem;border-radius:8px;box-shadow:0 1px 3px #0000000f}.section[data-v-4ee40d23]{margin:0 0 1rem;font-size:1rem;color:#334155}.filters[data-v-4ee40d23]{display:flex;gap:.5rem;margin-bottom:1rem}table[data-v-4ee40d23]{width:100%;border-collapse:collapse}th[data-v-4ee40d23],td[data-v-4ee40d23]{text-align:left;padding:.5rem;border-bottom:1px solid #e5e7eb;font-size:.9rem}.excel-paste-grid[data-v-8fbd49ea]{display:flex;flex-direction:column;gap:.65rem}.toolbar[data-v-8fbd49ea]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.btn[data-v-8fbd49ea]{border:none;background:#0f766e;color:#fff;padding:.45rem .85rem;border-radius:6px;cursor:pointer;font-size:.9rem}.btn[data-v-8fbd49ea]:disabled{opacity:.55;cursor:not-allowed}.btn.ghost[data-v-8fbd49ea]{background:#fff;color:#0f766e;border:1px solid #99f6e4}.hint[data-v-8fbd49ea]{font-size:.82rem;color:#64748b}.status[data-v-8fbd49ea]{margin:0;font-size:.88rem;color:#0f766e}.status.err[data-v-8fbd49ea]{color:#b91c1c}.grid-host[data-v-8fbd49ea]{width:100%;min-height:360px;border:1px solid #cbd5e1;border-radius:8px;overflow:hidden;background:#fff}.excel-assist[data-v-17364c13]{background:#f8fafc;border:1px dashed #94a3b8;border-radius:10px;margin-bottom:1rem;overflow:hidden}.assist-head[data-v-17364c13]{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start;padding:.85rem 1rem;cursor:pointer;-webkit-user-select:none;user-select:none}.assist-head strong[data-v-17364c13]{color:#0f766e;font-size:.95rem}.sub[data-v-17364c13]{margin:.25rem 0 0;font-size:.82rem;color:#64748b;line-height:1.4}.toggle[data-v-17364c13]{flex-shrink:0;font-size:.82rem;color:#0f766e;font-weight:600}.assist-body[data-v-17364c13]{padding:0 1rem 1rem;border-top:1px solid #e2e8f0}.actions[data-v-17364c13]{display:flex;flex-wrap:wrap;gap:.45rem;margin:.75rem 0 .35rem}.btn[data-v-17364c13]{border:none;background:#0f766e;color:#fff;padding:.4rem .75rem;border-radius:6px;cursor:pointer;font-size:.85rem}.btn[data-v-17364c13]:disabled{opacity:.5;cursor:not-allowed}.btn.ghost[data-v-17364c13]{background:#fff;color:#0f766e;border:1px solid #99f6e4}.file-btn[data-v-17364c13]{display:inline-flex;align-items:center}.hint[data-v-17364c13]{font-size:.8rem;color:#64748b;margin:0 0 .5rem}.status[data-v-17364c13]{font-size:.88rem;color:#0f766e;margin:0 0 .5rem}.status.err[data-v-17364c13]{color:#b91c1c}.result[data-v-17364c13]{margin-top:.75rem}.summary[data-v-17364c13]{font-size:.9rem;color:#334155}.ok[data-v-17364c13]{color:#0f766e}.bad[data-v-17364c13]{color:#b91c1c}.issues[data-v-17364c13]{margin:.35rem 0 .5rem;padding-left:1.2rem;color:#b91c1c;font-size:.82rem;max-height:140px;overflow:auto}.preview[data-v-17364c13]{overflow:auto;max-height:220px;border:1px solid #e2e8f0;border-radius:6px;background:#fff}table[data-v-17364c13]{border-collapse:collapse;width:100%;font-size:.8rem}th[data-v-17364c13],td[data-v-17364c13]{border-bottom:1px solid #e2e8f0;padding:.35rem .5rem;text-align:left;white-space:nowrap}th[data-v-17364c13]{background:#f1f5f9;position:sticky;top:0}.card[data-v-1fb8ba9d]{background:#fff;padding:1.5rem;border-radius:8px;box-shadow:0 1px 3px #0000000f;margin-bottom:1rem}.track-panel[data-v-1fb8ba9d]{border-left:4px solid #0f766e}.section[data-v-1fb8ba9d]{margin:0 0 .75rem;font-size:1rem;color:#334155}label[data-v-1fb8ba9d]{display:block;margin-bottom:.75rem}input[data-v-1fb8ba9d],select[data-v-1fb8ba9d]{width:100%;padding:.4rem;box-sizing:border-box;margin-top:.25rem}button[data-v-1fb8ba9d]{padding:.5rem 1rem;background:#0f766e;color:#fff;border:none;border-radius:4px;cursor:pointer}.btn-ghost[data-v-1fb8ba9d]{margin-top:.75rem;background:#fff;color:#0f766e;border:1px solid #99f6e4}.btn-ghost[data-v-1fb8ba9d]:disabled{opacity:.55;cursor:not-allowed}.error[data-v-1fb8ba9d]{color:#dc2626}.warn-inline[data-v-1fb8ba9d]{color:#b45309;font-size:.9rem;margin:.5rem 0}.hint[data-v-1fb8ba9d]{font-size:.85rem;color:#64748b;margin:-.25rem 0 .75rem}.track-summary[data-v-1fb8ba9d]{display:flex;flex-wrap:wrap;gap:1rem;font-size:.9rem;color:#334155;margin-top:.5rem}.track-summary strong[data-v-1fb8ba9d]{color:#0f766e}.mono[data-v-1fb8ba9d]{font-family:ui-monospace,monospace}.success-link[data-v-1fb8ba9d]{margin-top:.75rem;font-size:.9rem;color:#334155}.success-link a[data-v-1fb8ba9d]{color:#0f766e;font-weight:600}.batch-list[data-v-1fb8ba9d]{display:flex;flex-direction:column;gap:.35rem;margin:.5rem 0 .75rem;max-height:180px;overflow:auto}.batch-item[data-v-1fb8ba9d]{text-align:left;background:#f8fafc;color:#334155;border:1px solid #e2e8f0;border-radius:6px;padding:.45rem .65rem;font-size:.85rem}.batch-item.on[data-v-1fb8ba9d]{border-color:#0f766e;background:#f0fdfa;color:#0f766e;font-weight:600}.issue-toast[data-v-1fb8ba9d]{position:fixed;left:50%;bottom:max(1.5rem,env(safe-area-inset-bottom));transform:translate(-50%);z-index:80;min-width:min(22rem,calc(100vw - 2rem));max-width:calc(100vw - 2rem);padding:.9rem 1.25rem;border-radius:8px;color:#fff;font-size:.95rem;font-weight:600;text-align:center;box-shadow:0 10px 28px #0f172a47;animation:toast-in-1fb8ba9d .28s ease both}.issue-toast.err[data-v-1fb8ba9d]{background:#b42318}.issue-toast.ok[data-v-1fb8ba9d]{background:#0f766e}@keyframes toast-in-1fb8ba9d{0%{opacity:0;transform:translate(-50%,10px)}to{opacity:1;transform:translate(-50%)}}.card[data-v-36e4a470]{background:#fff;padding:1.5rem;border-radius:8px;box-shadow:0 1px 3px #0000000f;margin-bottom:1rem}.meta-card[data-v-36e4a470]{padding:1rem 1.25rem;border-left:4px solid #0f766e}.section[data-v-36e4a470]{margin:0 0 1rem;font-size:1rem;color:#334155}.filters[data-v-36e4a470]{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:.75rem 1rem;align-items:end;margin-bottom:1rem}.filters label[data-v-36e4a470]{display:grid;gap:.3rem;font-size:.88rem;color:#475569;margin:0}.filters input[data-v-36e4a470],.filters select[data-v-36e4a470]{width:100%;padding:.45rem .55rem;box-sizing:border-box;border:1px solid #cbd5e1;border-radius:6px;font:inherit}.btn-primary[data-v-36e4a470]{padding:.5rem 1rem;background:#0f766e;color:#fff;border:none;border-radius:6px;cursor:pointer;font:inherit;height:fit-content}.btn-primary[data-v-36e4a470]:disabled{opacity:.55}.table-wrap[data-v-36e4a470]{overflow-x:auto;margin-top:.5rem}table[data-v-36e4a470]{width:100%;min-width:640px;border-collapse:collapse}th[data-v-36e4a470],td[data-v-36e4a470]{text-align:left;padding:.55rem .65rem;border-bottom:1px solid #e5e7eb;font-size:.9rem}th[data-v-36e4a470]{background:#f8fafc;color:#334155;font-weight:600}.mono[data-v-36e4a470]{font-family:ui-monospace,Consolas,monospace}.status[data-v-36e4a470]{font-size:.85rem;color:#334155}.actions[data-v-36e4a470]{display:flex;gap:.35rem;flex-wrap:wrap}.actions button[data-v-36e4a470]{font-size:.8rem;padding:.35rem .55rem;background:#0f766e;color:#fff;border:none;border-radius:4px;cursor:pointer}.actions button[data-v-36e4a470]:disabled{opacity:.55}.error[data-v-36e4a470]{color:#dc2626}.msg[data-v-36e4a470]{color:#0f766e}.hint[data-v-36e4a470]{font-size:.88rem;color:#64748b;margin:0}.empty[data-v-36e4a470]{color:#64748b;margin:1rem 0 0}.card[data-v-db153f29]{background:#fff;padding:1.5rem;border-radius:8px;box-shadow:0 1px 3px #0000000f;margin-bottom:1rem}.merchant-line[data-v-db153f29]{margin:0 0 1rem;font-size:.95rem;color:#0f766e;font-weight:600}.section[data-v-db153f29]{margin:0 0 .5rem;font-size:1rem;color:#334155}.hint[data-v-db153f29]{font-size:.88rem;color:#64748b;margin:0 0 1rem;line-height:1.55}.hint a[data-v-db153f29]{color:#0f766e;font-weight:600}.toolbar[data-v-db153f29]{display:flex;gap:.5rem;margin-bottom:.75rem;flex-wrap:wrap;align-items:center}.pager[data-v-db153f29]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap;margin:0 0 .65rem;padding:.55rem .7rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px}.pager .meta[data-v-db153f29]{font-size:.86rem;color:#475569}.pager-right[data-v-db153f29]{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap}.pager-field[data-v-db153f29]{display:inline-flex;align-items:center;gap:.35rem;font-size:.82rem;color:#64748b}.pager-field select[data-v-db153f29]{padding:.25rem .4rem;border:1px solid #cbd5e1;border-radius:6px;background:#fff}.page-ind[data-v-db153f29]{font-size:.86rem;color:#334155;font-weight:600;min-width:4.5rem;text-align:center}.btn[data-v-db153f29]{border:none;background:#0f766e;color:#fff;padding:.45rem .9rem;border-radius:6px;cursor:pointer;font-size:.88rem;text-decoration:none;display:inline-flex;align-items:center}.btn[data-v-db153f29]:disabled{opacity:.55;cursor:not-allowed}.btn.ghost[data-v-db153f29]{background:#e2e8f0;color:#334155}.link-btn[data-v-db153f29]{line-height:1.2}.flash[data-v-db153f29]{margin:0 0 .75rem;font-size:.9rem;color:#0f766e}.flash.err[data-v-db153f29]{color:#b91c1c}table[data-v-db153f29]{width:100%;border-collapse:collapse;margin-top:.5rem;font-size:.88rem}th[data-v-db153f29],td[data-v-db153f29]{padding:.55rem .5rem;border-bottom:1px solid #e5e7eb;text-align:left}th[data-v-db153f29]{background:#f0fdfa;color:#134e4a}.avail[data-v-db153f29]{color:#0f766e;font-size:1.05rem}.ok[data-v-db153f29]{color:#0f766e;font-weight:600}.bad[data-v-db153f29]{color:#b91c1c;font-weight:600}.mono[data-v-db153f29]{font-family:ui-monospace,monospace;font-weight:600}.empty[data-v-db153f29]{color:#64748b}.empty a[data-v-db153f29]{color:#0f766e;font-weight:600}.card[data-v-4a8e530a]{background:#fff;padding:1.5rem;border-radius:8px;box-shadow:0 1px 3px #0000000f;margin-bottom:1rem}.merchant-line[data-v-4a8e530a]{margin:0 0 .75rem;font-size:.95rem;color:#0f766e;font-weight:600}.section[data-v-4a8e530a]{margin:0 0 .5rem;font-size:1rem;color:#334155}.hint[data-v-4a8e530a]{font-size:.88rem;color:#64748b;margin:0 0 1rem;line-height:1.55}.hint.lead[data-v-4a8e530a]{margin-bottom:.5rem}.hint code[data-v-4a8e530a]{font-size:.82rem;background:#f1f5f9;padding:.1rem .35rem;border-radius:4px}.hint a[data-v-4a8e530a]{color:#0f766e;font-weight:600}.btn[data-v-4a8e530a]{border:none;background:#0f766e;color:#fff;padding:.45rem .9rem;border-radius:6px;cursor:pointer;font-size:.88rem}.btn[data-v-4a8e530a]:disabled{opacity:.55;cursor:not-allowed}.flash[data-v-4a8e530a]{margin:.5rem 0 0;font-size:.9rem;color:#0f766e}.flash.err[data-v-4a8e530a]{color:#b91c1c}.manual-form[data-v-4a8e530a]{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:.75rem;align-items:end}.manual-form label[data-v-4a8e530a]{display:flex;flex-direction:column;gap:.3rem;font-size:.82rem;color:#475569}.manual-form input[data-v-4a8e530a],.manual-form select[data-v-4a8e530a]{padding:.4rem .5rem;border:1px solid #cbd5e1;border-radius:6px;font-size:.9rem}.csv-row[data-v-4a8e530a]{display:flex;gap:.75rem;align-items:center;flex-wrap:wrap}.errors[data-v-4a8e530a]{margin:.75rem 0 0;padding-left:1.1rem;color:#b91c1c;font-size:.85rem;line-height:1.5}.card[data-v-c0e01eab]{background:#fff;padding:1.5rem;border-radius:8px;box-shadow:0 1px 3px #0000000f}.section[data-v-c0e01eab]{margin:0 0 1rem;font-size:1rem;color:#334155}table[data-v-c0e01eab]{width:100%;border-collapse:collapse;margin-top:1rem}th[data-v-c0e01eab],td[data-v-c0e01eab]{padding:.5rem;border-bottom:1px solid #e5e7eb}.card[data-v-32a449e5]{background:#fff;padding:1.5rem;border-radius:8px;box-shadow:0 1px 3px #0000000f}section[data-v-32a449e5]{margin-top:1.25rem}section h3[data-v-32a449e5]{margin:0 0 .5rem;font-size:1rem}.url code[data-v-32a449e5]{display:block;padding:.5rem;background:#f1f5f9;border-radius:4px;word-break:break-all}.hint[data-v-32a449e5]{color:#64748b;font-size:.9rem;margin-top:1rem}.card[data-v-6668ab56]{background:#fff;padding:1.25rem;border-radius:8px;margin-bottom:1rem;box-shadow:0 1px 3px #0000000f}.intro ul[data-v-6668ab56]{margin:.5rem 0 0 1.2rem}.hint[data-v-6668ab56]{color:#64748b;font-size:.9rem}.inline-form[data-v-6668ab56],.notify-form[data-v-6668ab56]{display:grid;gap:.75rem;margin:1rem 0}label[data-v-6668ab56]{display:grid;gap:.25rem;font-size:.9rem}input[data-v-6668ab56],select[data-v-6668ab56],textarea[data-v-6668ab56]{padding:.5rem;border:1px solid #cbd5e1;border-radius:6px;font:inherit}.scopes[data-v-6668ab56]{border:1px solid #e2e8f0;border-radius:6px;padding:.5rem .75rem;display:flex;flex-wrap:wrap;gap:.75rem}.scopes legend[data-v-6668ab56]{font-size:.85rem;color:#475569}table[data-v-6668ab56]{width:100%;border-collapse:collapse;font-size:.88rem;margin-top:.75rem}th[data-v-6668ab56],td[data-v-6668ab56]{border-bottom:1px solid #e2e8f0;padding:.5rem;text-align:left;vertical-align:top}.dest[data-v-6668ab56]{word-break:break-all;max-width:220px}.key-once[data-v-6668ab56]{background:#fffbeb;border:1px solid #fcd34d;padding:.75rem;border-radius:6px}.key-once code[data-v-6668ab56]{word-break:break-all}.channel-grid[data-v-6668ab56]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.75rem;margin:1rem 0}.channel-doc[data-v-6668ab56]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;padding:.75rem;font-size:.85rem}.channel-doc h3[data-v-6668ab56]{margin:0 0 .35rem;font-size:.95rem}.channel-doc ul[data-v-6668ab56]{margin:.35rem 0 0 1rem;padding:0}.actions[data-v-6668ab56]{display:flex;gap:.5rem;flex-wrap:wrap}button[data-v-6668ab56]{padding:.45rem .75rem;border:none;border-radius:6px;background:#0f766e;color:#fff;cursor:pointer}button.secondary[data-v-6668ab56]{background:#475569}button.danger[data-v-6668ab56]{background:#b91c1c}button[data-v-6668ab56]:disabled{opacity:.6;cursor:not-allowed}.response[data-v-6668ab56]{background:#0f172a;color:#e2e8f0;padding:1rem;border-radius:6px;overflow:auto;font-size:.8rem}.msg[data-v-6668ab56]{color:#0f766e}.empty[data-v-6668ab56]{color:#94a3b8}.count[data-v-6668ab56]{font-weight:700;font-size:1.05rem;text-align:center;color:#0f172a}.sub[data-v-6668ab56]{margin:1.25rem 0 .5rem;font-size:.95rem;color:#334155}.sum-table[data-v-6668ab56]{margin-top:.5rem}code[data-v-6668ab56]{background:#f1f5f9;padding:.1rem .3rem;border-radius:4px}.card[data-v-60d57fd2]{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:1.15rem 1.25rem;margin-bottom:1rem}.health-head[data-v-60d57fd2]{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start}.health-badge[data-v-60d57fd2]{border-radius:999px;padding:.42rem .75rem;font-size:.82rem;font-weight:700;white-space:nowrap}.health-badge.ok[data-v-60d57fd2]{background:#dcfce7;color:#166534}.health-badge.bad[data-v-60d57fd2]{background:#fee2e2;color:#b91c1c}.health-grid[data-v-60d57fd2]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.65rem;margin-top:.85rem}.health-grid>div[data-v-60d57fd2]{display:grid;gap:.3rem;padding:.75rem;border:1px solid #e2e8f0;border-radius:8px;background:#f8fafc}.health-grid span[data-v-60d57fd2]{color:#64748b;font-size:.78rem}.health-grid strong[data-v-60d57fd2]{color:#0f172a;font-size:1rem}.health-grid .danger[data-v-60d57fd2]{color:#b91c1c}.action-note[data-v-60d57fd2]{margin:.75rem 0 0;padding:.65rem .75rem;border-radius:7px;background:#fff7ed;color:#9a3412;font-weight:600}h2[data-v-60d57fd2]{margin:0 0 .4rem;font-size:1.05rem}.hint[data-v-60d57fd2]{color:#64748b;font-size:.9rem;margin:0 0 .75rem}.filters[data-v-60d57fd2]{display:flex;flex-wrap:wrap;gap:.75rem;align-items:end;margin-bottom:.75rem}.filters label[data-v-60d57fd2]{display:grid;gap:.25rem;font-size:.82rem;color:#475569;margin:0}.filters input[data-v-60d57fd2]{padding:.4rem .55rem;border:1px solid #cbd5e1;border-radius:6px}.btn[data-v-60d57fd2]{padding:.45rem .9rem;border:none;border-radius:6px;background:#0f766e;color:#fff;font-weight:600;cursor:pointer}table[data-v-60d57fd2]{width:100%;border-collapse:collapse;font-size:.9rem}th[data-v-60d57fd2],td[data-v-60d57fd2]{border-bottom:1px solid #e2e8f0;padding:.5rem .55rem;text-align:left}.mono[data-v-60d57fd2]{font-family:ui-monospace,Consolas,monospace;white-space:nowrap}.dest[data-v-60d57fd2]{font-weight:600;color:#0f766e;word-break:break-all}.count[data-v-60d57fd2]{font-weight:700;font-size:1.05rem;color:#0f172a}.empty[data-v-60d57fd2]{color:#94a3b8;margin:.5rem 0 0}.sum-table .count[data-v-60d57fd2]{text-align:center}@media(max-width:900px){.health-head[data-v-60d57fd2]{display:grid}.health-grid[data-v-60d57fd2]{grid-template-columns:repeat(2,minmax(0,1fr))}}.card[data-v-848704ca]{background:#fff;padding:1.25rem;border-radius:8px;margin-bottom:1rem;box-shadow:0 1px 3px #0000000f}.card h2[data-v-848704ca]{margin:0 0 .75rem;color:#134e4a;font-size:1.1rem}.card p[data-v-848704ca]{margin:0 0 .5rem;line-height:1.6;color:#334155}table[data-v-848704ca]{width:100%;border-collapse:collapse;font-size:.88rem;margin:.75rem 0}th[data-v-848704ca],td[data-v-848704ca]{border:1px solid #e2e8f0;padding:.45rem .6rem;text-align:left}th[data-v-848704ca]{background:#f0fdfa}ul[data-v-848704ca]{margin:.5rem 0 0 1.2rem;line-height:1.7;color:#334155}.footer[data-v-848704ca]{color:#64748b;font-size:.9rem}.card[data-v-461b30cc]{background:#fff;padding:1.5rem;border-radius:8px;box-shadow:0 1px 3px #0000000f;margin-bottom:1rem}.section[data-v-461b30cc]{margin:0 0 1rem;font-size:1rem;color:#334155}.steps[data-v-461b30cc]{margin:0 0 .75rem;padding-left:1.25rem;line-height:1.55;color:#334155}label[data-v-461b30cc]{display:block;margin-bottom:.75rem}input[data-v-461b30cc],select[data-v-461b30cc],textarea[data-v-461b30cc]{width:100%;padding:.4rem;box-sizing:border-box;margin-top:.25rem}button[data-v-461b30cc]{padding:.5rem 1rem;background:#0f766e;color:#fff;border:none;border-radius:4px;cursor:pointer}button.secondary[data-v-461b30cc]{background:#64748b;margin-bottom:.75rem}button.ghost[data-v-461b30cc]{background:#fff;color:#b42318;border:1px solid #fecaca}.actions[data-v-461b30cc]{display:flex;gap:.35rem;flex-wrap:wrap}.actions button[data-v-461b30cc]{font-size:.8rem;padding:.3rem .5rem}th[data-v-461b30cc],td[data-v-461b30cc]{padding:.5rem;border-bottom:1px solid #e5e7eb;text-align:left;vertical-align:top;font-size:.9rem}.error[data-v-461b30cc]{color:#dc2626}.ok[data-v-461b30cc]{color:#0f766e}.hint[data-v-461b30cc]{font-size:.85rem;color:#64748b;margin:.35rem 0 0}.card[data-v-e4fc6124]{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:1rem 1.15rem;margin-bottom:1rem}.section[data-v-e4fc6124]{margin:0 0 .5rem;font-size:1.05rem}.lead[data-v-e4fc6124]{margin:0 0 .75rem;color:#475569;line-height:1.55;font-size:.92rem}.preset-row[data-v-e4fc6124]{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;font-size:.9rem;color:#334155}.chip[data-v-e4fc6124]{border:1px solid #99f6e4;background:#f0fdfa;color:#0f766e;border-radius:999px;padding:.25rem .75rem;cursor:pointer;font-size:.85rem}.chip.on[data-v-e4fc6124]{background:#0f766e;color:#fff;border-color:#0f766e}.pre[data-v-e4fc6124]{background:#0f172a;color:#e2e8f0;padding:.75rem;border-radius:8px;overflow:auto;font-size:.78rem;max-height:280px}.card[data-v-18cd785d]{background:#fff;padding:1.25rem;border-radius:8px;box-shadow:0 1px 3px #0000000f;max-width:640px}.lead[data-v-18cd785d]{color:#475569;font-size:.95rem;line-height:1.5;margin:0 0 1rem}.process[data-v-18cd785d]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:1rem 1.1rem;margin-bottom:1.25rem}.process h2[data-v-18cd785d],.section[data-v-18cd785d]{margin:0 0 .6rem;font-size:1rem;color:#134e4a}.process ol[data-v-18cd785d]{margin:0;padding-left:1.2rem;color:#334155;font-size:.88rem;line-height:1.55}.section[data-v-18cd785d]{margin-top:1.25rem}label[data-v-18cd785d]{display:block;margin:.55rem 0;font-size:.9rem}.check[data-v-18cd785d]{display:flex;gap:.5rem;align-items:flex-start;margin:1rem 0;font-size:.88rem;line-height:1.4}.check input[data-v-18cd785d]{margin-top:.2rem}input[data-v-18cd785d],textarea[data-v-18cd785d]{width:100%;padding:.45rem;margin-top:.25rem;box-sizing:border-box}.btn[data-v-18cd785d]{margin-top:.5rem;padding:.55rem 1.1rem;background:#0f766e;color:#fff;border:none;border-radius:4px;cursor:pointer}.pending-box[data-v-18cd785d],.ok-box[data-v-18cd785d]{padding:1rem;border-radius:8px;margin-bottom:1rem}.pending-box[data-v-18cd785d]{background:#fffbeb;color:#92400e}.ok-box[data-v-18cd785d]{background:#ecfdf5;color:#065f46}.err[data-v-18cd785d]{color:#b91c1c}.ok[data-v-18cd785d]{color:#0f766e}.hint[data-v-79dbb115]{font-size:.88rem;margin:0 0 .75rem}.flags[data-v-79dbb115]{display:grid;grid-template-columns:10rem 1fr;gap:.35rem .75rem;font-size:.9rem;margin:0 0 .75rem}.flags dt[data-v-79dbb115]{color:#64748b}.flags dd[data-v-79dbb115]{margin:0;display:flex;align-items:center;gap:.5rem}.pill[data-v-79dbb115]{display:inline-block;min-width:1.6rem;padding:.05rem .5rem;border-radius:999px;font-size:.8rem;text-align:center;background:#f1f5f9;color:#64748b}.pill.on[data-v-79dbb115]{background:#ccfbf1;color:#0f766e;font-weight:600}.code[data-v-79dbb115]{font-family:ui-monospace,monospace;font-size:.78rem;color:#94a3b8}.links[data-v-79dbb115]{display:flex;flex-wrap:wrap;gap:.75rem;font-size:.85rem}.link[data-v-79dbb115]{text-decoration:none}.link[data-v-79dbb115]:hover{text-decoration:underline}.list-pager[data-v-ad7d3a24]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1rem;margin:.35rem 0 1rem;padding:.75rem .9rem;border:1px solid #cfe3df;border-radius:8px;background:#f3faf8}.left[data-v-ad7d3a24]{display:flex;flex-wrap:wrap;align-items:baseline;gap:.55rem 1rem}.meta[data-v-ad7d3a24]{color:#0f5c56;font-size:.92rem}.range[data-v-ad7d3a24]{color:#5b6b7c;font-size:.85rem}.right[data-v-ad7d3a24]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .65rem;margin-left:auto}.field[data-v-ad7d3a24]{display:inline-flex;align-items:center;gap:.35rem;font-size:.85rem;color:#374151;font-weight:600}.field input[type=search][data-v-ad7d3a24]{min-width:140px;max-width:220px;padding:.4rem .55rem;border:1px solid #d1d5db;border-radius:6px;font-weight:400;background:#fff}.field select[data-v-ad7d3a24]{padding:.4rem .55rem;border:1px solid #d1d5db;border-radius:6px;font-weight:400;background:#fff;min-width:4.5rem}.ind[data-v-ad7d3a24]{font-size:.9rem;color:#0b1b2b;min-width:4.5rem;text-align:center;font-weight:700}.btn-ghost[data-v-ad7d3a24],.btn-main[data-v-ad7d3a24]{border-radius:6px;padding:.4rem .75rem;font-size:.85rem;cursor:pointer}.btn-ghost[data-v-ad7d3a24]{border:1px solid #d1d5db;background:#fff}.btn-main[data-v-ad7d3a24]{border:1px solid #0f5c56;background:#0f5c56;color:#fff}.btn-ghost[data-v-ad7d3a24]:disabled,.btn-main[data-v-ad7d3a24]:disabled{opacity:.45;cursor:not-allowed}@media(max-width:640px){.list-pager[data-v-ad7d3a24]{align-items:stretch}.right[data-v-ad7d3a24]{width:100%}.field input[type=search][data-v-ad7d3a24]{flex:1;max-width:none}}.hint[data-v-f650b6f3]{font-size:.88rem;color:#5b6b7c;margin:0 0 .65rem}.name[data-v-f650b6f3]{width:100%;min-width:140px}.actions button[data-v-f650b6f3]{font-size:.8rem;padding:.35rem .55rem}.banner[data-v-5db5098b]{padding:.5rem .75rem;border-radius:6px;font-weight:600;font-size:.9rem;margin:0 0 1rem}.banner.tax[data-v-5db5098b]{background:#fef3c7;color:#92400e}.banner.internal[data-v-5db5098b]{background:#ccfbf1;color:#0f766e}.lines td select[data-v-5db5098b],.lines td input[data-v-5db5098b]{width:100%;min-width:7rem}.actions button[data-v-5db5098b]{font-size:.8rem;padding:.35rem .55rem}.totals[data-v-5db5098b]{margin:.75rem 0;font-size:.9rem}.actions button[data-v-c6db1296]{font-size:.8rem;padding:.35rem .55rem}.voucher[data-v-27fd7fc8]{border-bottom:1px solid #e5e7eb}.voucher .table-wrap[data-v-27fd7fc8]{margin-bottom:.75rem}.head[data-v-27fd7fc8]{width:100%;display:flex;justify-content:space-between;gap:1rem;padding:.6rem 0;background:none;border:none;border-radius:0;color:inherit;font-weight:400;text-align:left}.head[data-v-27fd7fc8]:hover{color:#0f766e}.amt[data-v-27fd7fc8]{color:#64748b;font-variant-numeric:tabular-nums}.print-area[data-v-32767f29]{margin-top:1rem}.company[data-v-32767f29]{margin:0 0 .5rem;text-align:center}.voucher-meta[data-v-32767f29]{text-align:center;color:#475569}.print-area th[data-v-32767f29],.print-area td[data-v-32767f29]{border:1px solid #cbd5e1}.print-area tfoot td[data-v-32767f29]{font-weight:600}@media print{.no-print[data-v-32767f29]{display:none!important}.card[data-v-32767f29]{box-shadow:none;padding:0}.print-area[data-v-32767f29]{margin-top:0}.print-area .table-wrap[data-v-32767f29]{overflow:visible}}.opening[data-v-c1585b93]{font-weight:600;margin:0 0 .5rem}.report[data-v-93bd35e7]{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.report .table-wrap table[data-v-93bd35e7]{min-width:0}h3[data-v-93bd35e7]{margin:0 0 .5rem;font-size:.95rem;color:#334155}tfoot td[data-v-93bd35e7]{font-weight:600;border-top:2px solid #0f766e}@media(max-width:800px){.report[data-v-93bd35e7]{grid-template-columns:1fr}}.balance-flag[data-v-ee5cbfb5]{font-weight:600;margin:0 0 1rem}.cols[data-v-ee5cbfb5]{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}h3[data-v-ee5cbfb5]{margin:0 0 .5rem;font-size:.95rem;color:#334155}h4[data-v-ee5cbfb5]{margin:.75rem 0 .35rem;color:#475569;font-size:.9rem}[data-v-ee5cbfb5] .line{display:flex;justify-content:space-between;gap:1rem;margin:.2rem 0;font-size:.88rem;border-bottom:1px solid #e5e7eb;padding:.2rem 0}.sub[data-v-ee5cbfb5]{font-size:.85rem;color:#64748b;text-align:right;font-variant-numeric:tabular-nums}.total[data-v-ee5cbfb5]{font-weight:700;border-top:2px solid #0f766e;padding-top:.5rem;text-align:right;font-variant-numeric:tabular-nums}@media(max-width:800px){.cols[data-v-ee5cbfb5]{grid-template-columns:1fr}}.sec[data-v-e3cca653]{color:#64748b;font-size:.8rem}.totals[data-v-e3cca653]{display:grid;gap:.35rem;margin:0}.totals-title[data-v-e3cca653]{margin:1.25rem 0 .5rem;font-size:.95rem;color:#334155}.totals>div[data-v-e3cca653]{display:flex;justify-content:space-between;gap:1rem;font-size:.9rem}.totals dt[data-v-e3cca653]{margin:0;color:#64748b}.totals dd[data-v-e3cca653]{margin:0;font-variant-numeric:tabular-nums}.emph[data-v-e3cca653]{font-weight:700;border-top:1px solid #0f766e;padding-top:.35rem}.guidance[data-v-40e220f0]{margin:1.25rem 0 1rem;padding-left:1.2rem;color:#475569;font-size:.9rem}.summary[data-v-40e220f0]{display:grid;gap:.4rem;margin:1rem 0 0}.summary>div[data-v-40e220f0]{display:flex;justify-content:space-between}.summary dt[data-v-40e220f0]{margin:0;color:#64748b}.summary dd[data-v-40e220f0]{margin:0;font-variant-numeric:tabular-nums}.emph[data-v-40e220f0]{font-weight:700;border-top:1px solid #0f766e;padding-top:.4rem}.form-grid .full[data-v-6cf1e33c]{grid-column:1 / -1}.json-edit[data-v-6cf1e33c]{font-family:ui-monospace,Consolas,monospace;font-size:.78rem}.split[data-v-6cf1e33c]{display:grid;grid-template-columns:1.2fr 1fr;gap:1rem}@media(max-width:960px){.split[data-v-6cf1e33c]{grid-template-columns:1fr}}.list tbody tr[data-v-6cf1e33c]{cursor:pointer}.detail dl[data-v-6cf1e33c]{display:grid;grid-template-columns:6rem 1fr;gap:.35rem .75rem;margin:0 0 .75rem;font-size:.9rem}.detail dt[data-v-6cf1e33c]{color:#64748b}.detail dd[data-v-6cf1e33c]{margin:0;word-break:break-all}.suggest[data-v-6cf1e33c]{max-height:220px;overflow:auto;background:#f8fafc;border:1px solid #e5e7eb;padding:.6rem;font-size:.78rem;margin:0 0 .75rem}.decide[data-v-6cf1e33c]{display:flex;flex-direction:column;gap:.75rem;margin-top:1rem}.decide .form-grid[data-v-6cf1e33c]{margin-bottom:0}.hint[data-v-6cf1e33c]{font-size:.8rem;margin:0}.links[data-v-6cf1e33c]{display:flex;flex-wrap:wrap;gap:.75rem;margin:0 0 .75rem;font-size:.85rem}.link[data-v-6cf1e33c]{text-decoration:none}.link[data-v-6cf1e33c]:hover{text-decoration:underline}.split[data-v-f005b9d7]{display:grid;grid-template-columns:1.2fr 1fr;gap:1rem}@media(max-width:960px){.split[data-v-f005b9d7]{grid-template-columns:1fr}}.list tbody tr[data-v-f005b9d7]{cursor:pointer}.detail dl[data-v-f005b9d7]{display:grid;grid-template-columns:6rem 1fr;gap:.35rem .75rem;margin:0 0 .75rem;font-size:.9rem}.detail dt[data-v-f005b9d7]{color:#64748b}.detail dd[data-v-f005b9d7]{margin:0;word-break:break-all}.reason[data-v-f005b9d7]{font-size:.9rem;margin:0 0 .5rem}.hint[data-v-f005b9d7]{font-size:.8rem;margin:0}.links[data-v-f005b9d7]{display:flex;flex-wrap:wrap;gap:.75rem;margin:.6rem 0 0;font-size:.85rem}.link[data-v-f005b9d7]{text-decoration:none}.link[data-v-f005b9d7]:hover{text-decoration:underline}.hint[data-v-43a24aae]{font-size:.8rem;margin:.5rem 0 1rem}.split[data-v-43a24aae]{display:grid;grid-template-columns:1.1fr 1fr;gap:1rem}@media(max-width:960px){.split[data-v-43a24aae]{grid-template-columns:1fr}}.list tbody tr[data-v-43a24aae]{cursor:pointer}.trunc[data-v-43a24aae]{max-width:10rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.detail h4[data-v-43a24aae]{margin:1rem 0 .5rem;font-size:.95rem;color:#334155}.detail dl[data-v-43a24aae]{display:grid;grid-template-columns:6.5rem 1fr;gap:.35rem .75rem;margin:0 0 .75rem;font-size:.9rem}.detail dt[data-v-43a24aae]{color:#64748b}.detail dd[data-v-43a24aae]{margin:0;word-break:break-all}.detail .hint[data-v-43a24aae]{margin:.5rem 0 0}.step-form[data-v-43a24aae]{display:flex;flex-direction:column;gap:.5rem;margin:1rem 0 0}.step-form .form-grid[data-v-43a24aae]{margin-bottom:0}.step-links[data-v-43a24aae]{display:flex;flex-wrap:wrap;gap:.75rem;font-size:.85rem}.run-actions[data-v-43a24aae]{margin-top:1rem}.links[data-v-43a24aae]{display:flex;flex-wrap:wrap;gap:.75rem;margin:.5rem 0 0;font-size:.85rem}.link[data-v-43a24aae]{text-decoration:none}.link[data-v-43a24aae]:hover{text-decoration:underline}button.link[data-v-43a24aae]{background:none;border:none;color:#0f766e;padding:0;font-size:.8rem;font-weight:400}.refs[data-v-1096118f]{display:flex;flex-wrap:wrap;gap:.5rem;font-size:.8rem}.link[data-v-1096118f]{text-decoration:none}.link[data-v-1096118f]:hover{text-decoration:underline}.linkish[data-v-1096118f]{background:none;border:none;padding:0;color:#0f766e;font:inherit;font-weight:400}.linkish[data-v-1096118f]:hover{text-decoration:underline}.split[data-v-89b1ca15]{display:grid;grid-template-columns:1.1fr 1fr;gap:1rem}@media(max-width:960px){.split[data-v-89b1ca15]{grid-template-columns:1fr}}.list tbody tr[data-v-89b1ca15]{cursor:pointer}.detail h4[data-v-89b1ca15]{margin:1rem 0 .3rem;font-size:.95rem;color:#334155}.detail dl[data-v-89b1ca15]{display:grid;grid-template-columns:5rem 1fr;gap:.35rem .75rem;margin:0 0 .5rem;font-size:.9rem}.detail dt[data-v-89b1ca15]{color:#64748b}.detail dd[data-v-89b1ca15]{margin:0;word-break:break-all}.mini[data-v-89b1ca15]{margin:0;padding-left:1.1rem;font-size:.85rem}.mini-link[data-v-89b1ca15]{text-decoration:none}.mini-link[data-v-89b1ca15]:hover{text-decoration:underline}.decide[data-v-89b1ca15]{display:flex;flex-direction:column;gap:.75rem;margin-top:1rem}.decide .form-grid[data-v-89b1ca15]{margin-bottom:0}.form-grid .full[data-v-89b1ca15]{grid-column:1 / -1}.links[data-v-89b1ca15]{display:flex;flex-wrap:wrap;gap:.75rem;margin:1rem 0 .75rem;font-size:.85rem}.link[data-v-89b1ca15]{text-decoration:none}.link[data-v-89b1ca15]:hover{text-decoration:underline}.hint[data-v-b8985bf5]{font-size:.85rem;margin:0 0 1rem}.split[data-v-b8985bf5]{display:grid;grid-template-columns:1.1fr 1fr;gap:1rem;align-items:start}@media(max-width:960px){.split[data-v-b8985bf5]{grid-template-columns:1fr}}.list tbody tr[data-v-b8985bf5]{cursor:pointer}.detail h4[data-v-b8985bf5]{margin:1rem 0 .35rem;font-size:.95rem;color:#334155}.detail dl[data-v-b8985bf5]{display:grid;grid-template-columns:5.5rem 1fr;gap:.35rem .75rem;margin:0 0 .75rem;font-size:.9rem}.detail dt[data-v-b8985bf5]{color:#64748b}.detail dd[data-v-b8985bf5]{margin:0;word-break:break-all}.detail .steps[data-v-b8985bf5]{min-width:0}.trunc[data-v-b8985bf5]{max-width:12rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.detail>.actions-row[data-v-b8985bf5]{margin:.75rem 0}.timing-form[data-v-b8985bf5],.run-form[data-v-b8985bf5]{display:flex;flex-direction:column;gap:.5rem;margin:.75rem 0}.timing-form label[data-v-b8985bf5],.run-form label[data-v-b8985bf5]{display:grid;gap:.3rem}.link[data-v-b8985bf5]{background:none;border:none;color:#0f766e;padding:0;font-size:.8rem;font-weight:600;margin-right:.5rem}.links[data-v-b8985bf5]{display:flex;flex-wrap:wrap;gap:.75rem;margin:.75rem 0 0;font-size:.85rem}.link-nav[data-v-b8985bf5]{color:#0f766e;text-decoration:none}.link-nav[data-v-b8985bf5]:hover{text-decoration:underline}.hint[data-v-3ba61235]{font-size:.85rem;margin:.75rem 0}.split[data-v-3ba61235]{display:grid;grid-template-columns:1.1fr 1fr;gap:1rem;align-items:start}@media(max-width:960px){.split[data-v-3ba61235]{grid-template-columns:1fr}}.list tbody tr[data-v-3ba61235]{cursor:pointer}.attempt-form[data-v-3ba61235]{display:flex;flex-direction:column;gap:.5rem;margin:.75rem 0}.attempt-form label[data-v-3ba61235]{display:grid;gap:.3rem}.detail h4[data-v-3ba61235]{margin:1rem 0 .35rem;font-size:.95rem;color:#334155}.detail dl[data-v-3ba61235]{display:grid;grid-template-columns:4rem 1fr;gap:.35rem .75rem;margin:0 0 .75rem;font-size:.9rem}.detail dt[data-v-3ba61235]{color:#64748b}.detail dd[data-v-3ba61235]{margin:0;word-break:break-all}.detail .steps[data-v-3ba61235]{min-width:0}.detail>.actions-row[data-v-3ba61235]{margin:.75rem 0}.links[data-v-3ba61235]{display:flex;flex-wrap:wrap;gap:.75rem;margin:.75rem 0 0;font-size:.85rem}.link[data-v-3ba61235]{color:#0f766e;text-decoration:none}.link[data-v-3ba61235]:hover{text-decoration:underline}.json-label[data-v-d6638cc4]{display:grid;gap:.3rem}.json-edit[data-v-d6638cc4]{width:100%;font-family:ui-monospace,Consolas,monospace;font-size:.78rem;min-height:8rem}.hint[data-v-d6638cc4]{font-size:.85rem;margin:.75rem 0}.split[data-v-d6638cc4]{display:grid;grid-template-columns:1fr 1.2fr;gap:1rem;align-items:start}@media(max-width:960px){.split[data-v-d6638cc4]{grid-template-columns:1fr}}.list tbody tr[data-v-d6638cc4]{cursor:pointer}.detail dl[data-v-d6638cc4]{display:grid;grid-template-columns:3.5rem 1fr;gap:.35rem .75rem;margin:0 0 .75rem;font-size:.9rem}.detail dt[data-v-d6638cc4]{color:#64748b}.detail dd[data-v-d6638cc4]{margin:0;word-break:break-all}.json[data-v-d6638cc4]{max-height:320px;overflow:auto;background:#f8fafc;border:1px solid #e5e7eb;border-radius:6px;padding:.6rem;font-family:ui-monospace,Consolas,monospace;font-size:.75rem;margin:0 0 .5rem}.links[data-v-d6638cc4]{display:flex;flex-wrap:wrap;gap:.75rem;margin:0 0 .75rem;font-size:.85rem}.link[data-v-d6638cc4]{color:#0f766e;text-decoration:none}.link[data-v-d6638cc4]:hover{text-decoration:underline}.clone[data-v-d6638cc4]{display:flex;flex-direction:column;gap:.5rem}.clone label[data-v-d6638cc4]{display:grid;gap:.3rem}.split[data-v-4d94fe8e]{display:grid;grid-template-columns:1.1fr 1fr;gap:1rem;align-items:start}@media(max-width:960px){.split[data-v-4d94fe8e]{grid-template-columns:1fr}}.list tbody tr[data-v-4d94fe8e]{cursor:pointer}.detail h4[data-v-4d94fe8e]{margin:1rem 0 .35rem;font-size:.95rem;color:#334155}.detail dl[data-v-4d94fe8e]{display:grid;grid-template-columns:5.5rem 1fr;gap:.35rem .75rem;margin:0 0 .75rem;font-size:.9rem}.detail dt[data-v-4d94fe8e]{color:#64748b}.detail dd[data-v-4d94fe8e]{margin:0;word-break:break-all}.detail .steps[data-v-4d94fe8e]{min-width:0}.json[data-v-4d94fe8e]{font-family:ui-monospace,Consolas,monospace;font-size:.78rem;background:#f8fafc;border:1px solid #e5e7eb;border-radius:6px;padding:.6rem;overflow:auto;max-height:12rem}.hint[data-v-4d94fe8e]{font-size:.85rem;margin:.75rem 0}.detail>.actions-row[data-v-4d94fe8e]{margin:.75rem 0}.link-btn[data-v-4d94fe8e]{background:none;border:none;color:#0f766e;padding:0;font-size:.8rem;font-weight:600}.links[data-v-4d94fe8e]{display:flex;flex-wrap:wrap;gap:.75rem;margin:.75rem 0 0;font-size:.85rem}.link[data-v-4d94fe8e]{color:#0f766e;text-decoration:none}.link[data-v-4d94fe8e]:hover{text-decoration:underline}.hint[data-v-2f2d27d2]{font-size:.85rem;margin:0 0 .75rem}.ocr-lookup[data-v-2f2d27d2]{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.ocr-lookup .hint[data-v-2f2d27d2]{margin:0;font-size:.78rem}.json[data-v-2f2d27d2]{font-family:ui-monospace,Consolas,monospace;font-size:.78rem;background:#f8fafc;padding:.5rem;overflow:auto;max-height:14rem}.result-links[data-v-2f2d27d2]{display:flex;flex-wrap:wrap;gap:.75rem;margin:.4rem 0 .6rem;font-size:.85rem}.links[data-v-2f2d27d2]{display:flex;flex-wrap:wrap;gap:.75rem;font-size:.85rem}.link[data-v-2f2d27d2]{text-decoration:none}.link[data-v-2f2d27d2]:hover{text-decoration:underline}.layout[data-v-8758add0]{display:flex;min-height:100vh;background:#f8fafc}nav[data-v-8758add0]{width:220px;flex-shrink:0;background:#1e3a5f;color:#fff;padding:1rem;display:flex;flex-direction:column;gap:.5rem}nav a[data-v-8758add0]{color:#93c5fd;text-decoration:none}nav a.router-link-exact-active[data-v-8758add0]{color:#fff;font-weight:600}main[data-v-8758add0]{flex:1;padding:2rem;max-width:960px}.card[data-v-8758add0]{background:#fff;border-radius:8px;padding:1.25rem 1.5rem;margin-bottom:1rem;box-shadow:0 1px 3px #0000000f}.card h2[data-v-8758add0]{margin:0 0 .75rem;font-size:1.1rem}.card table[data-v-8758add0]{width:100%;border-collapse:collapse;font-size:.9rem;margin-top:.5rem}.card th[data-v-8758add0],.card td[data-v-8758add0]{border-bottom:1px solid #e2e8f0;padding:.4rem .5rem;text-align:left}.card ul[data-v-8758add0]{margin:.5rem 0 0;padding-left:1.2rem}.note[data-v-8758add0]{color:#64748b;font-size:.9rem}.layout[data-v-988ecbf8]{display:flex;min-height:100vh}nav[data-v-988ecbf8]{width:200px;background:#1e293b;color:#fff;padding:1rem;display:flex;flex-direction:column;gap:.75rem}nav a[data-v-988ecbf8]{color:#93c5fd;text-decoration:none}nav a.router-link-exact-active[data-v-988ecbf8]{color:#fff;font-weight:600}nav button[data-v-988ecbf8]{margin-top:auto;padding:.45rem .75rem;background:transparent;color:#e2e8f0;border:1px solid #475569;border-radius:6px;cursor:pointer;font:inherit}nav button[data-v-988ecbf8]:hover{background:#334155}main[data-v-988ecbf8]{flex:1;padding:2rem}.hint[data-v-988ecbf8]{font-size:.88rem;margin:0 0 1rem}.hint.mono[data-v-988ecbf8]{font-size:.78rem;word-break:break-all}.filters label.check[data-v-988ecbf8]{display:flex;align-items:center;gap:.4rem}.filters label.check input[data-v-988ecbf8]{width:auto}.clickable[data-v-988ecbf8]{cursor:pointer}.detail[data-v-988ecbf8]{margin-top:1.5rem}.detail h3[data-v-988ecbf8]{margin:0 0 .5rem;font-size:1rem;color:#334155}.json[data-v-988ecbf8]{font-family:ui-monospace,Consolas,monospace;font-size:.78rem;background:#f8fafc;border:1px solid #e5e7eb;border-radius:6px;padding:.6rem;overflow:auto;max-height:14rem}.sub-edit[data-v-988ecbf8]{margin-top:1rem;padding-top:.75rem;border-top:1px solid #e5e7eb}.flag-grid[data-v-988ecbf8]{display:grid;grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:.35rem .75rem;margin:.75rem 0}.flag-grid .check[data-v-988ecbf8]{display:flex;align-items:center;gap:.35rem;font-size:.85rem}.layout[data-v-29d1ede5]{display:flex;min-height:100vh}nav[data-v-29d1ede5]{width:200px;background:#1e293b;color:#fff;padding:1rem;display:flex;flex-direction:column;gap:.75rem}nav a[data-v-29d1ede5]{color:#93c5fd;text-decoration:none}nav a.router-link-exact-active[data-v-29d1ede5]{color:#fff;font-weight:600}nav button[data-v-29d1ede5]{margin-top:auto;padding:.5rem;border:none;border-radius:4px;cursor:pointer}main[data-v-29d1ede5]{flex:1;padding:2rem}.card[data-v-29d1ede5]{background:#fff;padding:1.25rem;border-radius:8px;box-shadow:0 1px 3px #0000000f}.hint[data-v-29d1ede5]{color:#64748b}.ops-links[data-v-29d1ede5]{margin:.5rem 0 1rem;font-size:.9rem}.ops-links a[data-v-29d1ede5]{color:#1d4ed8;text-decoration:none}.ops-links a[data-v-29d1ede5]:hover{text-decoration:underline}.btn[data-v-29d1ede5]{padding:.4rem .75rem;background:#0f766e;color:#fff;border:none;border-radius:4px;cursor:pointer;margin:.5rem 0}.app-row[data-v-29d1ede5]{border:1px solid #e2e8f0;border-radius:8px;padding:.75rem 1rem;margin:.75rem 0}.head[data-v-29d1ede5]{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}code[data-v-29d1ede5]{font-size:.8rem;color:#64748b}.payload[data-v-29d1ede5]{margin:.5rem 0 0;white-space:pre-wrap;font-size:.82rem;color:#334155;background:#f8fafc;padding:.6rem;border-radius:6px}.empty[data-v-29d1ede5]{color:#94a3b8}.err[data-v-29d1ede5]{color:#b91c1c}.ok[data-v-29d1ede5]{color:#0f766e}.layout[data-v-816e6087]{display:flex;min-height:100vh;background:#f8fafc}nav[data-v-816e6087]{width:240px;flex-shrink:0;background:#1e3a5f;color:#fff;padding:1rem .85rem;display:flex;flex-direction:column;gap:.35rem}nav strong[data-v-816e6087]{font-size:.95rem;line-height:1.35}.nav-sub[data-v-816e6087]{margin:0 0 .75rem;font-size:.75rem;color:#94a3b8}.nav-group[data-v-816e6087]{display:flex;flex-direction:column;gap:.2rem;margin-bottom:.75rem}.nav-group-bottom[data-v-816e6087]{margin-top:auto;padding-top:.75rem;border-top:1px solid rgba(255,255,255,.12)}.nav-label[data-v-816e6087]{font-size:.68rem;text-transform:uppercase;letter-spacing:.06em;color:#64748b;margin:.35rem 0 .15rem;padding-left:.35rem}nav a[data-v-816e6087],.logout[data-v-816e6087]{color:#93c5fd;text-decoration:none;padding:.4rem .5rem;border-radius:6px;font-size:.88rem;border:none;background:transparent;text-align:left;cursor:pointer}nav a[data-v-816e6087]:hover,.logout[data-v-816e6087]:hover{background:#ffffff14;color:#e0f2fe}nav a.active[data-v-816e6087]{background:#0f766e;color:#fff;font-weight:600}main[data-v-816e6087]{flex:1;padding:1.5rem 2rem;max-width:1440px;min-width:0;width:100%}.compliance-page h1{font-size:1.25rem;color:#1e3a5f;margin:0 0 .35rem}.compliance-page .page-lead{color:#64748b;font-size:.9rem;margin:0 0 1.25rem}.compliance-page .card{background:#fff;padding:1.25rem;border-radius:8px;box-shadow:0 1px 3px #0000000f}.compliance-page .card h2{margin:0 0 .75rem;font-size:1.05rem;color:#0f766e}.compliance-page .hint{color:#64748b;font-size:.9rem;margin:0 0 .75rem}.compliance-page .hint.no-issue{padding:.65rem .85rem;background:#eff6ff;border-left:3px solid #2563eb;border-radius:4px;color:#1e40af}.compliance-page label:not(.field):not(.pager-field):not(.inline-check){display:grid;gap:.35rem;margin:.5rem 0;font-size:.9rem;max-width:520px}.compliance-page select,.compliance-page input{padding:.45rem .6rem;border:1px solid #cbd5e1;border-radius:6px;font:inherit}.compliance-page .actions,.compliance-page .row{display:flex;flex-wrap:wrap;gap:.75rem;align-items:end;margin:.5rem 0 1rem}.compliance-page button{padding:.45rem .75rem;border:none;border-radius:6px;background:#0f766e;color:#fff;cursor:pointer}.compliance-page button:disabled{opacity:.55}.compliance-page table{width:100%;border-collapse:collapse;font-size:.86rem;margin-top:.5rem}.compliance-page th,.compliance-page td{border-bottom:1px solid #e2e8f0;padding:.45rem .5rem;text-align:left}.compliance-page .bad td{background:#fff7ed}.compliance-page .msg{color:#0f766e;margin-top:.5rem}.compliance-page .pager{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;margin:.5rem 0;font-size:.9rem}.compliance-page .pager .meta{color:#64748b}.compliance-page .warn-box{margin-top:.75rem;padding:1rem;border:2px solid #dc2626;background:#fef2f2;color:#991b1b;font-size:.95rem;border-radius:8px;line-height:1.5}.compliance-page .warn-box strong{display:block;margin-bottom:.35rem;font-size:1rem}.compliance-page .warn-box.ok{border-color:#16a34a;background:#f0fdf4;color:#166534}.compliance-page .pre{background:#0f172a;color:#e2e8f0;padding:1rem;border-radius:8px;overflow:auto;max-height:480px;font-size:.8rem}.tracks-card[data-v-97ed3960]{padding:1.35rem 1.5rem}.schedule-hint[data-v-97ed3960]{font-size:.85rem}.sync-panel[data-v-97ed3960]{display:flex;flex-wrap:wrap;gap:1rem 1.25rem;align-items:flex-end;margin:1rem 0;padding:1rem 1.1rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px}.field[data-v-97ed3960]{display:grid;gap:.35rem;margin:0;flex:1 1 280px;max-width:420px}.field-label[data-v-97ed3960]{font-size:.88rem;color:#475569;font-weight:600}.field select[data-v-97ed3960]{width:100%;padding:.5rem .65rem;border:1px solid #cbd5e1;border-radius:6px;font:inherit;background:#fff}.sync-actions[data-v-97ed3960]{display:flex;flex-wrap:wrap;gap:.65rem .75rem;align-items:center;flex:2 1 360px}.btn-primary[data-v-97ed3960]{padding:.55rem 1rem;border:none;border-radius:6px;background:#0f766e;color:#fff;cursor:pointer;font:inherit;white-space:nowrap}.btn-secondary[data-v-97ed3960]{padding:.55rem 1rem;border:none;border-radius:6px;background:#475569;color:#fff;cursor:pointer;font:inherit;white-space:nowrap}.btn-ghost[data-v-97ed3960]{padding:.45rem .85rem;border:1px solid #cbd5e1;border-radius:6px;background:#fff;color:#334155;cursor:pointer;font:inherit}.btn-primary[data-v-97ed3960]:disabled,.btn-secondary[data-v-97ed3960]:disabled,.btn-ghost[data-v-97ed3960]:disabled{opacity:.55;cursor:not-allowed}.inline-check[data-v-97ed3960]{display:inline-flex;align-items:center;gap:.35rem;margin:0;font-size:.88rem;color:#475569;white-space:nowrap}.inline-check input[data-v-97ed3960]{width:auto;margin:0}.list-toolbar[data-v-97ed3960]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin:1rem 0 .5rem;font-size:.9rem}.list-toolbar.bottom[data-v-97ed3960]{margin-top:1rem;padding-top:.75rem;border-top:1px solid #e2e8f0;justify-content:center}.list-toolbar .meta[data-v-97ed3960]{color:#64748b}.list-toolbar-right[data-v-97ed3960]{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem}.pager-field[data-v-97ed3960]{display:inline-flex;align-items:center;gap:.4rem;margin:0;color:#475569;white-space:nowrap}.pager-field select[data-v-97ed3960]{padding:.35rem .5rem;border:1px solid #cbd5e1;border-radius:6px;font:inherit}.page-ind[data-v-97ed3960]{color:#64748b;min-width:4.5rem;text-align:center}.table-wrap[data-v-97ed3960]{overflow-x:auto;border:1px solid #e2e8f0;border-radius:8px}.track-table[data-v-97ed3960]{width:100%;min-width:720px;border-collapse:collapse;font-size:.9rem}.track-table th[data-v-97ed3960],.track-table td[data-v-97ed3960]{border-bottom:1px solid #e2e8f0;padding:.55rem .65rem;text-align:left}.track-table th[data-v-97ed3960]{background:#f1f5f9;color:#334155;font-weight:600;font-size:.84rem}.track-table td.num[data-v-97ed3960],.track-table th.num[data-v-97ed3960]{text-align:right}.track-table .mono[data-v-97ed3960]{font-family:ui-monospace,Consolas,monospace}.track-table .track-code[data-v-97ed3960]{font-weight:700;color:#0f766e}.track-table tr.current td[data-v-97ed3960]{background:#f0fdf4}.track-table tr.bad td[data-v-97ed3960]{background:#fff7ed}.msg.warn[data-v-97ed3960]{color:#b45309}.empty[data-v-97ed3960]{margin-top:1rem}.cross-page[data-v-9ee95f8a]{max-width:none}.cross-hero[data-v-9ee95f8a]{margin-bottom:1rem}.cross-card[data-v-9ee95f8a]{padding:1.35rem 1.5rem}.query-row[data-v-9ee95f8a]{display:flex;flex-wrap:wrap;gap:.85rem;align-items:end;margin-bottom:.75rem}.query-row label[data-v-9ee95f8a]{max-width:420px;flex:1 1 280px;margin:0}.btn-primary[data-v-9ee95f8a]{padding:.55rem 1.1rem;border:none;border-radius:6px;background:#0f766e;color:#fff;cursor:pointer;font:inherit}.btn-ghost[data-v-9ee95f8a]{padding:.55rem .95rem;border:1px solid #cbd5e1;border-radius:6px;background:#fff;color:#334155;cursor:pointer;font:inherit}.btn-primary[data-v-9ee95f8a]:disabled,.btn-ghost[data-v-9ee95f8a]:disabled{opacity:.55;cursor:not-allowed}.btn-sm[data-v-9ee95f8a]{padding:.4rem .85rem;font-size:.88rem}.meta-line[data-v-9ee95f8a]{font-size:.92rem;color:#334155;margin:0 0 1rem}.meta-line strong[data-v-9ee95f8a]{color:#0f766e}.filter-panel[data-v-9ee95f8a]{margin:1rem 0;padding:1rem 1.15rem 1.15rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px}.filter-head[data-v-9ee95f8a]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.85rem;padding-bottom:.7rem;border-bottom:1px solid #e2e8f0}.filter-title[data-v-9ee95f8a]{font-size:.84rem;font-weight:600;color:#334155;letter-spacing:.02em}.filter-actions[data-v-9ee95f8a]{display:flex;flex-wrap:nowrap;align-items:center;gap:.5rem}.filter-primary[data-v-9ee95f8a]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem 1.1rem;margin-bottom:.95rem}.filter-primary .field[data-v-9ee95f8a]{display:grid;gap:.35rem;margin:0;max-width:none;font-size:.84rem;color:#475569}.filter-primary select[data-v-9ee95f8a],.filter-primary input[data-v-9ee95f8a]{width:100%;min-width:0;box-sizing:border-box;padding:.45rem .6rem;font-size:.9rem}.filter-ranges[data-v-9ee95f8a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1.25rem}.range-field[data-v-9ee95f8a]{display:grid;grid-template-columns:5.5rem minmax(0,1fr);align-items:center;gap:.55rem;min-width:0}.range-label[data-v-9ee95f8a]{font-size:.84rem;color:#475569;white-space:nowrap}.range-inputs[data-v-9ee95f8a]{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:.4rem;min-width:0}.range-inputs input[data-v-9ee95f8a]{width:100%;min-width:0;box-sizing:border-box;padding:.45rem .55rem;font-size:.9rem;font-variant-numeric:tabular-nums}.range-sep[data-v-9ee95f8a]{color:#94a3b8;font-size:.95rem;line-height:1;-webkit-user-select:none;user-select:none}@media(max-width:900px){.filter-primary[data-v-9ee95f8a],.filter-ranges[data-v-9ee95f8a]{grid-template-columns:1fr}.range-field[data-v-9ee95f8a]{grid-template-columns:4.75rem minmax(0,1fr)}}.toolbar[data-v-9ee95f8a]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin:.85rem 0 .5rem;font-size:.9rem}.toolbar.bottom[data-v-9ee95f8a]{margin-top:1rem;padding-top:.75rem;border-top:1px solid #e2e8f0}.toolbar .meta[data-v-9ee95f8a]{color:#64748b}.toolbar-right[data-v-9ee95f8a]{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem}.toolbar .inline[data-v-9ee95f8a]{display:inline-flex;align-items:center;gap:.35rem;margin:0;max-width:none}.table-wrap[data-v-9ee95f8a]{overflow-x:auto;margin-top:.35rem;border:1px solid #e2e8f0;border-radius:8px}.track-table[data-v-9ee95f8a]{width:100%;min-width:960px;border-collapse:collapse;font-size:.92rem}.track-table th[data-v-9ee95f8a],.track-table td[data-v-9ee95f8a]{border-bottom:1px solid #e2e8f0;padding:.55rem .65rem;text-align:left;white-space:nowrap}.track-table th[data-v-9ee95f8a]{background:#f1f5f9;color:#334155;font-weight:600;font-size:.86rem}.track-table td.num[data-v-9ee95f8a]{text-align:right;font-variant-numeric:tabular-nums}.track-table th.num[data-v-9ee95f8a]{text-align:right}.track-table .mono[data-v-9ee95f8a]{font-family:ui-monospace,Consolas,monospace;letter-spacing:.02em}.track-table .track-code[data-v-9ee95f8a]{font-weight:700;color:#0f766e}.track-table tr.current td[data-v-9ee95f8a]{background:#f0fdf4}.badge[data-v-9ee95f8a]{display:inline-block;padding:.15rem .5rem;border-radius:999px;font-size:.78rem;font-weight:600}.badge.ok[data-v-9ee95f8a]{background:#dcfce7;color:#166534}.badge.off[data-v-9ee95f8a]{background:#f1f5f9;color:#64748b}.card[data-v-ed9c7e02]{padding:1.1rem 1.25rem;margin-bottom:1rem}.hint[data-v-ed9c7e02]{color:#64748b;font-size:.9rem}.drill-row[data-v-ed9c7e02]{display:flex;flex-wrap:wrap;gap:.75rem 1rem;align-items:flex-end;margin:.75rem 0}.drill-row label[data-v-ed9c7e02]{display:grid;gap:.3rem;font-size:.88rem;color:#475569;font-weight:600}.drill-row select[data-v-ed9c7e02],.drill-row input[data-v-ed9c7e02]{padding:.45rem .55rem;border:1px solid #cbd5e1;border-radius:6px;font:inherit;min-width:160px}.btn[data-v-ed9c7e02]{padding:.5rem 1rem;border:none;border-radius:6px;background:#0f766e;color:#fff;cursor:pointer;font:inherit}.btn[data-v-ed9c7e02]:disabled{opacity:.55;cursor:not-allowed}.msg[data-v-ed9c7e02]{margin:.5rem 0 0;font-weight:600}.msg.ok[data-v-ed9c7e02]{color:#047857}.msg.bad[data-v-ed9c7e02]{color:#b45309}.toolbar[data-v-ed9c7e02]{margin-bottom:.75rem}table[data-v-ed9c7e02]{width:100%;border-collapse:collapse;font-size:.9rem}th[data-v-ed9c7e02],td[data-v-ed9c7e02]{border-bottom:1px solid #e2e8f0;padding:.5rem .55rem;text-align:left}th[data-v-ed9c7e02]{background:#f1f5f9}.mono[data-v-ed9c7e02]{font-family:ui-monospace,Consolas,monospace}.toolbar[data-v-312d98a6]{display:flex;gap:.75rem;align-items:end;flex-wrap:wrap}.toolbar label[data-v-312d98a6]{margin:0;display:grid;gap:.3rem;font-size:.88rem;color:#475569}.toolbar input[data-v-312d98a6]{padding:.4rem .55rem;min-width:160px}.btn-primary[data-v-312d98a6]{padding:.45rem .9rem;border:none;border-radius:6px;background:#0f766e;color:#fff;cursor:pointer}.card h2[data-v-312d98a6]{margin:0 0 .5rem;font-size:1.05rem}.hint[data-v-312d98a6]{color:#64748b;font-size:.9rem}.deliv-table[data-v-312d98a6],table[data-v-312d98a6]{width:100%;border-collapse:collapse;font-size:.9rem;margin-top:.5rem}th[data-v-312d98a6],td[data-v-312d98a6]{border-bottom:1px solid #e2e8f0;padding:.5rem .55rem;text-align:left;vertical-align:top}.mono[data-v-312d98a6]{font-family:ui-monospace,Consolas,monospace;white-space:nowrap}.dest[data-v-312d98a6]{font-weight:600;color:#0f766e;word-break:break-all}.count[data-v-312d98a6]{font-weight:700;font-size:1.1rem;color:#0f172a;text-align:center}.count.bad[data-v-312d98a6]{color:#b91c1c}.badge[data-v-312d98a6]{display:inline-block;padding:.1rem .45rem;border-radius:999px;font-size:.78rem;font-weight:600}.badge.ok[data-v-312d98a6]{background:#dcfce7;color:#166534}.badge.warn[data-v-312d98a6]{background:#ffedd5;color:#9a3412}.ex-page[data-v-5a0904a9]{max-width:920px}.ex-hero h1[data-v-5a0904a9]{margin-bottom:.25rem}.ex-hero .page-lead[data-v-5a0904a9]{margin-bottom:1.5rem}.ex-filters[data-v-5a0904a9]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:1.15rem 1.25rem;margin-bottom:1.25rem;box-shadow:0 1px 2px #0f172a0a}.filter-grid[data-v-5a0904a9]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem 1rem;align-items:end}.filter-grid label[data-v-5a0904a9]{display:grid;gap:.35rem;margin:0;max-width:none;font-size:.82rem;color:#475569;font-weight:600}.filter-grid select[data-v-5a0904a9],.filter-grid input[data-v-5a0904a9]{width:100%;padding:.55rem .7rem;border:1px solid #cbd5e1;border-radius:8px;font:inherit;background:#fff;color:#0f172a}.filter-actions[data-v-5a0904a9]{display:flex;align-items:end}.btn-primary[data-v-5a0904a9]{width:100%;padding:.6rem 1rem;border:none;border-radius:8px;background:#0f766e;color:#fff;font-weight:600;cursor:pointer}.btn-primary[data-v-5a0904a9]:hover{background:#0d9488}.ex-toolbar[data-v-5a0904a9]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1rem;padding:0 .15rem}.ex-toolbar.bottom[data-v-5a0904a9]{margin-top:1.25rem;margin-bottom:0;justify-content:center}.ex-toolbar .meta[data-v-5a0904a9]{color:#64748b;font-size:.9rem}.ex-toolbar .meta strong[data-v-5a0904a9]{color:#0f172a}.toolbar-right[data-v-5a0904a9]{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem}.inline[data-v-5a0904a9]{display:inline-flex;align-items:center;gap:.4rem;margin:0;max-width:none;font-size:.85rem;color:#64748b}.inline select[data-v-5a0904a9]{padding:.35rem .5rem;border-radius:6px;border:1px solid #cbd5e1}.btn-ghost[data-v-5a0904a9]{padding:.4rem .75rem;border:1px solid #cbd5e1;border-radius:8px;background:#fff;color:#334155;cursor:pointer;font-size:.85rem}.btn-ghost[data-v-5a0904a9]:disabled{opacity:.45;cursor:not-allowed}.page-ind[data-v-5a0904a9]{font-size:.85rem;color:#64748b}.ex-list[data-v-5a0904a9]{display:flex;flex-direction:column;gap:.85rem}.ex-card[data-v-5a0904a9]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:1.1rem 1.25rem;box-shadow:0 1px 2px #0f172a0a;border-left:4px solid #94a3b8}.ex-card.fail[data-v-5a0904a9]{border-left-color:#ea580c;background:linear-gradient(180deg,#fffbf7,#fff 40%)}.ex-card.ok[data-v-5a0904a9]{border-left-color:#16a34a;background:linear-gradient(180deg,#f7fdf9,#fff 40%)}.ex-card-top[data-v-5a0904a9]{display:flex;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.85rem}.badge[data-v-5a0904a9]{display:inline-flex;align-items:center;padding:.3rem .65rem;border-radius:999px;font-size:.8rem;font-weight:700;letter-spacing:.02em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.badge-fail[data-v-5a0904a9]{background:#ffedd5;color:#c2410c}.badge-ok[data-v-5a0904a9]{background:#dcfce7;color:#15803d}.ex-time[data-v-5a0904a9]{font-size:.82rem;color:#94a3b8;white-space:nowrap}.ex-card-body[data-v-5a0904a9]{display:grid;grid-template-columns:1fr 1fr;gap:.75rem 1.25rem;margin-bottom:1rem}.ex-field[data-v-5a0904a9]{display:grid;gap:.2rem;min-width:0}.ex-field-wide[data-v-5a0904a9]{grid-column:1 / -1}.ex-label[data-v-5a0904a9]{font-size:.72rem;text-transform:uppercase;letter-spacing:.04em;color:#94a3b8;font-weight:600}.ex-value[data-v-5a0904a9]{font-size:.95rem;color:#0f172a;line-height:1.45;word-break:break-word}.ex-value.mono[data-v-5a0904a9]{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.92rem}.ex-value.reason[data-v-5a0904a9]{color:#334155}.ex-card-foot[data-v-5a0904a9]{display:flex;justify-content:flex-end;padding-top:.15rem}.btn-resend[data-v-5a0904a9]{padding:.5rem 1.1rem;border:none;border-radius:8px;background:#0f766e;color:#fff;font-weight:600;cursor:pointer;font-size:.88rem}.btn-resend[data-v-5a0904a9]:hover{background:#0d9488}.ex-ok-note[data-v-5a0904a9]{font-size:.85rem;color:#94a3b8}.ex-empty[data-v-5a0904a9]{margin:2rem 0;padding:2rem 1.25rem;text-align:center;color:#64748b;background:#fff;border:1px dashed #cbd5e1;border-radius:12px}.ex-toast[data-v-5a0904a9]{margin-top:1rem;padding:.75rem 1rem;border-radius:8px;background:#ecfdf5;color:#0f766e;font-size:.9rem}.notify-sum[data-v-5a0904a9]{margin:0 0 1.25rem;background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:1.15rem 1.25rem}.notify-sum h2[data-v-5a0904a9]{margin:0 0 .35rem;font-size:1.05rem}.page-lead.compact[data-v-5a0904a9]{margin:0 0 .75rem;font-size:.9rem;color:#64748b}.sum-table[data-v-5a0904a9]{width:100%;border-collapse:collapse;font-size:.9rem}.sum-table th[data-v-5a0904a9],.sum-table td[data-v-5a0904a9]{border-bottom:1px solid #e2e8f0;padding:.5rem .55rem;text-align:left}.sum-table .dest[data-v-5a0904a9]{font-weight:600;color:#0f766e;word-break:break-all}.sum-table .count[data-v-5a0904a9]{font-weight:700;font-size:1.1rem;text-align:center}.sum-table .mono[data-v-5a0904a9]{font-family:ui-monospace,Consolas,monospace;white-space:nowrap}.ex-empty.soft[data-v-5a0904a9]{border-style:solid;margin:.5rem 0 0;padding:1rem}@media(min-width:720px){.filter-grid[data-v-5a0904a9]{grid-template-columns:1.2fr 1.1fr .9fr .9fr auto}.filter-actions[data-v-5a0904a9]{min-width:100px}.btn-primary[data-v-5a0904a9]{width:auto;min-width:100px}}.docs[data-v-7553c239]{min-height:100vh;background:#fff}header[data-v-7553c239]{padding:1.5rem 2rem;border-bottom:1px solid #e2e8f0;background:#f0fdfa}header h1[data-v-7553c239]{margin:0 0 .35rem;color:#134e4a;font-size:1.5rem}header p[data-v-7553c239]{margin:.25rem 0;color:#475569}code[data-v-7553c239]{background:#e2e8f0;padding:.1rem .35rem;border-radius:4px}.redoc[data-v-7553c239]{padding:0 1rem 2rem}button[data-v-0f7e59a7],input[data-v-0f7e59a7],select[data-v-0f7e59a7]{font:inherit}.buyer-page[data-v-0f7e59a7]{min-height:100vh}.topbar[data-v-0f7e59a7]{display:flex;justify-content:space-between;align-items:center;padding:22px max(5vw,28px);color:#fff;background:linear-gradient(120deg,#075985,#0f766e)}.brand[data-v-0f7e59a7],h1[data-v-0f7e59a7]{margin:0}.brand[data-v-0f7e59a7]{font-size:.9rem;opacity:.85;margin-bottom:3px}h1[data-v-0f7e59a7]{font-size:1.55rem}.env[data-v-0f7e59a7]{padding:6px 12px;border:1px solid rgba(255,255,255,.6);border-radius:999px;font-size:.85rem}.tabs[data-v-0f7e59a7]{display:flex;align-items:center;gap:8px;padding:14px max(5vw,28px) 0;background:#fff;border-bottom:1px solid #d9e2e8}.tabs button[data-v-0f7e59a7]{padding:11px 18px;color:#526777;background:none;border:0;border-bottom:3px solid transparent;cursor:pointer}.tabs button.active[data-v-0f7e59a7]{color:#0f766e;border-color:#0f766e;font-weight:700}.tabs-spacer[data-v-0f7e59a7]{flex:1}.member-link[data-v-0f7e59a7]{padding:7px 14px;color:#0f766e;text-decoration:none;border:1px solid #0f766e;border-radius:999px;font-size:.85rem;margin-bottom:10px}.member-link.as-button[data-v-0f7e59a7]{background:none;cursor:pointer}.member-welcome[data-v-0f7e59a7]{margin-bottom:10px;margin-right:4px;color:#405665;font-size:.85rem;font-weight:700}.profile-form[data-v-0f7e59a7]{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:22px}.profile-form label[data-v-0f7e59a7]{display:grid;gap:7px}.checkbox-row[data-v-0f7e59a7]{display:flex;flex-direction:row;align-items:center;gap:8px;grid-column:1 / -1}.checkbox-row input[data-v-0f7e59a7]{width:auto}.profile-form .primary[data-v-0f7e59a7]{grid-column:1 / -1;width:max-content}.profile-meta[data-v-0f7e59a7]{margin-top:22px;padding-top:16px;border-top:1px solid #e3eaee}.panel[data-v-0f7e59a7]{width:min(1040px,calc(100% - 40px));margin:24px auto;padding:26px;box-sizing:border-box;background:#fff;border-radius:14px;box-shadow:0 8px 30px #233e4e14}.heading-row[data-v-0f7e59a7],.invoice-title[data-v-0f7e59a7]{display:flex;justify-content:space-between;gap:20px;align-items:start}.eyebrow[data-v-0f7e59a7]{margin:0 0 4px;color:#0f766e;font-size:.85rem;font-weight:700;letter-spacing:.12em}h2[data-v-0f7e59a7],h3[data-v-0f7e59a7]{margin:0}.updated[data-v-0f7e59a7],.muted[data-v-0f7e59a7],.intro[data-v-0f7e59a7]{color:#667985}.updated[data-v-0f7e59a7]{font-size:.85rem}.query-meta[data-v-0f7e59a7]{display:grid;gap:5px;justify-items:end}.public-url[data-v-0f7e59a7]{color:#0f766e;font-size:.78rem}.search[data-v-0f7e59a7],.carrier-form[data-v-0f7e59a7]{display:grid;grid-template-columns:1fr 1fr auto;gap:14px;align-items:end;margin-top:22px;padding:18px;background:#f5f8fa;border-radius:10px}.search.generic[data-v-0f7e59a7]{grid-template-columns:1fr 1fr 1fr auto}label[data-v-0f7e59a7]{display:grid;gap:7px;color:#405665;font-size:.88rem;font-weight:700}input[data-v-0f7e59a7],select[data-v-0f7e59a7]{box-sizing:border-box;width:100%;padding:10px 12px;color:#19324a;background:#fff;border:1px solid #b9c8d1;border-radius:7px}.search button[data-v-0f7e59a7],.carrier-form button[data-v-0f7e59a7]{padding:11px 24px;color:#fff;background:#0f766e;border:0;border-radius:7px;cursor:pointer}.search button[data-v-0f7e59a7]:disabled{cursor:wait;opacity:.65}.search-hint[data-v-0f7e59a7]{margin:9px 2px 0;color:#667985;font-size:.83rem}.error[data-v-0f7e59a7]{margin:12px 0 0;padding:11px 13px;color:#9f1239;background:#fff1f2;border-left:4px solid #e11d48;border-radius:4px}.invoice-card[data-v-0f7e59a7],.award-detail[data-v-0f7e59a7]{margin-top:20px;padding:22px;border:1px solid #d9e3e8;border-radius:11px}.invoice-title[data-v-0f7e59a7]{padding-bottom:16px;border-bottom:1px solid #e3eaee}.invoice-title .muted[data-v-0f7e59a7]{margin:0 0 4px;font-size:.85rem}.status[data-v-0f7e59a7]{padding:7px 12px;border-radius:999px;font-size:.85rem;font-weight:700}.status.pending[data-v-0f7e59a7]{color:#8a4b08;background:#fff4d6}.status.done[data-v-0f7e59a7]{color:#166534;background:#dcfce7}dl[data-v-0f7e59a7]{display:grid;grid-template-columns:1fr 1fr;gap:0;margin:16px 0 0}dl div[data-v-0f7e59a7]{display:grid;grid-template-columns:105px 1fr;gap:12px;padding:11px 4px;border-bottom:1px solid #edf1f3}dt[data-v-0f7e59a7]{color:#6b7e89}dd[data-v-0f7e59a7]{margin:0;font-weight:700}.donated[data-v-0f7e59a7]{color:#0f766e}.notice[data-v-0f7e59a7],.validation[data-v-0f7e59a7]{display:flex;gap:8px;margin:18px 0 0;padding:13px 15px;color:#17465d;background:#e9f5f8;border-left:4px solid #0891b2;border-radius:4px}.checkout-summary[data-v-0f7e59a7]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:20px 0}.checkout-summary div[data-v-0f7e59a7]{display:grid;gap:4px;padding:14px 16px;background:#f5f8fa;border-radius:8px}.checkout-summary span[data-v-0f7e59a7]{color:#6a7d88;font-size:.82rem}fieldset[data-v-0f7e59a7]{display:grid;gap:9px;margin:0;padding:17px;border:1px solid #d9e3e8;border-radius:9px}legend[data-v-0f7e59a7]{padding:0 8px;font-weight:700}.radio-row[data-v-0f7e59a7]{display:flex;align-items:center;gap:12px;padding:13px;border:1px solid #dce5ea;border-radius:8px;cursor:pointer}.radio-row.chosen[data-v-0f7e59a7]{background:#ecfdf5;border-color:#0f766e}.radio-row input[data-v-0f7e59a7]{width:auto}.radio-row span[data-v-0f7e59a7]{display:grid;gap:3px}.radio-row small[data-v-0f7e59a7]{color:#6b7d88;font-weight:400}.detail-fields[data-v-0f7e59a7]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:16px}.primary[data-v-0f7e59a7]{margin-top:18px;padding:11px 20px;color:#fff;background:#0f766e;border:0;border-radius:7px}.carrier-form[data-v-0f7e59a7]{grid-template-columns:1fr auto}.validation[data-v-0f7e59a7]{flex-direction:column}.validation.error[data-v-0f7e59a7]{color:#9f1239;background:#fff1f2;border-color:#e11d48}.validation.success[data-v-0f7e59a7]{color:#166534;background:#f0fdf4;border-color:#16a34a}.rules[data-v-0f7e59a7]{margin-top:20px;padding:17px 20px;background:#f8fafc;border-radius:9px}.rules ul[data-v-0f7e59a7]{margin-bottom:0}.prize-grid[data-v-0f7e59a7]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:22px}.prize-card[data-v-0f7e59a7]{border:1px solid #d8e2e8;border-radius:9px;overflow:hidden}.prize-card.selected[data-v-0f7e59a7]{border:2px solid #0f766e}.prize-card button[data-v-0f7e59a7]{display:grid;gap:7px;width:100%;height:100%;padding:16px;text-align:left;color:inherit;background:#fff;border:0;cursor:pointer}.file-code[data-v-0f7e59a7]{display:inline-block;width:max-content;padding:4px 8px;color:#fff;background:#075985;border-radius:4px;font-weight:800}.prize-card small[data-v-0f7e59a7]{color:#687b86;line-height:1.45}.award-detail h3[data-v-0f7e59a7]{margin-top:9px}.award-detail ol[data-v-0f7e59a7]{line-height:1.9}.stepper[data-v-0f7e59a7]{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin:24px 0;padding:0;list-style:none}.stepper li[data-v-0f7e59a7]{display:flex;align-items:center;gap:8px;padding:10px;color:#71828c;border-bottom:3px solid #dce5e9}.stepper li span[data-v-0f7e59a7]{display:grid;place-items:center;width:25px;height:25px;border-radius:50%;background:#e5ebef;font-size:.8rem}.stepper li.current[data-v-0f7e59a7],.stepper li.done[data-v-0f7e59a7]{color:#0f766e;border-color:#0f766e;font-weight:700}.stepper li.current span[data-v-0f7e59a7],.stepper li.done span[data-v-0f7e59a7]{color:#fff;background:#0f766e}.bind-screen[data-v-0f7e59a7]{width:min(720px,100%);margin:0 auto;padding:24px;box-sizing:border-box;border:1px solid #d7e1e6;border-radius:10px}.screen-bar[data-v-0f7e59a7]{margin:-24px -24px 22px;padding:13px 18px;color:#fff;background:#315b75;border-radius:9px 9px 0 0;font-weight:700}.bind-screen.merchant .screen-bar[data-v-0f7e59a7]{background:#0f766e}.bind-screen label[data-v-0f7e59a7]{margin-top:14px}.bind-screen button[data-v-0f7e59a7],.merchant-row button[data-v-0f7e59a7]{padding:9px 18px;color:#fff;background:#0f766e;border:0;border-radius:6px}.bind-screen>button[data-v-0f7e59a7]{margin-top:16px}.merchant-row[data-v-0f7e59a7]{display:flex;align-items:center;justify-content:space-between;margin-top:18px;padding:16px;background:#f5f8fa;border-radius:8px}.merchant-row div[data-v-0f7e59a7]{display:grid;gap:5px}.merchant-row small[data-v-0f7e59a7],.screen-help[data-v-0f7e59a7]{color:#6c7e89}.result-screen[data-v-0f7e59a7]{text-align:center}.result-icon[data-v-0f7e59a7]{display:grid;place-items:center;width:58px;height:58px;margin:0 auto 15px;color:#fff;background:#16a34a;border-radius:50%;font-size:2rem;font-weight:800}.result-screen.fail .result-icon[data-v-0f7e59a7]{background:#dc2626}.result-screen.fail h3[data-v-0f7e59a7]{color:#b91c1c}.bind-summary[data-v-0f7e59a7]{text-align:left;border-top:1px solid #e0e7eb}.bind-summary div[data-v-0f7e59a7]{grid-template-columns:120px 1fr}footer[data-v-0f7e59a7]{display:flex;justify-content:center;gap:30px;padding:16px 24px 26px;color:#687c88;font-size:.82rem}@media(max-width:760px){.search[data-v-0f7e59a7],.search.generic[data-v-0f7e59a7],.carrier-form[data-v-0f7e59a7],.prize-grid[data-v-0f7e59a7],dl[data-v-0f7e59a7]{grid-template-columns:1fr}.heading-row[data-v-0f7e59a7]{display:block}.updated[data-v-0f7e59a7]{display:inline-block;margin-top:8px}}button[data-v-519245d0],input[data-v-519245d0]{font:inherit}.fp-page[data-v-519245d0]{min-height:100vh}.topbar[data-v-519245d0]{display:flex;justify-content:space-between;align-items:center;padding:22px max(5vw,28px);color:#fff;background:linear-gradient(120deg,#075985,#0f766e)}.brand[data-v-519245d0],h1[data-v-519245d0]{margin:0}.brand[data-v-519245d0]{font-size:.9rem;opacity:.85;margin-bottom:3px}h1[data-v-519245d0]{font-size:1.55rem}.env[data-v-519245d0]{padding:6px 12px;border:1px solid rgba(255,255,255,.6);border-radius:999px;font-size:.85rem}.panel[data-v-519245d0]{width:min(560px,calc(100% - 40px));margin:40px auto;padding:30px;box-sizing:border-box;background:#fff;border-radius:14px;box-shadow:0 8px 30px #233e4e14}.eyebrow[data-v-519245d0]{margin:0 0 4px;color:#0f766e;font-size:.85rem;font-weight:700;letter-spacing:.12em}h2[data-v-519245d0]{margin:0}.intro[data-v-519245d0]{margin:10px 0 0;color:#667985;line-height:1.7}.fp-form[data-v-519245d0]{display:grid;gap:16px;margin-top:24px}label[data-v-519245d0]{display:grid;gap:7px;color:#405665;font-size:.88rem;font-weight:700}.req[data-v-519245d0]{color:#e11d48;margin-left:2px}input[data-v-519245d0]{box-sizing:border-box;width:100%;padding:10px 12px;color:#19324a;background:#fff;border:1px solid #b9c8d1;border-radius:7px}.fp-form button[data-v-519245d0]{padding:12px 20px;color:#fff;background:#f97316;border:0;border-radius:7px;font-weight:700;cursor:pointer}.fp-form button[data-v-519245d0]:disabled{cursor:wait;opacity:.65}.notice[data-v-519245d0]{margin:20px 0 0;padding:13px 15px;border-radius:4px;border-left:4px solid;line-height:1.7}.notice.success[data-v-519245d0]{color:#166534;background:#f0fdf4;border-color:#16a34a}.back[data-v-519245d0]{margin:22px 0 0;font-size:.85rem;color:#667985}.back a[data-v-519245d0]{color:#0f766e;text-decoration:none}footer[data-v-519245d0]{padding:16px 24px 26px;text-align:center;color:#687c88;font-size:.82rem}button[data-v-02abfa5a],input[data-v-02abfa5a]{font:inherit}.reg-page[data-v-02abfa5a]{min-height:100vh}.topbar[data-v-02abfa5a]{display:flex;justify-content:space-between;align-items:center;padding:22px max(5vw,28px);color:#fff;background:linear-gradient(120deg,#075985,#0f766e)}.brand-link[data-v-02abfa5a]{color:inherit;text-decoration:none}.brand[data-v-02abfa5a],h1[data-v-02abfa5a]{margin:0}.brand[data-v-02abfa5a]{font-size:.9rem;opacity:.85;margin-bottom:3px}h1[data-v-02abfa5a]{font-size:1.55rem}.env[data-v-02abfa5a]{padding:6px 12px;border:1px solid rgba(255,255,255,.6);border-radius:999px;font-size:.85rem}.panel[data-v-02abfa5a]{width:min(560px,calc(100% - 40px));margin:40px auto;padding:30px;box-sizing:border-box;background:#fff;border-radius:14px;box-shadow:0 8px 30px #233e4e14}.eyebrow[data-v-02abfa5a]{margin:0 0 4px;color:#0f766e;font-size:.85rem;font-weight:700;letter-spacing:.12em}h2[data-v-02abfa5a]{margin:0}.intro[data-v-02abfa5a]{margin:10px 0 0;color:#667985;line-height:1.7}.reg-form[data-v-02abfa5a]{display:grid;gap:16px;margin-top:24px}label[data-v-02abfa5a]{display:grid;gap:7px;color:#405665;font-size:.88rem;font-weight:700}.req[data-v-02abfa5a]{color:#e11d48;margin-left:2px}input[data-v-02abfa5a]{box-sizing:border-box;width:100%;padding:10px 12px;color:#19324a;background:#fff;border:1px solid #b9c8d1;border-radius:7px}.reg-form button[data-v-02abfa5a]{padding:12px 20px;color:#fff;background:#0f766e;border:0;border-radius:7px;font-weight:700;cursor:pointer}.reg-form button[data-v-02abfa5a]:disabled{cursor:wait;opacity:.65}.notice[data-v-02abfa5a]{margin:20px 0 0;padding:13px 15px;border-radius:4px;border-left:4px solid;line-height:1.7}.notice.success[data-v-02abfa5a]{color:#166534;background:#f0fdf4;border-color:#16a34a}.notice.error[data-v-02abfa5a]{color:#9f1239;background:#fff1f2;border-color:#e11d48}.back[data-v-02abfa5a]{margin:22px 0 0;font-size:.85rem;color:#667985}.back a[data-v-02abfa5a]{color:#0f766e;text-decoration:none}footer[data-v-02abfa5a]{padding:16px 24px 26px;text-align:center;color:#687c88;font-size:.82rem}body{margin:0;background:#f3f6f8;color:#19324a;font-family:Microsoft JhengHei,system-ui,sans-serif}button[data-v-bf41a8b1],input[data-v-bf41a8b1]{font:inherit}.login-page[data-v-bf41a8b1]{min-height:100vh}.topbar[data-v-bf41a8b1]{display:flex;justify-content:space-between;align-items:center;padding:22px max(5vw,28px);color:#fff;background:linear-gradient(120deg,#075985,#0f766e)}.brand-link[data-v-bf41a8b1]{color:inherit;text-decoration:none}.brand[data-v-bf41a8b1],h1[data-v-bf41a8b1]{margin:0}.brand[data-v-bf41a8b1]{font-size:.9rem;opacity:.85;margin-bottom:3px}h1[data-v-bf41a8b1]{font-size:1.55rem}.env[data-v-bf41a8b1]{padding:6px 12px;border:1px solid rgba(255,255,255,.6);border-radius:999px;font-size:.85rem}.panel[data-v-bf41a8b1]{width:min(520px,calc(100% - 40px));margin:40px auto;padding:30px;box-sizing:border-box;background:#fff;border-radius:14px;box-shadow:0 8px 30px #233e4e14}.eyebrow[data-v-bf41a8b1]{margin:0 0 4px;color:#0f766e;font-size:.85rem;font-weight:700;letter-spacing:.12em}h2[data-v-bf41a8b1]{margin:0}.intro[data-v-bf41a8b1]{margin:10px 0 0;color:#667985;line-height:1.7}.test-account[data-v-bf41a8b1]{margin:16px 0 0;padding:11px 14px;color:#8a4b08;background:#fff8e6;border-left:4px solid #f59e0b;border-radius:4px;font-size:.88rem}.login-form[data-v-bf41a8b1]{display:grid;gap:16px;margin-top:20px}label[data-v-bf41a8b1]{display:grid;gap:7px;color:#405665;font-size:.88rem;font-weight:700}.req[data-v-bf41a8b1]{color:#e11d48;margin-left:2px}input[data-v-bf41a8b1]{box-sizing:border-box;width:100%;padding:10px 12px;color:#19324a;background:#fff;border:1px solid #b9c8d1;border-radius:7px}.login-form button[data-v-bf41a8b1]{padding:12px 20px;color:#fff;background:#0f766e;border:0;border-radius:7px;font-weight:700;cursor:pointer}.login-form button[data-v-bf41a8b1]:disabled{cursor:wait;opacity:.65}.notice[data-v-bf41a8b1]{margin:20px 0 0;padding:13px 15px;border-radius:4px;border-left:4px solid;line-height:1.7}.notice.success[data-v-bf41a8b1]{color:#166534;background:#f0fdf4;border-color:#16a34a}.notice.error[data-v-bf41a8b1]{color:#9f1239;background:#fff1f2;border-color:#e11d48}.back[data-v-bf41a8b1]{margin:22px 0 0;font-size:.85rem;color:#667985}.back a[data-v-bf41a8b1]{color:#0f766e;text-decoration:none}footer[data-v-bf41a8b1]{padding:16px 24px 26px;text-align:center;color:#687c88;font-size:.82rem}
