.agent-mascot[data-v-c174b962]{--mascot-teal: #2dd4bf;--mascot-teal-soft: #99f6e4;--mascot-ink: #0f766e;position:relative;display:inline-block;flex-shrink:0;width:36px;height:40px;pointer-events:none}.agent-mascot.is-md[data-v-c174b962]{width:44px;height:48px}.agent-mascot.is-lg[data-v-c174b962]{width:56px;height:62px}.agent-mascot__face[data-v-c174b962]{position:absolute;left:50%;top:0;width:62%;height:58%;margin-left:-31%;transform-origin:50% 90%;animation:mascot-idle-bob-c174b962 2.6s ease-in-out infinite}.agent-mascot.is-busy .agent-mascot__face[data-v-c174b962]{animation:mascot-busy-nod-c174b962 1.1s ease-in-out infinite}.agent-mascot__antenna[data-v-c174b962]{position:absolute;left:50%;top:0;width:2px;height:22%;margin-left:-1px;background:var(--mascot-teal-soft);border-radius:2px}.agent-mascot__antenna[data-v-c174b962]:after{content:"";position:absolute;left:50%;top:-45%;width:5px;height:5px;margin-left:-2.5px;border-radius:50%;background:#fbbf24;box-shadow:0 0 0 2px #fbbf2440;animation:mascot-ping-c174b962 2.4s ease-in-out infinite}.agent-mascot.is-busy .agent-mascot__antenna[data-v-c174b962]:after{animation:mascot-ping-c174b962 .7s ease-in-out infinite}.agent-mascot__head[data-v-c174b962]{position:absolute;left:0;top:22%;width:100%;height:72%;border-radius:40% 40% 36% 36%;background:linear-gradient(180deg,#fff,#f1f5f9);box-shadow:inset 0 -1px #0f172a0f}.agent-mascot__eye[data-v-c174b962]{position:absolute;top:34%;width:16%;height:16%;border-radius:50%;background:var(--mascot-ink);animation:mascot-blink-c174b962 3.6s ease-in-out infinite}.agent-mascot__eye.is-l[data-v-c174b962]{left:20%}.agent-mascot__eye.is-r[data-v-c174b962]{right:20%}.agent-mascot.is-busy .agent-mascot__eye[data-v-c174b962]{top:38%;height:10%;border-radius:40%;animation:none}.agent-mascot__smile[data-v-c174b962]{position:absolute;left:50%;bottom:18%;width:34%;height:18%;margin-left:-17%;border:1.5px solid var(--mascot-ink);border-top:0;border-radius:0 0 8px 8px;opacity:.7}.agent-mascot__body[data-v-c174b962]{position:absolute;left:50%;top:52%;width:48%;height:32%;margin-left:-24%;border-radius:28%;background:linear-gradient(180deg,#ccfbf1 0%,var(--mascot-teal) 100%);overflow:hidden}.agent-mascot__screen[data-v-c174b962]{position:absolute;left:18%;right:18%;top:22%;bottom:22%;display:flex;flex-direction:column;justify-content:space-evenly;gap:2px;padding:2px 3px;border-radius:3px;background:#0f766e38}.agent-mascot__bar[data-v-c174b962]{display:block;height:2px;border-radius:1px;background:#ffffffbf;transform-origin:left center;animation:mascot-bar-c174b962 1.8s ease-in-out infinite}.agent-mascot__bar[data-v-c174b962]:nth-child(2){width:70%;animation-delay:.2s}.agent-mascot__bar[data-v-c174b962]:nth-child(3){width:45%;animation-delay:.4s}.agent-mascot.is-busy .agent-mascot__bar[data-v-c174b962]{animation-duration:.55s}.agent-mascot__arm[data-v-c174b962]{position:absolute;top:56%;width:10%;height:22%;border-radius:3px;background:var(--mascot-teal-soft);transform-origin:top center}.agent-mascot__arm.is-l[data-v-c174b962]{left:16%;transform:rotate(12deg)}.agent-mascot__arm.is-r[data-v-c174b962]{right:16%;transform:rotate(-12deg)}.agent-mascot.is-busy .agent-mascot__arm.is-l[data-v-c174b962]{animation:mascot-type-l-c174b962 .42s ease-in-out infinite}.agent-mascot.is-busy .agent-mascot__arm.is-r[data-v-c174b962]{animation:mascot-type-r-c174b962 .42s ease-in-out infinite;animation-delay:.21s}.agent-mascot__desk[data-v-c174b962]{position:absolute;left:12%;right:12%;bottom:2%;height:10%;border-radius:2px;background:#0f766e2e}.agent-mascot.is-desk[data-v-c174b962]{margin-bottom:4px}@keyframes mascot-idle-bob-c174b962{0%,to{transform:translateY(0)}50%{transform:translateY(-1px)}}@keyframes mascot-busy-nod-c174b962{0%,to{transform:translateY(0) rotate(-4deg)}50%{transform:translateY(1px) rotate(3deg)}}@keyframes mascot-ping-c174b962{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.2);opacity:.75}}@keyframes mascot-blink-c174b962{0%,44%,48%,to{transform:scaleY(1)}46%{transform:scaleY(.15)}}@keyframes mascot-bar-c174b962{0%,to{transform:scaleX(.55);opacity:.55}50%{transform:scaleX(1);opacity:1}}@keyframes mascot-type-l-c174b962{0%,to{transform:rotate(8deg) translateY(0)}50%{transform:rotate(22deg) translateY(1px)}}@keyframes mascot-type-r-c174b962{0%,to{transform:rotate(-8deg) translateY(0)}50%{transform:rotate(-24deg) translateY(1px)}}@media(prefers-reduced-motion:reduce){.agent-mascot__face[data-v-c174b962],.agent-mascot__antenna[data-v-c174b962]:after,.agent-mascot__eye[data-v-c174b962],.agent-mascot__bar[data-v-c174b962],.agent-mascot__arm[data-v-c174b962]{animation:none!important}.agent-mascot.is-busy .agent-mascot__face[data-v-c174b962]{transform:rotate(-4deg)}}.agent-chat[data-v-f1b940c1]{position:fixed;right:20px;bottom:20px;z-index:1200;font-family:inherit}.agent-chat.is-fullscreen[data-v-f1b940c1]{top:0;left:0;right:0;bottom:0;z-index:1400}.agent-chat__fab[data-v-f1b940c1]{--fab: #0f766e;position:relative;width:68px;height:68px;border:0;padding:0;background:transparent;cursor:grab;display:grid;place-items:center;touch-action:none;-webkit-user-select:none;user-select:none;transition:transform .2s ease}.agent-chat.is-dragging .agent-chat__fab[data-v-f1b940c1],.agent-chat.is-dragging .agent-chat__fab[data-v-f1b940c1]:hover{cursor:grabbing;transform:none}.agent-chat__fab[data-v-f1b940c1]:hover{transform:translateY(-3px)}.agent-chat.panel-left .agent-chat__panel[data-v-f1b940c1]{right:auto;left:0}.agent-chat.panel-below .agent-chat__panel[data-v-f1b940c1]{bottom:auto;top:72px}.agent-chat__fab-pad[data-v-f1b940c1]{position:absolute;top:8px;right:8px;bottom:8px;left:8px;border-radius:50%;background:radial-gradient(circle at 30% 26%,rgba(255,255,255,.7) 0%,transparent 40%),linear-gradient(165deg,#99f6e4 0%,#2dd4bf 42%,var(--fab) 100%);box-shadow:0 14px 30px #0f766e47,0 0 0 3px #ccfbf1e6}.agent-chat__fab.is-open .agent-chat__fab-pad[data-v-f1b940c1]{background:linear-gradient(165deg,#64748b,#0f172a);box-shadow:0 10px 24px #0f172a40,0 0 0 3px #e2e8f0f2}.agent-chat__fab-close[data-v-f1b940c1]{position:relative;z-index:2;font-size:24px;font-weight:500;line-height:1;color:#fff}.agent-chat__bot[data-v-f1b940c1]{position:relative;z-index:2;width:44px;height:44px;margin-top:-4px;pointer-events:none}.agent-chat__bot-bubble[data-v-f1b940c1]{position:absolute;right:-10px;top:0;display:flex;align-items:center;justify-content:center;min-width:22px;height:14px;padding:0 5px;border-radius:8px 8px 8px 3px;background:#fff;box-shadow:0 2px 6px #0f172a1f;font-size:8px;font-weight:700;letter-spacing:.02em;line-height:1;color:#0f766e;white-space:nowrap;overflow:hidden;transition:min-width .2s ease,height .2s ease,padding .2s ease,right .2s ease,top .2s ease,font-size .2s ease,box-shadow .2s ease;animation:agent-bubble-pop-f1b940c1 2.8s ease-in-out infinite}.agent-chat__bot-bubble-hi[data-v-f1b940c1]{display:none}.agent-chat__fab:hover .agent-chat__bot-bubble[data-v-f1b940c1]{right:-6px;top:-10px;min-width:0;height:22px;padding:0 8px;font-size:11px;box-shadow:0 4px 12px #0f172a29;animation:none}.agent-chat__fab:hover .agent-chat__bot-bubble-idle[data-v-f1b940c1]{display:none}.agent-chat__fab:hover .agent-chat__bot-bubble-hi[data-v-f1b940c1]{display:inline}.agent-chat__bot-figure[data-v-f1b940c1]{position:absolute;left:50%;bottom:0;width:28px;height:34px;margin-left:-14px;animation:agent-bot-sit-f1b940c1 2.4s ease-in-out infinite;filter:drop-shadow(0 3px 4px rgba(15,74,70,.18))}.agent-chat__fab:hover .agent-chat__bot-figure[data-v-f1b940c1]{animation:agent-bot-sit-hi-f1b940c1 1.8s ease-in-out infinite}.agent-chat__bot-face[data-v-f1b940c1]{position:absolute;left:50%;top:0;width:22px;height:22px;margin-left:-11px;transform-origin:50% 90%;transition:transform .28s cubic-bezier(.34,1.2,.64,1)}.agent-chat__fab:hover .agent-chat__bot-face[data-v-f1b940c1]{animation:agent-bot-tilt-f1b940c1 1.4s ease-in-out infinite}.agent-chat__bot-antenna[data-v-f1b940c1]{position:absolute;left:50%;top:0;width:2px;height:7px;margin-left:-1px;background:#5eead4;border-radius:2px}.agent-chat__bot-antenna[data-v-f1b940c1]:after{content:"";position:absolute;left:50%;top:-4px;width:6px;height:6px;margin-left:-3px;border-radius:50%;background:#fbbf24;box-shadow:0 0 0 2px #fbbf2447;animation:agent-bot-ping-f1b940c1 2.4s ease-in-out infinite}.agent-chat__bot-head[data-v-f1b940c1]{position:absolute;left:0;top:6px;width:22px;height:16px;border-radius:10px 10px 8px 8px;background:linear-gradient(180deg,#fff,#f1f5f9);box-shadow:inset 0 -1px #0f172a0f}.agent-chat__bot-eye[data-v-f1b940c1]{position:absolute;top:5px;width:4px;height:4px;border-radius:50%;background:#0f766e;animation:agent-bot-blink-f1b940c1 3.4s ease-in-out infinite}.agent-chat__bot-eye.is-l[data-v-f1b940c1]{left:4px}.agent-chat__bot-eye.is-r[data-v-f1b940c1]{right:4px}.agent-chat__bot-smile[data-v-f1b940c1]{position:absolute;left:50%;bottom:3px;width:8px;height:4px;margin-left:-4px;border:1.5px solid #0f766e;border-top:0;border-radius:0 0 8px 8px;opacity:.75}.agent-chat__bot-body[data-v-f1b940c1]{position:absolute;left:50%;top:20px;width:18px;height:12px;margin-left:-9px;border-radius:6px;background:linear-gradient(180deg,#ccfbf1,#2dd4bf)}.agent-chat__bot-dot[data-v-f1b940c1]{position:absolute;left:50%;top:4px;width:5px;height:5px;margin-left:-2.5px;border-radius:50%;background:#0f766e59}.agent-chat__bot-arm[data-v-f1b940c1]{position:absolute;top:20px;width:4px;height:10px;border-radius:3px;background:#99f6e4;transform-origin:50% 0}.agent-chat__bot-hand[data-v-f1b940c1]{position:absolute;left:50%;bottom:-1px;width:5px;height:5px;margin-left:-2.5px;border-radius:50%;background:#99f6e4;opacity:0;transform:scale(.7);transition:opacity .22s ease,transform .22s ease}.agent-chat__bot-arm.is-l[data-v-f1b940c1]{left:2px;transform:rotate(10deg);transition:transform .28s ease}.agent-chat__bot-arm.is-r[data-v-f1b940c1]{right:2px;transform:rotate(-12deg);animation:agent-bot-idle-arm-f1b940c1 2.2s ease-in-out infinite}.agent-chat__fab:hover .agent-chat__bot-arm.is-l[data-v-f1b940c1]{animation:none;transform:rotate(8deg)}.agent-chat__fab:hover .agent-chat__bot-arm.is-r[data-v-f1b940c1]{right:2px;top:20px;height:11px;animation:agent-bot-wave-hi-f1b940c1 .78s cubic-bezier(.45,.05,.55,.95) infinite}.agent-chat__fab:hover .agent-chat__bot-hand[data-v-f1b940c1]{opacity:1;transform:scale(1)}@keyframes agent-bot-sit-f1b940c1{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes agent-bot-sit-hi-f1b940c1{0%,to{transform:translateY(0)}50%{transform:translateY(-1.5px)}}@keyframes agent-bot-tilt-f1b940c1{0%,to{transform:rotate(-8deg)}50%{transform:rotate(-11deg)}}@keyframes agent-bot-idle-arm-f1b940c1{0%,to{transform:rotate(-10deg)}50%{transform:rotate(-15deg)}}@keyframes agent-bot-wave-hi-f1b940c1{0%,to{transform:rotate(-100deg)}45%{transform:rotate(-114deg)}70%{transform:rotate(-106deg)}}@keyframes agent-bot-blink-f1b940c1{0%,44%,48%,to{transform:scaleY(1)}46%{transform:scaleY(.12)}}@keyframes agent-bot-ping-f1b940c1{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.15);opacity:.7}}@keyframes agent-bubble-pop-f1b940c1{0%,to{transform:translateY(0) scale(1);opacity:1}50%{transform:translateY(-2px) scale(1.05);opacity:.92}}@media(prefers-reduced-motion:reduce){.agent-chat__bot-figure[data-v-f1b940c1],.agent-chat__bot-face[data-v-f1b940c1],.agent-chat__bot-arm[data-v-f1b940c1],.agent-chat__bot-eye[data-v-f1b940c1],.agent-chat__bot-antenna[data-v-f1b940c1]:after,.agent-chat__bot-bubble[data-v-f1b940c1]{animation:none!important}.agent-chat__fab:hover .agent-chat__bot-face[data-v-f1b940c1]{transform:rotate(-9deg)}.agent-chat__fab:hover .agent-chat__bot-arm.is-r[data-v-f1b940c1]{transform:rotate(-108deg)}.agent-chat__fab:hover .agent-chat__bot-hand[data-v-f1b940c1]{opacity:1;transform:scale(1)}}.agent-chat__panel[data-v-f1b940c1]{position:absolute;right:0;bottom:72px;width:min(440px,calc(100vw - 28px));height:min(640px,calc(100vh - 96px));display:flex;flex-direction:column;background:var(--merchant-surface-elevated);border:1px solid var(--merchant-border);border-radius:var(--merchant-radius-xl, 12px);box-shadow:var(--merchant-panel-shadow, 0 0 0 1px rgba(15, 23, 42, .06), 0 2px 8px rgba(15, 23, 42, .04)),0 16px 40px #0f172a1a;overflow:hidden}.agent-chat__panel.is-fullscreen[data-v-f1b940c1]{position:fixed;top:0;left:0;right:0;bottom:0;width:100vw;height:100vh;max-width:none;max-height:none;border-radius:0;border:0;box-shadow:none;z-index:1401}.agent-chat.is-fullscreen .agent-chat__fab[data-v-f1b940c1]{display:none}.agent-chat__head[data-v-f1b940c1]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;background:var(--merchant-toolbar-bg, linear-gradient(180deg, #fafbfc 0%, #ffffff 100%));border-bottom:1px solid var(--merchant-border);color:var(--merchant-text-primary);flex-shrink:0}.agent-chat__head-main[data-v-f1b940c1]{display:flex;align-items:center;gap:10px;min-width:0}.agent-chat__head-main[data-v-f1b940c1]>:first-child{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:var(--merchant-primary-soft);border:1px solid rgba(15,118,110,.12)}.agent-chat__head-main>div[data-v-f1b940c1]{min-width:0}.agent-chat__head strong[data-v-f1b940c1]{display:block;font-size:15px;color:var(--merchant-text-primary)}.agent-chat__head p[data-v-f1b940c1]{margin:2px 0 0;font-size:12px;color:var(--merchant-text-muted);line-height:1.4}.agent-chat__head-actions[data-v-f1b940c1]{display:flex;align-items:center;gap:2px;flex-shrink:0}.agent-chat__icon-btn[data-v-f1b940c1]{border:0;border-radius:var(--merchant-btn-radius-sm, 8px);background:transparent;color:var(--merchant-text-muted);cursor:pointer;font-size:16px;padding:6px;line-height:1}.agent-chat__icon-btn[data-v-f1b940c1]:hover{color:var(--merchant-text-primary);background:var(--merchant-surface-muted)}.agent-chat__fs-icon[data-v-f1b940c1]{display:inline-block;font-size:15px;line-height:1}.agent-chat__messages[data-v-f1b940c1]{flex:1;overflow:auto;padding:14px;background:var(--merchant-surface-muted);display:flex;flex-direction:column;gap:14px}.agent-chat__empty[data-v-f1b940c1]{margin:auto;max-width:260px;text-align:center;color:var(--merchant-text-muted);font-size:13px;line-height:1.5}.agent-chat__empty p[data-v-f1b940c1]{margin:0}.agent-chat__turn[data-v-f1b940c1]{display:flex;flex-direction:column;gap:4px;max-width:88%}.agent-chat__turn.is-user[data-v-f1b940c1]{align-self:flex-end;align-items:flex-end}.agent-chat__turn.is-bot[data-v-f1b940c1]{align-self:flex-start;align-items:flex-start}.agent-chat__meta[data-v-f1b940c1]{display:flex;align-items:baseline;gap:8px;padding:0 2px;font-size:11px;line-height:1.3;color:var(--merchant-text-muted)}.agent-chat__who[data-v-f1b940c1]{font-weight:600;color:var(--merchant-text-secondary)}.agent-chat__time[data-v-f1b940c1]{font-variant-numeric:tabular-nums;opacity:.9}.agent-chat__bubble[data-v-f1b940c1]{padding:10px 12px;border-radius:12px;font-size:13px;line-height:1.5;white-space:pre-wrap;word-break:break-word}.agent-chat__turn.is-user .agent-chat__bubble[data-v-f1b940c1]{background:var(--merchant-primary);color:var(--merchant-on-primary, #fff);border-bottom-right-radius:4px}.agent-chat__turn.is-bot .agent-chat__bubble[data-v-f1b940c1]{background:var(--merchant-surface-elevated);border:1px solid var(--merchant-border);color:var(--merchant-text-primary);border-bottom-left-radius:4px}.agent-chat__bubble.is-typing[data-v-f1b940c1]{display:inline-flex;align-items:center;color:var(--merchant-text-muted);min-width:2.5rem;padding-block:10px}.agent-chat__typing-dots[data-v-f1b940c1]{display:inline-flex;align-items:center;gap:4px}.agent-chat__typing-dots i[data-v-f1b940c1]{width:5px;height:5px;border-radius:50%;background:currentColor;opacity:.45;animation:agent-typing-dot-f1b940c1 1s ease-in-out infinite}.agent-chat__typing-dots i[data-v-f1b940c1]:nth-child(2){animation-delay:.15s}.agent-chat__typing-dots i[data-v-f1b940c1]:nth-child(3){animation-delay:.3s}@keyframes agent-typing-dot-f1b940c1{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}@media(prefers-reduced-motion:reduce){.agent-chat__typing-dots i[data-v-f1b940c1]{animation:none!important;opacity:.7}}.agent-chat__actions[data-v-f1b940c1]{display:flex;flex-wrap:wrap;gap:6px;margin-top:2px;max-width:100%}.agent-chat__action[data-v-f1b940c1]{border:1px solid var(--merchant-border-strong);border-radius:999px;padding:5px 10px;background:var(--merchant-surface-elevated);color:var(--merchant-text-primary);font-size:12px;font-weight:600;line-height:1.2;cursor:pointer}.agent-chat__action[data-v-f1b940c1]:hover{border-color:var(--merchant-primary);color:var(--merchant-primary)}.agent-chat__composer[data-v-f1b940c1]{display:flex;gap:8px;padding:12px;border-top:1px solid var(--merchant-border);background:var(--merchant-surface-elevated)}.agent-chat__composer input[data-v-f1b940c1]{flex:1;border:1px solid var(--merchant-border);border-radius:10px;padding:10px 12px;font-size:13px;outline:none;background:var(--merchant-surface-muted);color:var(--merchant-text-primary)}.agent-chat__composer input[data-v-f1b940c1]:focus{border-color:#94a3b8}.agent-chat__composer button[data-v-f1b940c1]{border:0;border-radius:10px;padding:0 14px;background:var(--merchant-primary);color:#042f2e;font-size:13px;font-weight:600;cursor:pointer}.agent-chat__composer button[data-v-f1b940c1]:disabled{opacity:.45;cursor:not-allowed}.agent-panel-enter-active[data-v-f1b940c1],.agent-panel-leave-active[data-v-f1b940c1]{transition:opacity .16s ease,transform .16s ease}.agent-panel-enter-from[data-v-f1b940c1],.agent-panel-leave-to[data-v-f1b940c1]{opacity:0;transform:translateY(8px) scale(.98)}.impersonate-banner[data-v-5422212c]{position:sticky;top:0;z-index:10000;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 20px;background:#7c2d12;color:#fff7ed;border-bottom:1px solid #9a3412;box-shadow:0 4px 16px #7c2d1259}.impersonate-banner__copy[data-v-5422212c]{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 14px;min-width:0;font-size:13px;line-height:1.4}.impersonate-banner__copy strong[data-v-5422212c]{font-size:14px;letter-spacing:.02em}.impersonate-banner__copy span[data-v-5422212c]{opacity:.92}.impersonate-banner__timer[data-v-5422212c]{font-style:normal;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:.04em;padding:2px 8px;border-radius:6px;background:#00000038;border:1px solid rgba(255,247,237,.35)}.impersonate-banner.is-expiring[data-v-5422212c]{background:#9a3412}.impersonate-banner.is-expiring .impersonate-banner__timer[data-v-5422212c]{background:#fef3c7;color:#9a3412;border-color:#fde68a;animation:impersonate-pulse-5422212c 1s ease-in-out infinite}@keyframes impersonate-pulse-5422212c{50%{opacity:.72}}.impersonate-banner__exit[data-v-5422212c]{flex-shrink:0;border:1px solid rgba(255,247,237,.55);background:#0000002e;color:#fff7ed;border-radius:8px;padding:6px 12px;font-size:13px;font-weight:600;cursor:pointer}.impersonate-banner__exit[data-v-5422212c]:hover{background:#00000047}.app-root.has-impersonate-banner[data-v-5422212c]{min-height:calc(100vh - 44px)}.app-session-boot[data-v-5422212c]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99990;display:grid;place-items:center;background:var(--merchant-surface)}.app-session-boot__card[data-v-5422212c]{display:flex;flex-direction:column;align-items:center;gap:10px;padding:28px 32px;border-radius:12px;background:var(--merchant-surface-elevated);border:1px solid var(--merchant-border);box-shadow:var(--merchant-card-shadow-hover);min-width:220px}.app-session-boot__spinner[data-v-5422212c]{width:28px;height:28px;border:2.5px solid color-mix(in srgb,var(--merchant-accent) 25%,transparent);border-top-color:var(--merchant-accent);border-radius:50%;animation:app-boot-spin-5422212c .7s linear infinite}.app-session-boot__title[data-v-5422212c]{margin:0;font-size:15px;font-weight:600;color:var(--merchant-text-primary)}.app-session-boot__sub[data-v-5422212c]{margin:0;font-size:12px;color:var(--merchant-text-muted)}@keyframes app-boot-spin-5422212c{to{transform:rotate(360deg)}}:root{--merchant-primary: #0f766e;--merchant-primary-hover: #115e59;--merchant-primary-soft: rgba(15, 118, 110, .08);--merchant-accent: #0d9488;--merchant-accent-soft: rgba(13, 148, 136, .08);--merchant-success: #059669;--merchant-success-soft: rgba(16, 185, 129, .12);--merchant-warning: #d97706;--merchant-warning-soft: rgba(245, 158, 11, .12);--merchant-warning-text: #92400e;--merchant-danger: #dc2626;--merchant-danger-soft: rgba(220, 38, 38, .1);--merchant-danger-text: #b91c1c;--merchant-surface: #f1f5f9;--merchant-surface-elevated: #ffffff;--merchant-surface-muted: #f8fafc;--merchant-surface-subtle: #fafbfc;--merchant-sidebar-bg: #ffffff;--merchant-sidebar-border: #e8ecf1;--merchant-sidebar-hover: #f1f5f9;--merchant-sidebar-active: rgba(15, 118, 110, .1);--merchant-sidebar-active-text: #0f766e;--merchant-text-primary: #0f172a;--merchant-text-secondary: #475569;--merchant-text-muted: #64748b;--merchant-text-subtle: #94a3b8;--merchant-on-primary: #ffffff;--merchant-border: #e8ecf1;--merchant-border-strong: #e2e8f0;--merchant-border-subtle: #f1f5f9;--merchant-toolbar-bg: linear-gradient(180deg, #fafbfc 0%, #ffffff 100%);--merchant-table-header-bg: #f8fafc;--merchant-table-row-hover: rgba(15, 118, 110, .04);--merchant-action-bg: #ffffff;--merchant-action-border: #e2e8f0;--merchant-action-hover-bg: #f8fafc;--merchant-spin-mask: rgba(255, 255, 255, .72);--merchant-empty-icon-bg: linear-gradient(135deg, rgba(15, 118, 110, .12), rgba(13, 148, 136, .06));--merchant-footer-bg: #ffffff;--merchant-footer-border: #e8ecf1;--merchant-footer-text: #94a3b8;--merchant-card-shadow: 0 1px 2px rgba(15, 23, 42, .04), 0 1px 3px rgba(15, 23, 42, .06);--merchant-card-shadow-hover: 0 4px 16px rgba(15, 23, 42, .08);--merchant-panel-shadow: 0 0 0 1px rgba(15, 23, 42, .06), 0 2px 8px rgba(15, 23, 42, .04);--merchant-radius-xl: 12px;--merchant-radius-lg: 10px;--merchant-radius-md: 8px;--merchant-btn-radius: 10px;--merchant-btn-radius-lg: 12px;--merchant-btn-radius-sm: 8px;--merchant-content-max: 1280px;--merchant-header-height: 56px;--merchant-footer-height: 32px;--merchant-sidebar-width: 260px;--merchant-page-padding-x: 24px;--merchant-page-padding-y: 20px;--merchant-section-gap: 16px;--primary-1: 240, 253, 250;--primary-2: 204, 251, 241;--primary-3: 153, 246, 228;--primary-4: 45, 212, 191;--primary-5: 20, 184, 166;--primary-6: 15, 118, 110;--primary-7: 17, 94, 89;--arcoblue-6: 15, 118, 110}*,*:before,*:after{box-sizing:border-box}html,body,#app{margin:0;height:100%;min-height:100%;font-family:system-ui,-apple-system,Segoe UI,Roboto,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Arial,sans-serif;background:var(--merchant-surface);color:var(--merchant-text-primary);-webkit-font-smoothing:antialiased;font-feature-settings:"cv02","cv03","cv04","cv11"}a{color:var(--merchant-primary);text-decoration:none}a:hover{color:var(--merchant-primary-hover)}.page-shell{width:100%;max-width:var(--merchant-content-max);margin:0 auto;padding:var(--merchant-page-padding-y) var(--merchant-page-padding-x) 24px}.page-stack{display:flex;flex-direction:column;gap:var(--merchant-section-gap)}.page-header{margin-bottom:0}.page-header h1{margin:0 0 6px;font-size:24px;font-weight:700;letter-spacing:-.03em;color:var(--merchant-text-primary);line-height:1.2}.page-header p{margin:0;color:var(--merchant-text-muted);font-size:14px;line-height:1.6;max-width:640px}.header-row{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.surface-card{background:var(--merchant-surface-elevated);border-radius:var(--merchant-radius-lg);border:1px solid var(--merchant-border);box-shadow:none}.surface-card.interactive{transition:box-shadow .2s ease,border-color .2s ease,transform .15s ease}.surface-card.interactive:hover{box-shadow:var(--merchant-card-shadow-hover);border-color:var(--merchant-border-strong)}.stat-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.section-title{margin:0 0 4px;font-size:15px;font-weight:600;color:var(--merchant-text-primary)}.section-desc{margin:0 0 16px;font-size:13px;color:var(--merchant-text-muted);line-height:1.5}.topbar-action{display:inline-grid;place-items:center;width:32px;height:32px;border:1px solid var(--merchant-action-border);border-radius:6px;background:var(--merchant-action-bg);color:var(--merchant-text-muted);cursor:pointer;font-size:16px;transition:border-color .15s ease,color .15s ease,background .15s ease}.topbar-action:hover{color:var(--merchant-primary);border-color:var(--merchant-border-strong);background:var(--merchant-action-hover-bg)}.merchant-data-table :deep(.arco-table-th){background:var(--merchant-table-header-bg)!important;color:var(--merchant-text-muted)!important;font-size:11px!important;font-weight:600!important;text-transform:uppercase;letter-spacing:.05em}.merchant-data-table :deep(.arco-table-td){color:var(--merchant-text-secondary);background:var(--merchant-surface-elevated)}.merchant-data-table :deep(.arco-table-tr:hover .arco-table-td){background:var(--merchant-table-row-hover)!important}.merchant-data-table :deep(.arco-table-container){background:var(--merchant-surface-elevated)}.merchant-data-table :deep(.arco-table-pagination){background:var(--merchant-surface-elevated);border-top:1px solid var(--merchant-border)}.filtered-empty{padding:32px 16px;text-align:center;color:var(--merchant-text-muted);font-size:14px}.arco-btn{border-radius:var(--merchant-btn-radius)!important;font-weight:500}.arco-btn-size-mini,.arco-btn-size-small{border-radius:var(--merchant-btn-radius-sm)!important}.arco-btn-size-large{border-radius:var(--merchant-btn-radius-lg)!important}.arco-btn-shape-circle,.arco-btn-shape-round{border-radius:999px!important}.arco-input,.arco-input-wrapper,.arco-select-view,.arco-textarea,.arco-picker,.arco-input-tag{border-radius:var(--merchant-radius-md)!important}.arco-input-wrapper-size-large,.arco-select-view-single.arco-select-view-size-large,.arco-textarea-size-large{border-radius:var(--merchant-btn-radius)!important}.arco-btn-primary,.arco-btn-primary:active{background:var(--merchant-primary)!important;border-color:var(--merchant-primary)!important;font-weight:500}.arco-btn-primary:hover,.arco-btn-primary:focus{background:var(--merchant-primary-hover)!important;border-color:var(--merchant-primary-hover)!important}.arco-btn-primary:not(.arco-btn-disabled):not(.arco-btn-loading){box-shadow:0 1px 2px #0f766e1f}.arco-link,.arco-link:hover{color:var(--merchant-primary)}.arco-checkbox-checked .arco-checkbox-icon,.arco-radio-checked .arco-radio-icon{background-color:var(--merchant-primary);border-color:var(--merchant-primary)}.arco-switch-checked,.arco-tabs-nav-ink{background-color:var(--merchant-primary)!important}.arco-menu-light .arco-menu-item.arco-menu-selected,.arco-menu-light .arco-menu-inline-header.arco-menu-selected{color:var(--merchant-sidebar-active-text);background-color:var(--merchant-sidebar-active)}@media(max-width:1200px){.stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:768px){.page-shell{padding:16px}.page-header h1{font-size:22px}.header-row{flex-direction:column;align-items:stretch}.stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.stat-grid{grid-template-columns:1fr}}:root,[data-ui-font-size=medium]{--merchant-font-base: 14px;--merchant-font-sm: 12px;--merchant-font-lg: 16px;--merchant-font-xl: 20px}[data-ui-font-size=xsmall]{--merchant-font-base: 11px;--merchant-font-sm: 10px;--merchant-font-lg: 13px;--merchant-font-xl: 16px}[data-ui-font-size=small]{--merchant-font-base: 13px;--merchant-font-sm: 11px;--merchant-font-lg: 15px;--merchant-font-xl: 18px}[data-ui-font-size=large]{--merchant-font-base: 16px;--merchant-font-sm: 14px;--merchant-font-lg: 18px;--merchant-font-xl: 22px}[data-ui-font-size=xlarge]{--merchant-font-base: 18px;--merchant-font-sm: 15px;--merchant-font-lg: 20px;--merchant-font-xl: 24px}html{font-size:var(--merchant-font-base)}.page-header h1,.list-page-heading h1,.page-header-main h1{font-size:calc(var(--merchant-font-xl) + 4px)!important}.page-header p,.list-page-heading p,.page-header-main p{font-size:var(--merchant-font-base)!important}.merchant-data-table :deep(.arco-table-th),.merchant-data-table :deep(.arco-table-td){font-size:var(--merchant-font-sm)!important}[data-theme=dark]{color-scheme:dark;--merchant-primary: #2dd4bf;--merchant-primary-hover: #14b8a6;--merchant-primary-soft: rgba(45, 212, 191, .15);--merchant-accent: #5eead4;--merchant-accent-soft: rgba(94, 234, 212, .12);--merchant-success: #6ee7b7;--merchant-success-soft: rgba(52, 211, 153, .15);--merchant-warning: #fbbf24;--merchant-warning-soft: rgba(251, 191, 36, .16);--merchant-warning-text: #fde68a;--merchant-danger: #f87171;--merchant-danger-soft: rgba(248, 113, 113, .16);--merchant-danger-text: #fecaca;--merchant-surface: #0f172a;--merchant-surface-elevated: #1e293b;--merchant-surface-muted: #1a2332;--merchant-surface-subtle: #162032;--merchant-sidebar-bg: #1e293b;--merchant-sidebar-border: #334155;--merchant-sidebar-hover: #334155;--merchant-sidebar-active: rgba(45, 212, 191, .16);--merchant-sidebar-active-text: #5eead4;--merchant-text-primary: #f8fafc;--merchant-text-secondary: #e2e8f0;--merchant-text-muted: #cbd5e1;--merchant-text-subtle: #cbd5e1;--merchant-on-primary: #042f2e;--color-text-1: #f8fafc;--color-text-2: #e2e8f0;--color-text-3: #cbd5e1;--color-text-4: #94a3b8;--color-fill-1: rgba(255, 255, 255, .08);--color-fill-2: rgba(255, 255, 255, .14);--color-fill-3: rgba(255, 255, 255, .2);--color-fill-4: rgba(255, 255, 255, .26);--color-secondary: rgba(255, 255, 255, .12);--color-secondary-hover: rgba(255, 255, 255, .2);--color-secondary-active: rgba(255, 255, 255, .26);--color-secondary-disabled: rgba(255, 255, 255, .08);--merchant-border: #334155;--merchant-border-strong: #475569;--merchant-border-subtle: #243244;--merchant-toolbar-bg: linear-gradient(180deg, #1a2332 0%, #1e293b 100%);--merchant-table-header-bg: #162032;--merchant-table-row-hover: rgba(45, 212, 191, .08);--merchant-action-bg: #1e293b;--merchant-action-border: #334155;--merchant-action-hover-bg: #334155;--merchant-spin-mask: rgba(15, 23, 42, .75);--merchant-empty-icon-bg: linear-gradient(135deg, rgba(45, 212, 191, .15), rgba(15, 118, 110, .1));--merchant-footer-bg: #1e293b;--merchant-footer-border: #334155;--merchant-footer-text: #cbd5e1;--merchant-card-shadow: 0 1px 2px rgba(0, 0, 0, .35);--merchant-card-shadow-hover: 0 4px 16px rgba(0, 0, 0, .45);--merchant-panel-shadow: 0 0 0 1px rgba(255, 255, 255, .06), 0 2px 8px rgba(0, 0, 0, .35);--primary-1: 19, 78, 74;--primary-2: 15, 118, 110;--primary-3: 17, 94, 89;--primary-4: 20, 184, 166;--primary-5: 45, 212, 191;--primary-6: 45, 212, 191;--primary-7: 94, 234, 212;--arcoblue-6: 45, 212, 191}body[arco-theme=dark]{--arcoblue-1: 19, 78, 74;--arcoblue-2: 15, 118, 110;--arcoblue-3: 17, 94, 89;--arcoblue-4: 20, 184, 166;--arcoblue-5: 45, 212, 191;--arcoblue-6: 45, 212, 191;--arcoblue-7: 94, 234, 212;--primary-1: 19, 78, 74;--primary-2: 15, 118, 110;--primary-3: 17, 94, 89;--primary-4: 20, 184, 166;--primary-5: 45, 212, 191;--primary-6: 45, 212, 191;--primary-7: 94, 234, 212;--color-text-1: #f8fafc;--color-text-2: #e2e8f0;--color-text-3: #cbd5e1;--color-text-4: #94a3b8;--color-fill-1: rgba(255, 255, 255, .08);--color-fill-2: rgba(255, 255, 255, .14);--color-fill-3: rgba(255, 255, 255, .2);--color-fill-4: rgba(255, 255, 255, .26);--color-bg-1: #0f172a;--color-bg-2: #1e293b;--color-bg-3: #243044;--color-bg-4: #334155;--color-bg-5: #475569;--color-border: #475569;--color-secondary: rgba(255, 255, 255, .14);--color-secondary-hover: rgba(255, 255, 255, .22);--color-secondary-active: rgba(255, 255, 255, .28);--color-secondary-disabled: rgba(255, 255, 255, .08);--color-spin-layer-bg: rgba(15, 23, 42, .72);--color-mask-bg: rgba(2, 6, 23, .72);--color-tooltip-bg: #334155}[data-theme=dark] body,[data-theme=dark] #app{background:var(--merchant-surface);color:var(--merchant-text-primary)}[data-theme=dark] .surface-card{border-color:#64748b}[data-theme=dark] .arco-table,[data-theme=dark] .arco-table-container,[data-theme=dark] .arco-table-body,[data-theme=dark] .arco-table-header{background-color:var(--merchant-surface-elevated)}[data-theme=dark] .arco-table-th{background-color:var(--merchant-table-header-bg)!important;color:var(--merchant-text-muted)!important;border-color:var(--merchant-border)!important}[data-theme=dark] .arco-table-td{background-color:var(--merchant-surface-elevated);color:var(--merchant-text-secondary);border-color:var(--merchant-border-subtle)!important}[data-theme=dark] .arco-table-tr:hover .arco-table-td{background-color:var(--merchant-table-row-hover)!important}[data-theme=dark] .arco-table-border .arco-table-container{border-color:var(--merchant-border)}[data-theme=dark] .arco-pagination-item{background:var(--merchant-surface-muted);border-color:var(--merchant-border);color:var(--merchant-text-secondary)}[data-theme=dark] .arco-pagination-item-active{background:var(--merchant-primary-soft);color:var(--merchant-primary)}[data-theme=dark] .arco-breadcrumb-item{color:var(--merchant-text-muted)!important}[data-theme=dark] .arco-breadcrumb-item:last-child{color:var(--merchant-text-primary)!important}[data-theme=dark] .arco-spin-mask{background:var(--merchant-spin-mask)!important}[data-theme=dark] .arco-modal,[data-theme=dark] .arco-modal-header,[data-theme=dark] .arco-modal-body,[data-theme=dark] .arco-modal-footer{background:var(--merchant-surface-elevated)}[data-theme=dark] .arco-input,[data-theme=dark] .arco-textarea,[data-theme=dark] .arco-select-view-single{background-color:var(--merchant-surface-muted);border-color:var(--merchant-border);color:var(--merchant-text-primary)}[data-theme=dark] .arco-collapse-item-header,[data-theme=dark] .arco-collapse-item-content{background:var(--merchant-surface-elevated);border-color:var(--merchant-border);color:var(--merchant-text-secondary)}[data-theme=dark] .arco-descriptions-bordered .arco-descriptions-item-label,[data-theme=dark] .arco-descriptions-bordered .arco-descriptions-item-value{background:var(--merchant-surface-muted);border-color:var(--merchant-border);color:var(--merchant-text-secondary)}[data-theme=dark] .arco-card{background:var(--merchant-surface-elevated);border-color:var(--merchant-border)}[data-theme=dark] .arco-layout-sider-trigger{background:var(--merchant-surface-muted)!important;color:var(--merchant-text-muted)!important;border-color:var(--merchant-sidebar-border)!important}[data-theme=dark] .arco-layout-sider,[data-theme=dark] .arco-layout-sider-children{background:var(--merchant-sidebar-bg)!important}[data-theme=dark] .arco-dropdown-option,[data-theme=dark] .arco-dropdown{background:var(--merchant-surface-elevated);color:var(--merchant-text-secondary)}[data-theme=dark] .arco-dropdown-option:hover{background:var(--merchant-surface-muted)}[data-theme=dark] .arco-alert{background:var(--merchant-surface-muted);border-color:var(--merchant-border)}[data-theme=dark] .arco-tag{border-color:var(--merchant-border)}[data-theme=dark] .arco-tag-gray,[data-theme=dark] .arco-tag-checked.arco-tag-gray{color:#e2e8f0!important;background-color:#ffffff24!important}[data-theme=dark] .arco-tag-blue,[data-theme=dark] .arco-tag-arcoblue,[data-theme=dark] .arco-tag-checked.arco-tag-blue,[data-theme=dark] .arco-tag-checked.arco-tag-arcoblue{color:#dbeafe!important;background-color:#3b82f647!important}[data-theme=dark] .arco-tag-purple,[data-theme=dark] .arco-tag-pinkpurple,[data-theme=dark] .arco-tag-magenta{color:#f5d0fe!important;background-color:#a855f73d!important}[data-theme=dark] .arco-tag-cyan,[data-theme=dark] .arco-tag-lime{color:#ccfbf1!important;background-color:#2dd4bf33!important}[data-theme=dark] .arco-btn-primary,[data-theme=dark] .arco-btn-primary[type=button],[data-theme=dark] .arco-btn-primary[type=submit]{color:#042f2e;background-color:var(--merchant-primary);border-color:var(--merchant-primary)}[data-theme=dark] .arco-btn-primary:hover,[data-theme=dark] .arco-btn-primary[type=button]:hover,[data-theme=dark] .arco-btn-primary[type=submit]:hover{color:#042f2e;background-color:var(--merchant-primary-hover);border-color:var(--merchant-primary-hover)}[data-theme=dark] .arco-btn-primary.arco-btn-disabled,[data-theme=dark] .arco-btn-primary[type=button].arco-btn-disabled,[data-theme=dark] .arco-btn-primary[disabled]{color:#134e4a!important;background-color:#99f6e4!important;border-color:transparent!important}[data-theme=dark] .arco-btn-secondary,[data-theme=dark] .arco-btn-secondary[type=button],[data-theme=dark] .arco-btn-secondary[type=submit]{color:var(--merchant-text-primary);background-color:#ffffff24}[data-theme=dark] .arco-btn-secondary:hover{color:var(--merchant-text-primary);background-color:#ffffff38}[data-theme=dark] .arco-form-item-label-col>label,[data-theme=dark] .arco-form-item-label{color:var(--merchant-text-secondary)}[data-theme=dark] .arco-input::placeholder,[data-theme=dark] .arco-textarea::placeholder,[data-theme=dark] .arco-select-view-input::placeholder{color:var(--merchant-text-subtle)}[data-theme=dark] .arco-empty-description,[data-theme=dark] .arco-table-th-item,[data-theme=dark] .arco-pagination-jumper-text,[data-theme=dark] .arco-pagination-total,[data-theme=dark] .arco-tabs-tab{color:var(--merchant-text-secondary)}[data-theme=dark] .arco-tabs-tab-active,[data-theme=dark] .arco-tabs-tab-active:hover{color:var(--merchant-text-primary)}[data-theme=dark] .arco-drawer,[data-theme=dark] .arco-drawer-header,[data-theme=dark] .arco-drawer-body,[data-theme=dark] .arco-drawer-footer,[data-theme=dark] .arco-popover-popup-content,[data-theme=dark] .arco-trigger-popup .arco-select-dropdown,[data-theme=dark] .arco-dropdown-list{background:var(--merchant-surface-elevated);color:var(--merchant-text-primary);border-color:var(--merchant-border)}[data-theme=dark] .arco-btn-outline{color:var(--merchant-text-primary);border-color:var(--merchant-border-strong);background:transparent}[data-theme=dark] .arco-btn-outline:hover{color:var(--merchant-primary);border-color:var(--merchant-primary);background:var(--merchant-primary-soft)}[data-theme=dark] .arco-btn-text{color:var(--merchant-text-secondary)}[data-theme=dark] .arco-btn-text:hover{color:var(--merchant-primary);background:var(--merchant-primary-soft)}[data-theme=dark] .arco-tag-red,[data-theme=dark] .arco-tag-orangered{color:var(--merchant-danger-text)!important;background-color:var(--merchant-danger-soft)!important;border-color:transparent!important}[data-theme=dark] .arco-tag-orange,[data-theme=dark] .arco-tag-gold{color:var(--merchant-warning-text)!important;background-color:var(--merchant-warning-soft)!important;border-color:transparent!important}[data-theme=dark] .arco-tag-green{color:var(--merchant-success)!important;background-color:var(--merchant-success-soft)!important;border-color:transparent!important}[data-theme=dark] .arco-alert-warning{background:var(--merchant-warning-soft);border-color:color-mix(in srgb,var(--merchant-warning) 35%,transparent);color:var(--merchant-warning-text)}[data-theme=dark] .arco-alert-error{background:var(--merchant-danger-soft);border-color:color-mix(in srgb,var(--merchant-danger) 35%,transparent);color:var(--merchant-danger-text)}[data-theme=dark] .arco-alert-success{background:var(--merchant-success-soft);border-color:color-mix(in srgb,var(--merchant-success) 35%,transparent);color:var(--merchant-success)}[data-theme=dark] .content.is-gbp-page,[data-theme=dark] .content-scroll.is-gbp-page,[data-theme=dark] .main-panel.is-gbp-page{background:var(--merchant-surface)!important}[data-theme=dark] .arco-alert-info{background:#2dd4bf1f;border-color:#2dd4bf47;color:#ccfbf1}
