html,body{width:100%;height:100%}input::-ms-clear{display:none}input::-ms-reveal{display:none}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:#0000;font-family:sans-serif;line-height:1.15}@-ms-viewport{width:device-width}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{-webkit-text-decoration:underline dotted;cursor:help;border-bottom:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}address{font-style:normal;line-height:inherit;margin-bottom:1em}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:1em}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{text-align:left;caption-side:bottom;padding-top:.75em;padding-bottom:.3em}input,button,select,optgroup,textarea{color:inherit;font-size:inherit;font-family:inherit;line-height:inherit;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{resize:vertical;overflow:auto}fieldset{border:0;min-width:0;margin:0;padding:0}legend{width:100%;max-width:100%;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal;margin-bottom:.5em;padding:0;display:block}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{background-color:#feffe6;padding:.2em}:root{--bg:#e9eef4;--surface:#f7f9fc;--surface-2:#eef2f7;--surface-raised:color-mix(in srgb, var(--surface) 62%, var(--surface-2));--border:#cfd7e2;--border-subtle:color-mix(in srgb, var(--border) 68%, var(--surface));--primary:var(--accent);--primary-hover:var(--accent-hover);--link:var(--accent);--text:#1c2430;--text-muted:#5b6573;--accent:#0f766e;--accent-hover:#0d9488;--accent-fg:#f0fdfa;--success:#2f6f4e;--success-bg:color-mix(in srgb, var(--success) 12%, var(--surface));--warning:#9a6b16;--warning-bg:color-mix(in srgb, var(--warning) 12%, var(--surface));--danger:#b42318;--danger-bg:color-mix(in srgb, var(--danger) 12%, var(--surface));--info:#1d5f8a;--info-bg:color-mix(in srgb, var(--info) 12%, var(--surface));--focus-ring:#0d9488;--overlay:#1c243066;--shadow-1:0 1px 2px #1c243012;--shadow-2:0 4px 14px #1c24301a;--shadow-lg:0 12px 40px #1c243024;--font-sans:"IBM Plex Sans Thai", "IBM Plex Sans", "Noto Sans Thai", ui-sans-serif, system-ui, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, monospace;--text-xs:.75rem;--text-sm:.875rem;--text-md:.9375rem;--text-lg:1.125rem;--text-xl:1.35rem;--leading:1.5;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--radius-control:8px;--radius-md:var(--radius-control);--radius-sm:6px;--radius-container:12px;--radius-pill:9999px;--motion:.18s ease-out;--row-h:44px;--control-h:44px;--sidebar-w:268px}[data-theme=dark]{--bg:#10141b;--surface:#1a2029;--surface-2:#222a35;--surface-raised:color-mix(in srgb, var(--surface) 58%, var(--surface-2));--border:#323b49;--border-subtle:color-mix(in srgb, var(--border) 72%, var(--surface));--primary:var(--accent);--primary-hover:var(--accent-hover);--link:var(--accent);--text:#d7dde6;--text-muted:#9aa3b2;--accent:#2dd4bf;--accent-hover:#5eead4;--accent-fg:#134e4a;--success:#6ee7b7;--success-bg:color-mix(in srgb, var(--success) 14%, var(--surface));--warning:#fbbf24;--warning-bg:color-mix(in srgb, var(--warning) 14%, var(--surface));--danger:#f87171;--danger-bg:color-mix(in srgb, var(--danger) 14%, var(--surface));--info:#7dd3fc;--info-bg:color-mix(in srgb, var(--info) 14%, var(--surface));--focus-ring:#5eead4;--overlay:#0b0e138c;--shadow-1:0 1px 0 color-mix(in srgb, var(--border) 80%, transparent);--shadow-2:0 0 0 1px var(--border), 0 8px 24px #05070a73;--shadow-lg:0 0 0 1px var(--border), 0 16px 48px #05070a8c}@media (prefers-reduced-motion:reduce){:root{--motion:1ms linear}}*,:before,:after{box-sizing:border-box}html,body,#app{background:var(--bg);min-height:100%;color:var(--text);font-family:var(--font-sans);font-size:var(--text-md);line-height:var(--leading);margin:0}a{color:var(--accent)}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.ant-message{z-index:3000}.ant-message-notice.admin-toast-notice .ant-message-notice-content{max-width:min(560px,100vw - 24px);padding:10px 12px}.admin-toast-body{text-align:left;align-items:flex-start;gap:10px;display:flex}.admin-toast-text{word-break:break-word;flex:1;min-width:0;line-height:1.45}.admin-toast-close{cursor:pointer;color:inherit;opacity:.65;background:0 0;border:none;border-radius:4px;flex-shrink:0;margin:-2px -4px 0 0;padding:0 6px;font-size:1.25rem;line-height:1}.admin-toast-close:hover{opacity:1;background:color-mix(in srgb, currentColor 12%, transparent)}.admin-table{border-collapse:collapse;width:100%}.admin-table th,.admin-table td{text-align:left;padding:0 var(--space-4);height:var(--row-h);border-bottom:1px solid var(--border);font-size:var(--text-sm);vertical-align:middle}.admin-table th{color:var(--text-muted);background:var(--surface-2);z-index:1;box-shadow:0 1px 0 var(--border);font-weight:500;position:sticky;top:0}.admin-table tbody tr{transition:background var(--motion)}.admin-table tbody tr:hover{background:color-mix(in srgb, var(--accent) 6%, var(--surface))}.admin-table tbody tr:last-child td{border-bottom:none}.admin-table td.num,.admin-table .tabular{text-align:right;font-variant-numeric:tabular-nums}.btn{justify-content:center;align-items:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-3);border-radius:var(--radius-control);font:inherit;font-size:var(--text-sm);cursor:pointer;background:var(--surface);color:var(--text);border:1px solid var(--border);transition:background var(--motion), border-color var(--motion), color var(--motion), opacity var(--motion);font-weight:500;display:inline-flex}.btn:hover:not(:disabled):not(.btn-primary):not(.btn-danger){background:var(--surface-2);border-color:color-mix(in srgb, var(--accent) 30%, var(--border));color:var(--text)}.btn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.btn:disabled{opacity:.5;cursor:not-allowed}.btn-primary{background:var(--accent);color:var(--accent-fg);border:1px solid #0000}.btn-primary:hover:not(:disabled){background:var(--accent-hover);color:var(--accent-fg)}.btn-ghost{background:var(--surface);color:var(--text);border:1px solid var(--border)}.btn-ghost:hover:not(:disabled){background:var(--surface-2);border-color:color-mix(in srgb, var(--accent) 30%, var(--border));color:var(--text)}.btn-danger{background:var(--danger-bg);color:var(--danger);border:1px solid color-mix(in srgb, var(--danger) 28%, var(--border))}.btn-sm{height:32px;min-height:32px;padding:0 var(--space-3);font-size:var(--text-xs);gap:var(--space-1);line-height:1}.acts,.row-acts{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:6px;max-width:100%;display:inline-flex}.acts>.btn,.acts>.ui-btn,.row-acts>.btn,.row-acts>.ui-btn,.acts>.ant-btn,.row-acts>.ant-btn{white-space:nowrap;flex:none}.flash{margin:0 0 var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-control);font-size:var(--text-sm)}.flash-ok{background:var(--success-bg);color:var(--success)}.flash-err{background:var(--danger-bg);color:var(--danger)}.field{gap:var(--space-2);font-size:var(--text-sm);flex-direction:column;display:flex}.field input,.field select,.field textarea{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);min-height:44px;color:var(--text);padding:var(--space-2) var(--space-3);font:inherit;transition:border-color var(--motion), box-shadow var(--motion)}.field textarea{resize:vertical;min-height:96px}.field input:focus-visible,.field select:focus-visible,.field textarea:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.modal-form .ant-input-affix-wrapper.ui-input,.modal-form .ant-input-affix-wrapper.ui-input-password,.modal-form .bank-select .trigger,.modal-form .ant-select .ant-select-selector{min-height:var(--control-h);height:var(--control-h);box-sizing:border-box}.modal-form .ant-input-affix-wrapper.ui-input,.modal-form .ant-input-affix-wrapper.ui-input-password{padding-block:0;padding-inline:var(--space-3);align-items:center;width:100%;display:inline-flex}.modal-form .ant-input-affix-wrapper.ui-input>input.ant-input,.modal-form .ant-input-affix-wrapper.ui-input-password>input.ant-input{height:auto;min-height:0;font-size:var(--text-sm);padding:0}.modal-form .ant-select .ant-select-selector{align-items:center;display:flex}.ant-btn-default{background:var(--surface)!important;border-color:var(--border)!important;color:var(--text)!important;box-shadow:none!important}.ant-btn-default:not(:disabled):hover{background:var(--surface-2)!important;border-color:color-mix(in srgb, var(--accent) 30%, var(--border))!important;color:var(--text)!important}.ant-pagination .ant-pagination-item a,.ant-pagination .ant-pagination-item-link,.ant-select-selection-item,.ant-select-selection-placeholder{color:var(--text)}.ant-pagination .ant-pagination-item-active{border-color:color-mix(in srgb, var(--accent) 45%, var(--border));background:color-mix(in srgb, var(--accent) 12%, var(--surface))}.ant-pagination .ant-pagination-item-active a{color:var(--accent)}.ant-table-wrapper .ant-table{color:var(--text)}.status-pill{min-height:24px;padding:0 var(--space-2);font-size:var(--text-xs);letter-spacing:.01em;border:1px solid #0000;border-radius:999px;align-items:center;font-weight:600;display:inline-flex}.status-pill[data-on="1"]{background:var(--success-bg);color:var(--success);border-color:color-mix(in srgb, var(--success) 22%, transparent)}.status-pill[data-on="0"]{background:var(--danger-bg);color:var(--danger);border-color:color-mix(in srgb, var(--danger) 22%, transparent)}.ops-meta-bar{align-items:center;gap:var(--space-2);margin:0 0 var(--space-3);flex-wrap:wrap;display:flex}.ops-meta-chip{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);font-size:var(--text-xs);color:var(--text-muted);background:var(--surface-2);border:1px solid var(--border);border-radius:999px;font-weight:500;display:inline-flex}.ops-meta-chip strong{color:var(--text);font-weight:600}.ops-tool-strip{gap:var(--space-3);padding:var(--space-3);margin-bottom:var(--space-4);background:color-mix(in srgb, var(--accent) 5%, var(--surface-2));border:1px solid color-mix(in srgb, var(--accent) 14%, var(--border));border-radius:var(--radius-container);grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;display:grid}.ops-tool-strip :deep(.ui-btn){width:100%}@media (width<=640px){.ops-tool-strip{grid-template-columns:minmax(0,1fr)}}.tabular{font-variant-numeric:tabular-nums}.brand-mark-svg[data-v-4ac71065]{flex-shrink:0;width:36px;height:36px;display:block}.bm-bg[data-v-4ac71065]{fill:var(--accent)}.bm-u[data-v-4ac71065]{stroke:var(--accent-fg)}.bm-ticks[data-v-4ac71065]{stroke:var(--accent-fg);opacity:.88}.bm-node[data-v-4ac71065]{fill:var(--accent-fg);opacity:.95}.theme-toggle[data-v-52ea89b3]{box-sizing:border-box;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-control);height:36px;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--surface) 55%, transparent);align-items:stretch;gap:2px;padding:3px;display:inline-flex}.theme-seg[data-v-52ea89b3]{border-radius:calc(var(--radius-control) - 3px);min-width:0;color:var(--text-muted);font-family:inherit;font-size:var(--text-xs,.75rem);cursor:pointer;transition:background var(--motion), color var(--motion), box-shadow var(--motion);background:0 0;border:none;justify-content:center;align-items:center;gap:5px;padding:0 10px;font-weight:500;line-height:1;display:inline-flex}.theme-seg-ico[data-v-52ea89b3]{flex-shrink:0;font-size:14px}.theme-seg-label[data-v-52ea89b3]{opacity:0;white-space:nowrap;max-width:0;transition:max-width var(--motion), opacity var(--motion);overflow:hidden}.theme-seg[data-v-52ea89b3]:hover{color:var(--text);background:color-mix(in srgb, var(--surface) 65%, transparent)}.theme-seg.active[data-v-52ea89b3]{color:var(--accent);background:var(--surface);box-shadow:var(--shadow-1)}.theme-seg.active .theme-seg-label[data-v-52ea89b3]{opacity:1;max-width:4.5rem}@media (width>=960px){.theme-seg[data-v-52ea89b3]{padding:0 11px}.theme-seg-label[data-v-52ea89b3]{opacity:1;max-width:4.5rem}}.ui-btn[data-v-3b1093dd]{min-height:44px!important;font:inherit!important;font-size:var(--text-sm)!important;border-radius:var(--radius-control)!important;padding:0 var(--space-4)!important;box-shadow:none!important;justify-content:center!important;align-items:center!important;gap:var(--space-2)!important;transition:background var(--motion), border-color var(--motion), color var(--motion), opacity var(--motion)!important;font-weight:500!important;display:inline-flex!important}.ui-btn-sm[data-v-3b1093dd]{height:32px!important;min-height:32px!important;padding:0 var(--space-3)!important;font-size:var(--text-xs,.75rem)!important;gap:var(--space-1)!important;line-height:1!important}.ui-btn[data-v-3b1093dd] .anticon{font-size:1em;line-height:1}.ui-btn-primary[data-v-3b1093dd]{background:var(--accent)!important;color:var(--accent-fg)!important;border-color:#0000!important}.ui-btn-primary[data-v-3b1093dd]:hover:not(:disabled){background:var(--accent-hover)!important;color:var(--accent-fg)!important}.ui-btn-ghost[data-v-3b1093dd]{background:var(--surface)!important;border-color:var(--border)!important;color:var(--text)!important}.ui-btn-ghost[data-v-3b1093dd]:hover:not(:disabled){background:var(--surface-2)!important;border-color:color-mix(in srgb, var(--accent) 30%, var(--border))!important}.ui-btn-danger[data-v-3b1093dd]{background:var(--danger-bg)!important;border-color:color-mix(in srgb, var(--danger) 28%, var(--border))!important;color:var(--danger)!important}.ui-btn-danger[data-v-3b1093dd]:hover:not(:disabled){background:color-mix(in srgb, var(--danger) 18%, var(--surface))!important}.ui-input[data-v-8a2a2d3c],.ui-input-password[data-v-8a2a2d3c]{min-height:var(--control-h);height:var(--control-h);box-sizing:border-box;padding-block:0;padding-inline:var(--space-3);font:inherit;font-size:var(--text-sm);align-items:center;width:100%;display:inline-flex}.ui-input[data-v-8a2a2d3c] input.ant-input,.ui-input-password[data-v-8a2a2d3c] input.ant-input{height:auto;min-height:0;font:inherit;font-size:inherit;padding:0}.ui-input-password[data-v-8a2a2d3c] .ant-input-suffix{margin-inline-start:var(--space-2)}.ui-switch[data-v-d349476e]{min-width:44px}.ui-switch[data-v-d349476e] .ant-switch{background:var(--border)}.ui-switch[data-v-d349476e] .ant-switch-checked{background:var(--accent)}.ui-select[data-v-ee1a5ee2]{width:100%;min-width:0;min-height:var(--control-h)}.ui-select-dropdown .ant-select-item-option-content{white-space:normal}.ui-modal-footer[data-v-9a8f1980]{justify-content:flex-end;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.ui-confirm-body[data-v-06deedc2]{gap:var(--space-4);padding:var(--space-1) 0 var(--space-2);align-items:flex-start;display:flex}.ui-confirm-icon[data-v-06deedc2]{border-radius:var(--radius-control,8px);flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;font-size:22px;display:flex}.ui-confirm-icon--danger[data-v-06deedc2]{color:var(--danger);background:color-mix(in srgb, var(--danger) 12%, var(--surface))}.ui-confirm-icon--accent[data-v-06deedc2]{color:var(--accent);background:color-mix(in srgb, var(--accent) 12%, var(--surface))}.ui-confirm-copy[data-v-06deedc2]{flex:1;min-width:0}.ui-confirm-message[data-v-06deedc2]{font-size:var(--text-base);color:var(--text);margin:0;font-weight:600;line-height:1.45}.ui-confirm-detail[data-v-06deedc2]{margin:var(--space-2) 0 0;font-size:var(--text-sm);color:var(--text-muted);line-height:1.5}.badge[data-v-45d9b924]{min-height:24px;padding:0 var(--space-2);border-radius:var(--radius-control);font-size:var(--text-xs);background:var(--surface-2);color:var(--text);align-items:center;display:inline-flex}.badge[data-s=SUCCESS][data-v-45d9b924],.badge[data-s=TRANSFER_SUCCESS][data-v-45d9b924],.badge[data-s=FINISHED][data-v-45d9b924]{background:var(--success-bg);color:var(--success)}.badge[data-s=PENDING][data-v-45d9b924],.badge[data-s=PROCESSING][data-v-45d9b924]{background:var(--info-bg);color:var(--info)}.badge[data-s=NEEDS_REVIEW][data-v-45d9b924]{background:var(--warning-bg);color:var(--warning)}.badge[data-s=REJECT][data-v-45d9b924],.badge[data-s=FAILED][data-v-45d9b924],.badge[data-s=EXPIRED][data-v-45d9b924]{background:var(--danger-bg);color:var(--danger)}.dt-cell[data-v-d0d7c50d]{font-variant-numeric:tabular-nums;white-space:nowrap}.status-pill[data-v-d0d7c50d]{font-size:var(--text-xs);border:1px solid var(--border);border-radius:999px;padding:2px 8px;display:inline-block}.status-pill[data-on="1"][data-v-d0d7c50d]{color:var(--success);background:var(--success-bg)}.status-pill[data-on="0"][data-v-d0d7c50d]{color:var(--text-muted);background:var(--surface-2)}.partner-status[data-v-d0d7c50d]{font-size:var(--text-sm);text-transform:lowercase}.reload-tools[data-v-99f666a4]{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:inline-flex}.reload-interval[data-v-99f666a4]{align-items:center;gap:var(--space-1);font-size:var(--text-xs);color:var(--text-muted);display:inline-flex}.reload-select[data-v-99f666a4]{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface-2);height:36px;min-height:36px;color:var(--text);padding:0 var(--space-2);font:inherit;font-size:var(--text-xs)}.cols-btn[data-v-99f666a4]{align-items:center;gap:var(--space-2);min-height:36px;display:inline-flex}.ui-data-table[data-v-4a11bcfd]{width:100%;min-width:0}.ui-data-table[data-v-4a11bcfd] .ant-table-tbody>tr{transition:background var(--motion)}.ui-data-table[data-v-4a11bcfd] .ant-table-tbody>tr:hover>td{background:color-mix(in srgb, var(--accent) 6%, var(--surface))!important}.toolbar[data-v-4a11bcfd]{gap:var(--space-2);margin-bottom:var(--space-2);flex-wrap:wrap;justify-content:flex-end;align-items:center;display:flex}.export-note[data-v-4a11bcfd]{font-size:var(--text-xs);color:var(--warning);text-align:right;flex:100%;margin:0}.export-panel[data-v-4a11bcfd]{min-width:220px;padding:var(--space-2);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-container);box-shadow:var(--shadow-2,var(--shadow-1));gap:var(--space-1);flex-direction:column;display:flex}.export-item[data-v-4a11bcfd]{min-height:36px;padding:0 var(--space-3);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface-2);color:var(--text);font:inherit;font-size:var(--text-sm);text-align:left;cursor:pointer}.export-item[data-v-4a11bcfd]:hover:not(:disabled){border-color:color-mix(in srgb, var(--accent) 35%, var(--border));color:var(--accent)}.export-item[data-v-4a11bcfd]:disabled{opacity:.45;cursor:not-allowed}.cols-btn[data-v-4a11bcfd]{align-items:center;gap:var(--space-2);min-height:36px;display:inline-flex}.sort-newest-btn.active[data-v-4a11bcfd]{border-color:color-mix(in srgb, var(--accent) 45%, var(--border));color:var(--accent);font-weight:600}.cols-panel[data-v-4a11bcfd]{min-width:min(100vw - 32px,360px);max-height:min(70vh,480px);padding:var(--space-3);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-container);box-shadow:var(--shadow-2,var(--shadow-1));color:var(--text);overflow:auto}.cols-head[data-v-4a11bcfd]{margin-bottom:var(--space-2);justify-content:space-between;align-items:center;display:flex}.linkish[data-v-4a11bcfd]{color:var(--accent);font:inherit;font-size:var(--text-xs);cursor:pointer;gap:var(--space-1);background:0 0;border:0;align-items:center;min-height:32px;display:inline-flex}.cols-list[data-v-4a11bcfd]{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.cols-item[data-v-4a11bcfd]{gap:var(--space-2);padding:var(--space-2);border-radius:var(--radius-control);background:var(--surface-2);border:1px solid #0000;grid-template-columns:16px 1fr auto auto;align-items:center;display:grid}.cols-item[data-v-4a11bcfd]:hover{border-color:var(--border)}.drag[data-v-4a11bcfd]{color:var(--text-muted);cursor:grab}.width-acts[data-v-4a11bcfd],.pin-acts[data-v-4a11bcfd]{gap:2px;display:inline-flex}.ui-table[data-v-4a11bcfd] .th-header-wrap{box-sizing:border-box;align-items:center;width:100%;min-height:44px;padding-right:10px;display:flex;position:relative}.ui-table[data-v-4a11bcfd] .th-header-label{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.ui-table[data-v-4a11bcfd] .col-resize-handle{cursor:col-resize;z-index:3;touch-action:none;width:16px;position:absolute;top:0;bottom:0;right:-6px}.ui-table[data-v-4a11bcfd] .col-resize-handle:after{content:"";background:color-mix(in srgb, var(--text-muted) 55%, transparent);border-radius:1px;width:2px;position:absolute;top:20%;bottom:20%;right:7px}.ui-table[data-v-4a11bcfd] .col-resize-handle:hover:after,.ui-data-table.is-col-resizing[data-v-4a11bcfd] .col-resize-handle:after{background:var(--accent);box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 35%, transparent)}.ui-data-table.is-col-resizing[data-v-4a11bcfd] .ant-table-thead>tr>th{pointer-events:none}.ui-data-table.is-col-resizing[data-v-4a11bcfd] .col-resize-handle{pointer-events:auto}.icon-btn[data-v-4a11bcfd]{border-radius:var(--radius-control);width:28px;height:28px;color:var(--text-muted);cursor:pointer;font:inherit;background:0 0;border:1px solid #0000;line-height:1}.icon-btn.on[data-v-4a11bcfd],.icon-btn[data-v-4a11bcfd]:hover{color:var(--accent);border-color:var(--border);background:color-mix(in srgb, var(--accent) 10%, var(--surface))}.hint[data-v-4a11bcfd]{margin:var(--space-3) 0 0;font-size:var(--text-xs);color:var(--text-muted)}.ui-table[data-v-4a11bcfd] .ant-table-thead>tr>th.ant-table-column-has-sorters{padding-top:var(--space-2);padding-bottom:var(--space-2)}.ui-table[data-v-4a11bcfd] .ant-table-column-sorters{cursor:pointer;min-height:44px;padding:0 var(--space-1);overflow:visible}.ui-table[data-v-4a11bcfd]{width:100%}.ui-table[data-v-4a11bcfd] .ant-table{color:var(--text);background:0 0}.ui-table[data-v-4a11bcfd] .ant-table-container{-webkit-overflow-scrolling:touch;overflow-x:auto}.ui-table-cell[data-v-4a11bcfd]{min-width:0;max-width:100%}.ui-table[data-v-4a11bcfd] .ant-table-thead>tr>th,.ui-table[data-v-4a11bcfd] .ant-table-tbody>tr>td{padding:var(--space-3) var(--space-4);border-bottom-color:var(--border);color:var(--text);vertical-align:middle;font-size:var(--text-sm);white-space:nowrap;background:0 0}.ui-table[data-v-4a11bcfd] .ant-table-thead>tr>th{color:var(--text-muted);background:var(--surface-2);font-weight:500;position:relative;overflow:visible}.ui-table[data-v-4a11bcfd] .ant-table-tbody>tr:hover>td{background:color-mix(in srgb, var(--accent) 6%, var(--surface))!important}.ui-table[data-v-4a11bcfd] .ant-table-cell-fix-left,.ui-table[data-v-4a11bcfd] .ant-table-cell-fix-right{background:var(--surface)!important}.ui-table[data-v-4a11bcfd] .ant-table-tbody>tr:hover>td.ant-table-cell-fix-left,.ui-table[data-v-4a11bcfd] .ant-table-tbody>tr:hover>td.ant-table-cell-fix-right{background:color-mix(in srgb, var(--accent) 6%, var(--surface))!important}.ui-table[data-v-4a11bcfd] .acts,.ui-table[data-v-4a11bcfd] .row-acts{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}.ui-table[data-v-4a11bcfd] .ant-table-tbody>tr>td .btn-sm,.ui-table[data-v-4a11bcfd] .ant-table-tbody>tr>td .ui-btn-sm{height:32px;min-height:32px}.ui-table[data-v-4a11bcfd] .ant-pagination{margin:var(--space-3) var(--space-2) var(--space-1)}.ui-table[data-v-4a11bcfd] .ant-empty{margin:var(--space-5) 0;color:var(--text-muted)}.ui-stat-card[data-v-36b4c4ae]{gap:var(--space-1);min-width:0;padding:var(--space-4);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-container);box-shadow:var(--shadow-1);flex-direction:column;display:flex}.top[data-v-36b4c4ae]{align-items:center;gap:var(--space-2);min-width:0;display:flex}.ico[data-v-36b4c4ae]{color:var(--accent);opacity:.9;flex-shrink:0;font-size:1.15rem}.value[data-v-36b4c4ae]{font-size:var(--text-lg);letter-spacing:-.02em;color:var(--text);min-width:0;font-weight:600;line-height:1.25}.label[data-v-36b4c4ae]{font-size:var(--text-sm);color:var(--text-muted);font-weight:500}.sub[data-v-36b4c4ae]{font-size:var(--text-sm);color:var(--text-muted)}.ui-stat-card[data-tone=accent][data-v-36b4c4ae]{border-color:color-mix(in srgb, var(--accent) 28%, var(--border));background:color-mix(in srgb, var(--accent) 8%, var(--surface))}.ui-stat-card[data-tone=accent] .ico[data-v-36b4c4ae]{color:var(--accent)}.ui-stat-card[data-tone=success][data-v-36b4c4ae]{border-color:color-mix(in srgb, var(--success) 28%, var(--border));background:color-mix(in srgb, var(--success) 8%, var(--surface))}.ui-stat-card[data-tone=success] .ico[data-v-36b4c4ae]{color:var(--success)}.ui-stat-card[data-tone=warning][data-v-36b4c4ae]{border-color:color-mix(in srgb, var(--warning) 28%, var(--border));background:color-mix(in srgb, var(--warning) 8%, var(--surface))}.ui-stat-card[data-tone=warning] .ico[data-v-36b4c4ae]{color:var(--warning)}.ui-stat-card[data-tone=danger][data-v-36b4c4ae]{border-color:color-mix(in srgb, var(--danger) 28%, var(--border));background:color-mix(in srgb, var(--danger) 8%, var(--surface))}.ui-stat-card[data-tone=danger] .ico[data-v-36b4c4ae]{color:var(--danger)}.ui-stat-card[data-tone=info][data-v-36b4c4ae]{border-color:color-mix(in srgb, var(--info) 28%, var(--border));background:color-mix(in srgb, var(--info) 8%, var(--surface))}.ui-stat-card[data-tone=info] .ico[data-v-36b4c4ae]{color:var(--info)}.period-bar[data-v-50cafa07]{padding:var(--space-2) var(--space-3);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-container);box-shadow:var(--shadow-1);min-width:0}.period-row[data-v-50cafa07]{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.preset-track[data-v-50cafa07]{align-items:center;gap:var(--space-1);scrollbar-width:thin;flex-wrap:nowrap;flex:auto;min-width:0;padding-bottom:1px;display:flex;overflow:auto hidden}.chip[data-v-50cafa07]{min-height:28px;padding:0 var(--space-2);border-radius:var(--radius-control);border:1px solid var(--border);background:var(--surface-2);color:var(--text);font:inherit;font-size:var(--text-xs);white-space:nowrap;cursor:pointer;flex:none;line-height:1.2}.chip[data-v-50cafa07]:hover{border-color:color-mix(in srgb, var(--accent) 35%, var(--border))}.chip.active[data-v-50cafa07]{background:color-mix(in srgb, var(--accent) 14%, var(--surface));border-color:color-mix(in srgb, var(--accent) 40%, var(--border));color:var(--accent);font-weight:600}.chip[data-v-50cafa07]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.period-tools[data-v-50cafa07]{align-items:center;gap:var(--space-2);flex-wrap:wrap;flex:0 auto;margin-left:auto;display:flex}.range-hint[data-v-50cafa07]{font-size:var(--text-xs);color:var(--text-muted);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;max-width:220px;overflow:hidden}.date-field[data-v-50cafa07]{align-items:center;gap:var(--space-2);font-size:var(--text-xs);color:var(--text-muted);display:inline-flex}.date-label[data-v-50cafa07]{flex-shrink:0}.date-field input[data-v-50cafa07]{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface-2);height:28px;min-height:28px;color:var(--text);padding:0 var(--space-2);font:inherit;font-size:var(--text-xs)}.period-tools[data-v-50cafa07] .refresh-btn.ui-btn{height:28px;min-height:28px!important;padding-inline:var(--space-2)!important;font-size:var(--text-xs)!important}@media (width<=720px){.period-row[data-v-50cafa07]{flex-direction:column;align-items:stretch}.period-tools[data-v-50cafa07]{justify-content:flex-end;margin-left:0}.range-hint[data-v-50cafa07]{max-width:100%}}.dlg[data-v-136575e3]{max-width:min(920px, calc(100vw - 2 * var(--space-4)));background:0 0;border:none;width:100%;max-height:min(88vh,900px);margin:auto;padding:0}.dlg[data-v-136575e3]::backdrop{background:color-mix(in srgb, var(--bg) 45%, transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.sheet[data-v-136575e3]{border:1px solid var(--border);border-radius:var(--radius-container);background:var(--surface);width:100%;min-width:0;max-height:min(88vh,900px);box-shadow:var(--shadow-lg,0 16px 48px color-mix(in srgb, var(--text) 18%, transparent));flex-direction:column;display:flex;overflow:hidden}.head[data-v-136575e3]{justify-content:space-between;gap:var(--space-3);padding:var(--space-4);border-bottom:1px solid var(--border);background:var(--surface);flex-shrink:0;align-items:flex-start;display:flex}.period-wrap[data-v-136575e3]{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border);background:var(--surface);flex-shrink:0}.titles[data-v-136575e3]{min-width:0}h2[data-v-136575e3]{font-size:var(--text-lg);color:var(--text);margin:0}.sub[data-v-136575e3]{margin:var(--space-1) 0 0;color:var(--text-muted);font-size:var(--text-sm);font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.close[data-v-136575e3]{min-width:44px;min-height:44px;padding:0 var(--space-3);border-radius:var(--radius-control);border:1px solid var(--border);color:var(--text);cursor:pointer;font:inherit;background:0 0;flex-shrink:0}.body[data-v-136575e3]{padding:var(--space-4);overscroll-behavior:contain;flex:1;min-height:0;overflow:auto}.note[data-v-136575e3]{margin:0 0 var(--space-3);font-size:var(--text-sm);color:var(--text-muted)}.note-err[data-v-136575e3]{color:var(--danger)}.steps[data-v-136575e3]{margin:0;padding:0;list-style:none}.step[data-v-136575e3]{gap:var(--space-3);grid-template-columns:20px 1fr;display:grid}.rail[data-v-136575e3]{flex-direction:column;align-items:center;padding-top:6px;display:flex}.dot[data-v-136575e3]{background:var(--accent);border-radius:50%;flex-shrink:0;width:10px;height:10px}.step[data-tone=ok] .dot[data-v-136575e3]{background:var(--success)}.step[data-tone=warn] .dot[data-v-136575e3]{background:var(--warning)}.step[data-tone=danger] .dot[data-v-136575e3]{background:var(--danger)}.line[data-v-136575e3]{background:var(--border);flex:1;width:2px;min-height:16px;margin:4px 0}.step:last-child .line[data-v-136575e3]{display:none}.card[data-v-136575e3]{padding:0 0 var(--space-4);min-width:0}.meta[data-v-136575e3]{gap:var(--space-2) var(--space-3);margin-bottom:var(--space-2);flex-wrap:wrap;align-items:baseline;display:flex}.meta time[data-v-136575e3]{font-size:var(--text-xs);color:var(--text-muted);font-variant-numeric:tabular-nums}.hint[data-v-136575e3]{margin:0 0 var(--space-2);font-size:var(--text-sm);color:var(--text-muted)}.payload[data-v-136575e3]{padding:var(--space-3);border-radius:var(--radius-control);background:var(--surface-2);border:1px solid var(--border);font-family:var(--font-mono);font-size:var(--text-xs);box-sizing:border-box;white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere;max-width:100%;max-height:min(36vh,320px);color:var(--text);margin:0;line-height:1.45;overflow:auto}.shell[data-v-20003f20]{grid-template-columns:var(--sidebar-w) 1fr;background:radial-gradient(1100px 460px at 0% -8%, color-mix(in srgb, var(--accent) 10%, transparent), transparent 58%), radial-gradient(800px 400px at 100% 0%, color-mix(in srgb, var(--info) 6%, transparent), transparent 50%), var(--bg);min-height:100vh;display:grid}.shell.collapsed[data-v-20003f20]{grid-template-columns:0 1fr}.shell.collapsed .sidebar[data-v-20003f20]{visibility:hidden;pointer-events:none}.nav-scrim[data-v-20003f20]{display:none}.sidebar[data-v-20003f20]{background:color-mix(in srgb, var(--surface-2) 94%, var(--accent));border-right:1px solid var(--border);padding:var(--space-4);gap:var(--space-3);flex-direction:column;min-width:0;display:flex;overflow:auto}.brand[data-v-20003f20]{gap:var(--space-3);padding-bottom:var(--space-3);border-bottom:1px solid var(--border);flex-shrink:0;align-items:center;display:flex}.brand-mark[data-v-20003f20]{filter:drop-shadow(0 1px 1px color-mix(in srgb, var(--text) 8%, transparent));flex-shrink:0}.brand-name[data-v-20003f20]{font-weight:600;font-size:var(--text-md);letter-spacing:-.01em}.brand-sub[data-v-20003f20]{font-size:var(--text-xs);color:var(--text-muted);margin-top:2px}.nav-search[data-v-20003f20]{flex-shrink:0;position:relative}.nav-search-ico[data-v-20003f20]{color:var(--text-muted);pointer-events:none;font-size:14px;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.nav-search input[data-v-20003f20]{box-sizing:border-box;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);width:100%;min-height:44px;color:var(--text);font:inherit;font-size:var(--text-sm);padding:0 36px}.nav-search input[data-v-20003f20]::placeholder{color:var(--text-muted)}.nav-search-clear[data-v-20003f20]{border-radius:var(--radius-control);width:32px;height:32px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;font-size:18px;line-height:1;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.nav-search-clear[data-v-20003f20]:hover{background:var(--surface-2);color:var(--text)}nav[data-v-20003f20]{gap:var(--space-3);min-height:0;padding-bottom:var(--space-2);flex-direction:column;display:flex}.nav-group[data-v-20003f20]{padding:var(--space-2);border:1px solid color-mix(in srgb, var(--border) 88%, var(--accent));border-radius:var(--radius-container);background:color-mix(in srgb, var(--surface) 72%, transparent);box-shadow:var(--shadow-1);flex-direction:column;gap:3px;display:flex}.nav-group+.nav-group[data-v-20003f20]{margin-top:2px}.nav-group-fav[data-v-20003f20]{border-color:color-mix(in srgb, var(--warning) 32%, var(--border));background:color-mix(in srgb, var(--warning) 7%, var(--surface))}.nav-group-label[data-v-20003f20]{align-items:center;gap:var(--space-2);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);padding:var(--space-1) var(--space-2) var(--space-2);border-bottom:1px solid color-mix(in srgb, var(--border) 80%, transparent);margin:0 0 2px;font-size:11px;font-weight:700;display:flex}.nav-group-label[data-v-20003f20]:before{content:"";background:color-mix(in srgb, var(--accent) 70%, var(--text-muted));border-radius:2px;flex-shrink:0;width:3px;height:12px}.nav-group-fav .nav-group-label[data-v-20003f20]:before{background:var(--warning)}.nav-item[data-v-20003f20]{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-3);border-radius:var(--radius-control);color:var(--text);font-size:var(--text-sm);transition:background var(--motion), color var(--motion);min-height:40px;text-decoration:none;display:flex}.nav-icon[data-v-20003f20]{opacity:.85;flex-shrink:0;width:16px;height:16px;font-size:16px}.nav-label[data-v-20003f20]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.nav-badge[data-v-20003f20]{background:var(--danger);min-width:1.25rem;height:1.25rem;color:var(--text-on-accent,#fff);text-align:center;border-radius:999px;flex-shrink:0;padding:0 .35rem;font-size:.7rem;font-weight:600;line-height:1.25rem}.fav-btn[data-v-20003f20]{border-radius:var(--radius-control);width:44px;min-width:44px;height:44px;min-height:44px;color:var(--text-muted);cursor:pointer;opacity:.55;transition:opacity var(--motion), color var(--motion), background var(--motion);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;margin:-6px -6px -6px 0;display:inline-flex}.nav-item:hover .fav-btn[data-v-20003f20],.fav-btn.on[data-v-20003f20]{opacity:1}.fav-btn[data-v-20003f20]:hover{background:color-mix(in srgb, var(--warning) 12%, var(--surface));color:var(--warning)}.fav-btn.on[data-v-20003f20]{color:var(--warning)}.nav-item[data-v-20003f20]:hover{background:var(--surface)}.nav-item.active[data-v-20003f20]{background:color-mix(in srgb, var(--accent) 16%, var(--surface));color:var(--accent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 22%, transparent);font-weight:600}.nav-item.active .nav-icon[data-v-20003f20]{opacity:1}.nav-empty[data-v-20003f20]{margin:var(--space-3) 0 0;padding:var(--space-3);font-size:var(--text-sm);color:var(--text-muted);text-align:center}.main[data-v-20003f20]{flex-direction:column;flex:1;width:100%;min-width:0;display:flex}.topbar[data-v-20003f20]{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-5);background:color-mix(in srgb, var(--surface) 90%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--border);z-index:40;min-height:56px;box-shadow:var(--shadow-1);display:flex;position:sticky;top:0}.spacer[data-v-20003f20]{flex:1}.content[data-v-20003f20]{padding:var(--space-5) var(--space-5) var(--space-6);box-sizing:border-box;flex:1;width:100%;min-width:0;max-width:none;overflow-x:auto}.profile-menu[data-v-20003f20]{position:relative}.profile-trigger[data-v-20003f20]{align-items:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-3);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);color:var(--text);font:inherit;cursor:pointer;box-shadow:var(--shadow-1);display:inline-flex}.profile-trigger[data-v-20003f20]:hover,.profile-trigger[aria-expanded=true][data-v-20003f20]{border-color:color-mix(in srgb, var(--accent) 40%, var(--border))}.profile-ico[data-v-20003f20]{opacity:.85;font-size:14px}.who[data-v-20003f20]{color:var(--text);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;max-width:140px;overflow:hidden}.badge-2fa[data-v-20003f20]{letter-spacing:.04em;background:color-mix(in srgb, var(--success) 18%, var(--surface));color:var(--success);border-radius:999px;padding:2px 6px;font-size:10px;font-weight:600}.profile-dropdown[data-v-20003f20]{min-width:240px;padding:var(--space-2);border:1px solid var(--border);border-radius:var(--radius-container);background:var(--surface);box-shadow:var(--shadow-lg);z-index:50;flex-direction:column;gap:2px;display:flex;position:absolute;top:calc(100% + 6px);right:0}.profile-meta[data-v-20003f20]{padding:var(--space-2) var(--space-3);margin-bottom:var(--space-1);border-bottom:1px solid var(--border);flex-direction:column;gap:2px;display:flex}.profile-meta strong[data-v-20003f20]{font-size:var(--text-sm);color:var(--text)}.profile-meta span[data-v-20003f20]{font-size:var(--text-xs);color:var(--text-muted);font-family:var(--font-mono)}.profile-dropdown button[data-v-20003f20]{align-items:center;gap:var(--space-2);min-height:40px;padding:0 var(--space-3);border-radius:var(--radius-control);color:var(--text);font:inherit;font-size:var(--text-sm);text-align:left;cursor:pointer;background:0 0;border:none;display:flex}.profile-dropdown button[data-v-20003f20]:hover{background:color-mix(in srgb, var(--accent) 10%, var(--surface))}.profile-dropdown button.danger[data-v-20003f20]{color:var(--danger)}@media (width<=1023px){.shell[data-v-20003f20],.shell.collapsed[data-v-20003f20]{grid-template-columns:1fr}.shell.collapsed .sidebar[data-v-20003f20]{visibility:visible;pointer-events:auto}.sidebar[data-v-20003f20]{display:none}.shell:not(.collapsed) .sidebar[data-v-20003f20]{width:min(var(--sidebar-w), 88vw);z-index:30;box-shadow:var(--shadow-lg);display:flex;position:fixed;top:56px;bottom:0;left:0}.shell:not(.collapsed) .nav-scrim[data-v-20003f20]{z-index:25;background:color-mix(in srgb, var(--bg) 62%, transparent);display:block;position:fixed;inset:56px 0 0}}.login-page[data-v-250f9cee]{background:var(--bg);min-height:100vh;color:var(--text);position:relative;overflow:hidden}.login-scene[data-v-250f9cee]{pointer-events:none;z-index:0;position:fixed;inset:0}.login-aurora[data-v-250f9cee]{filter:blur(90px);opacity:.5;border-radius:50%;position:absolute}.login-aurora-a[data-v-250f9cee]{background:radial-gradient(circle, color-mix(in srgb, var(--accent) 55%, transparent), transparent 68%);width:min(560px,85vw);height:min(560px,85vw);top:-20%;left:-15%}.login-aurora-b[data-v-250f9cee]{background:radial-gradient(circle, color-mix(in srgb, var(--info) 45%, transparent), transparent 70%);width:min(520px,80vw);height:min(520px,80vw);bottom:-25%;right:-12%}.login-vignette[data-v-250f9cee]{background:radial-gradient(ellipse 75% 60% at 50% 42%, transparent 35%, color-mix(in srgb, var(--bg) 75%, transparent) 100%);position:absolute;inset:0}.login-toolbar[data-v-250f9cee]{z-index:2;padding:var(--space-4) var(--space-5);justify-content:flex-end;display:flex;position:relative}.login-main[data-v-250f9cee]{z-index:1;padding:var(--space-4) var(--space-5) var(--space-6);place-items:center;min-height:calc(100vh - 72px);display:grid;position:relative}.login-card[data-v-250f9cee]{border-radius:calc(var(--radius-container) + 4px);border:1px solid color-mix(in srgb, var(--border) 80%, var(--accent));background:color-mix(in srgb, var(--surface) 94%, transparent);width:min(420px,100%);box-shadow:var(--shadow-lg);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);overflow:hidden}.login-card-hero[data-v-250f9cee]{padding:var(--space-5) var(--space-5) var(--space-4);background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 20%, var(--surface-2)), color-mix(in srgb, var(--info) 14%, var(--surface)));border-bottom:1px solid var(--border)}.login-hero-inner[data-v-250f9cee]{align-items:flex-start;gap:var(--space-3);flex-direction:column;display:flex}.login-logo[data-v-250f9cee] .brand-mark-svg{width:56px;height:56px;filter:drop-shadow(0 6px 16px color-mix(in srgb, var(--accent) 40%, transparent))}.login-badge[data-v-250f9cee]{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);border:1px solid color-mix(in srgb, var(--accent) 35%, var(--border));background:color-mix(in srgb, var(--surface) 55%, transparent);border-radius:999px;margin:0;font-weight:600;display:inline-flex}.login-badge-dot[data-v-250f9cee]{background:var(--success);width:8px;height:8px;box-shadow:0 0 10px color-mix(in srgb, var(--success) 65%, transparent);border-radius:50%}.login-card-body[data-v-250f9cee]{padding:var(--space-5)}.login-intro[data-v-250f9cee]{margin-bottom:var(--space-5);text-align:left}.login-intro h1[data-v-250f9cee]{font-size:var(--text-xl);letter-spacing:-.02em;margin:0;font-weight:650;line-height:1.25}.login-lede[data-v-250f9cee]{margin:var(--space-2) 0 0;color:var(--text-muted);font-size:var(--text-sm);line-height:1.55}.login-form[data-v-250f9cee]{gap:var(--space-4);text-align:left;flex-direction:column;display:flex}.field[data-v-250f9cee]{gap:var(--space-2);flex-direction:column;display:flex}.field-label[data-v-250f9cee]{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--text-muted);font-weight:500;display:inline-flex}.field input.otp[data-v-250f9cee]{text-align:center;letter-spacing:.4em;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface-2);min-height:56px;color:var(--text);font-size:1.5rem;font-weight:600;font-family:var(--font-mono);transition:border-color var(--motion), box-shadow var(--motion);padding-left:.55em}.field input.otp[data-v-250f9cee]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-color:color-mix(in srgb, var(--accent) 50%, var(--border))}.login-err[data-v-250f9cee]{padding:var(--space-2) var(--space-3);border-radius:var(--radius-control);background:var(--danger-bg);color:var(--danger);font-size:var(--text-sm);margin:0}.login-submit[data-v-250f9cee] .ant-btn{min-height:var(--control-h);box-shadow:0 8px 24px color-mix(in srgb, var(--accent) 28%, transparent);font-weight:600}.login-submit-arrow[data-v-250f9cee]{opacity:.9;margin-left:auto;font-size:.85em}.login-foot[data-v-250f9cee]{justify-content:center;align-items:center;gap:var(--space-2);margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--border);font-size:var(--text-xs);color:var(--text-muted);text-align:center;line-height:1.45;display:flex}@media (prefers-reduced-motion:no-preference){.login-aurora-a[data-v-250f9cee]{animation:20s ease-in-out infinite alternate login-drift-250f9cee}.login-aurora-b[data-v-250f9cee]{animation:24s ease-in-out infinite alternate-reverse login-drift-250f9cee}}@keyframes login-drift-250f9cee{0%{transform:translate(0)scale(1)}to{transform:translate(20px,12px)scale(1.04)}}@media (width<=480px){.login-main[data-v-250f9cee]{padding-inline:var(--space-4)}.login-card-body[data-v-250f9cee]{padding:var(--space-4)}}.head[data-v-f68abc3a]{margin-bottom:var(--space-5)}h1[data-v-f68abc3a]{align-items:center;gap:var(--space-3);font-size:var(--text-xl);letter-spacing:-.02em;margin:0;font-weight:600;display:flex}.title-ico[data-v-f68abc3a]{color:var(--accent);opacity:.92;flex-shrink:0;font-size:1.15em}.sub[data-v-f68abc3a]{margin:var(--space-2) 0 0;color:var(--text-muted);font-size:var(--text-sm);max-width:62ch}.state[data-v-f68abc3a]{align-items:center;gap:var(--space-3);padding:var(--space-6) var(--space-5);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-container);color:var(--text-muted);box-shadow:var(--shadow-1);font-size:var(--text-sm);display:flex}.pulse[data-v-f68abc3a]{background:var(--accent);opacity:.7;border-radius:50%;width:10px;height:10px;animation:1.1s ease-in-out infinite pulse-f68abc3a}@keyframes pulse-f68abc3a{0%,to{opacity:.35}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.pulse[data-v-f68abc3a]{animation:none}}.body[data-v-f68abc3a]{gap:var(--space-4);flex-direction:column;display:flex}.list-filter-card[data-v-d81bb578]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-container);box-shadow:var(--shadow-1);min-width:0}.list-filter-card[data-layout=split][data-v-d81bb578]{padding:0;overflow:hidden}.split-grid[data-v-d81bb578]{grid-template-columns:minmax(0,1.1fr) minmax(240px,.9fr);align-items:start;display:grid}.list-filter-card[data-split-cols="1"] .split-grid[data-v-d81bb578]{grid-template-columns:minmax(0,1fr)}.pane[data-v-d81bb578]{gap:var(--space-2);min-width:0;padding:var(--space-3) var(--space-4);flex-direction:column;display:flex}.pane-primary[data-v-d81bb578]{background:color-mix(in srgb, var(--surface-2) 68%, var(--surface));border-right:1px solid var(--border)}.list-filter-card[data-split-cols="1"] .pane-primary[data-v-d81bb578]{border-right:none}.pane-body[data-v-d81bb578]{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.pane-body[data-v-d81bb578] .filter-field-grid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;display:grid}.pane-body[data-v-d81bb578] .filter-field-grid .field{margin-bottom:0}.pane-body[data-v-d81bb578] .filter-field-grid .field.span-full{grid-column:1/-1}.pane-body[data-v-d81bb578] .check-group{align-items:center;gap:var(--space-4);scrollbar-width:thin;flex-wrap:nowrap;min-height:28px;display:flex;overflow:auto hidden}.pane-body[data-v-d81bb578] .check-group .check{align-items:center;gap:var(--space-2);white-space:nowrap;font-size:var(--text-sm);flex:none;line-height:1.2;display:inline-flex}.split-footer[data-v-d81bb578]{justify-content:flex-end;gap:var(--space-2);padding:var(--space-2) var(--space-4);border-top:1px solid var(--border);background:var(--surface);flex-wrap:wrap;grid-column:1/-1;display:flex}.panel-compact[data-v-d81bb578]{gap:var(--space-3);padding:var(--space-3) var(--space-4);flex-direction:column;display:flex}.compact-head[data-v-d81bb578]{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.compact-body[data-v-d81bb578]{min-width:0}.compact-actions[data-v-d81bb578]{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.panel-title[data-v-d81bb578]{font-size:var(--text-sm);letter-spacing:.02em;color:var(--text-muted);margin:0;font-weight:600}@media (width<=768px){.split-grid[data-v-d81bb578]{grid-template-columns:minmax(0,1fr)}.pane-primary[data-v-d81bb578]{border-right:none;border-bottom:1px solid var(--border)}.pane-body[data-v-d81bb578] .filter-field-grid{grid-template-columns:minmax(0,1fr)}.pane-body[data-v-d81bb578] .filter-field-grid .field.span-full{grid-column:auto}}@media (width<=520px){.pane-body[data-v-d81bb578] .filter-field-grid{grid-template-columns:minmax(0,1fr)}}.board[data-v-cef3274a]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-container);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.cell[data-v-cef3274a]{gap:var(--space-2);padding:var(--space-5) var(--space-4);color:inherit;border-right:1px solid var(--border);transition:background var(--motion);flex-direction:column;text-decoration:none;display:flex}.cell[data-v-cef3274a]:last-child{border-right:none}.cell[data-v-cef3274a]:hover{background:color-mix(in srgb, var(--accent) 6%, var(--surface))}.cell-ico[data-v-cef3274a]{color:var(--accent);opacity:.9;font-size:1.25rem}.label[data-v-cef3274a]{color:var(--text-muted);font-size:var(--text-sm)}.value[data-v-cef3274a]{font-size:var(--text-xl);letter-spacing:-.02em;font-weight:600}.volume[data-v-cef3274a]{gap:var(--space-4);flex-direction:column;display:flex}.volume-head h2[data-v-cef3274a]{font-size:var(--text-lg);margin:0;font-weight:600}.volume-hint[data-v-cef3274a]{margin:var(--space-1) 0 0;font-size:var(--text-sm);color:var(--text-muted)}.volume-stats[data-v-cef3274a]{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.volume-table-wrap[data-v-cef3274a]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-container);overflow:auto}.volume-table[data-v-cef3274a]{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.volume-table th[data-v-cef3274a],.volume-table td[data-v-cef3274a]{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border);text-align:left}.volume-table thead th[data-v-cef3274a]{color:var(--text-muted);background:var(--surface-2);font-weight:600}.volume-table tfoot th[data-v-cef3274a],.volume-table tfoot td[data-v-cef3274a]{background:color-mix(in srgb, var(--accent) 4%, var(--surface));border-bottom:none;font-weight:600}.volume-table .num[data-v-cef3274a]{text-align:right;white-space:nowrap}.mono[data-v-cef3274a]{font-family:var(--font-mono)}.muted[data-v-cef3274a]{color:var(--text-muted)}.field[data-v-cef3274a]{gap:var(--space-2);font-size:var(--text-sm);flex-direction:column;max-width:320px;display:flex}.volume-loading[data-v-cef3274a]{padding:var(--space-5);color:var(--text-muted);font-size:var(--text-sm)}.empty[data-v-cef3274a]{padding:var(--space-5);color:var(--text-muted);text-align:center;margin:0}.flash-err[data-v-cef3274a]{color:var(--danger);margin:0}@media (width<=900px){.board[data-v-cef3274a]{grid-template-columns:1fr 1fr}.cell[data-v-cef3274a]:nth-child(2n){border-right:none}.cell[data-v-cef3274a]:nth-child(-n+2){border-bottom:1px solid var(--border)}.volume-stats[data-v-cef3274a]{grid-template-columns:1fr}}.bank-select[data-v-2a857be4]{width:100%;min-width:0;position:relative}.trigger[data-v-2a857be4]{align-items:center;gap:var(--space-2);width:100%;min-height:var(--control-h);height:var(--control-h);box-sizing:border-box;padding:0 var(--space-3);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);color:var(--text);font:inherit;text-align:left;cursor:pointer;display:flex}.trigger[data-v-2a857be4]:disabled{opacity:.6;cursor:not-allowed}.trigger[data-v-2a857be4]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.bank-icon[data-v-2a857be4]{border-radius:var(--radius-control);object-fit:contain;background:var(--surface-2);flex-shrink:0;width:28px;height:28px}.bank-icon.placeholder[data-v-2a857be4]{display:inline-block}.label[data-v-2a857be4]{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--text-sm);flex:1;overflow:hidden}.chev[data-v-2a857be4]{color:var(--text-muted);font-size:var(--text-xs)}.panel-floating[data-v-2a857be4]{z-index:2000;border:1px solid var(--border);border-radius:var(--radius-container);background:var(--surface);box-shadow:var(--shadow-2);flex-direction:column;margin-top:0;display:flex;position:fixed;overflow:hidden}.panel-floating.panel-up[data-v-2a857be4]{flex-direction:column-reverse}.bank-search[data-v-2a857be4]{box-sizing:border-box;width:100%;min-height:var(--control-h);height:var(--control-h);padding:0 var(--space-3);border:none;border-bottom:1px solid var(--border);background:var(--surface-2);color:var(--text);font:inherit;font-size:var(--text-sm);display:block}.bank-search[data-v-2a857be4]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.list[data-v-2a857be4]{padding:var(--space-1) 0;max-height:min(240px,40vh);margin:0;list-style:none;overflow-y:auto}.option[data-v-2a857be4]{align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2) var(--space-3);color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;display:flex}.option[data-v-2a857be4]:hover{background:var(--surface-2)}.option.active[data-v-2a857be4]{background:color-mix(in srgb, var(--accent) 12%, var(--surface));color:var(--accent)}.name[data-v-2a857be4]{font-size:var(--text-sm);text-overflow:ellipsis;min-width:0;overflow:hidden}.empty[data-v-2a857be4]{padding:var(--space-3);font-size:var(--text-sm);color:var(--text-muted)}.evidence-picker[data-v-f89351ea]{gap:var(--space-2);flex-direction:column;display:flex}.hint-line[data-v-f89351ea]{font-size:var(--text-sm);color:var(--text)}.limit-line[data-v-f89351ea]{font-size:var(--text-xs);color:var(--text-muted);margin:0;line-height:1.4}.sr-only[data-v-f89351ea]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.dropzone[data-v-f89351ea]{justify-content:center;align-items:center;gap:var(--space-2);min-height:112px;padding:var(--space-3);border:1.5px dashed color-mix(in srgb, var(--accent) 45%, var(--border));border-radius:var(--radius-container);background:color-mix(in srgb, var(--accent) 6%, var(--bg));color:var(--text-muted);cursor:pointer;flex-direction:column;display:flex}.dropzone.has[data-v-f89351ea]{min-height:80px}.dropzone.over[data-v-f89351ea]{border-color:var(--accent);border-style:solid}.drop-ico[data-v-f89351ea]{color:var(--accent);font-size:24px}.drop-title[data-v-f89351ea]{font-size:var(--text-sm);color:var(--text);margin:0;font-weight:600}.drop-sub[data-v-f89351ea]{font-size:var(--text-xs);text-align:center;margin:0}.add-row[data-v-f89351ea]{justify-content:flex-start;display:flex}.preview-grid[data-v-f89351ea]{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(100px,1fr));margin:0;padding:0;list-style:none;display:grid}.preview-card[data-v-f89351ea]{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);position:relative;overflow:hidden}.preview-card img[data-v-f89351ea]{aspect-ratio:1;object-fit:cover;width:100%;display:block}.rm[data-v-f89351ea]{z-index:1;background:color-mix(in srgb, var(--bg) 85%, transparent);color:var(--danger);cursor:pointer;border:none;border-radius:6px;padding:4px;position:absolute;top:4px;right:4px}.meta[data-v-f89351ea]{padding:var(--space-1) var(--space-2);font-size:10px}.name[data-v-f89351ea]{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.size[data-v-f89351ea]{color:var(--text-muted)}.file-err[data-v-f89351ea]{font-size:var(--text-xs);color:var(--danger);margin:0}.compact .dropzone[data-v-f89351ea]{min-height:88px}.scrim[data-v-47515918]{background:color-mix(in srgb, var(--bg) 55%, transparent);z-index:40;position:fixed;inset:0}.sync-section[data-v-47515918]{margin-bottom:var(--space-4);padding:var(--space-4);border-radius:var(--radius-container,10px);border:1px solid color-mix(in srgb, var(--accent) 18%, var(--border));background:linear-gradient(165deg, color-mix(in srgb, var(--accent) 7%, var(--surface)) 0%, var(--surface) 55%)}.sync-head[data-v-47515918]{margin-bottom:var(--space-3)}.sync-kicker[data-v-47515918]{font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--accent);font-weight:600;display:block}.sync-title[data-v-47515918]{margin:var(--space-1) 0 0;font-size:var(--text-base);color:var(--text);font-weight:600}.sync-cards[data-v-47515918]{gap:var(--space-2);flex-direction:column;display:flex}.sync-card[data-v-47515918]{gap:var(--space-3);width:100%;padding:var(--space-3);text-align:left;border:1.5px solid var(--border);border-radius:var(--radius-control,8px);background:var(--bg);color:var(--text);cursor:pointer;grid-template-columns:auto 1fr auto;align-items:start;margin:0;transition:border-color .15s,box-shadow .15s,background .15s;display:grid}.sync-card[data-v-47515918]:hover{border-color:color-mix(in srgb, var(--accent) 45%, var(--border))}.sync-card.selected[data-v-47515918]{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 8%, var(--bg));box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 20%, transparent)}.sync-card-icon[data-v-47515918]{border-radius:8px;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;font-size:18px;display:flex}.sync-card-icon--api[data-v-47515918]{background:color-mix(in srgb, var(--accent) 18%, var(--surface));color:var(--accent)}.sync-card-icon--manual[data-v-47515918]{background:color-mix(in srgb, var(--text-muted) 15%, var(--surface));color:var(--text-muted)}.sync-card-body[data-v-47515918]{flex-direction:column;gap:4px;min-width:0;display:flex}.sync-card-title[data-v-47515918]{font-size:var(--text-sm);font-weight:600;line-height:1.35}.sync-card-desc[data-v-47515918]{font-size:var(--text-xs);color:var(--text-muted);line-height:1.45}.sync-card-desc code[data-v-47515918]{background:color-mix(in srgb, var(--border) 40%, transparent);border-radius:4px;padding:0 4px;font-family:ui-monospace,monospace;font-size:.95em}.sync-check[data-v-47515918]{border:2px solid var(--border);border-radius:999px;flex-shrink:0;width:1.125rem;height:1.125rem;margin-top:2px}.sync-card.selected .sync-check[data-v-47515918]{border-color:var(--accent);background:var(--accent);box-shadow:inset 0 0 0 3px var(--bg)}.dlg[data-v-47515918]{z-index:41;border:1px solid var(--border);border-radius:var(--radius-container);background:var(--surface);color:var(--text);padding:var(--space-5);width:calc(100% - 32px);max-width:560px;max-height:min(90vh,720px);box-shadow:var(--shadow-2);margin:0;position:fixed;inset:50% auto auto 50%;overflow:auto;transform:translate(-50%,-50%)}h2[data-v-47515918]{margin:0 0 var(--space-4);align-items:center;gap:var(--space-2);font-size:var(--text-lg);color:var(--text);display:flex}h2[data-v-47515918] .anticon{color:var(--accent)}.lbl[data-v-47515918]{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:inline-flex}.muted[data-v-47515918]{color:var(--text-muted);font-weight:400;font-size:var(--text-xs)}label[data-v-47515918],.attach[data-v-47515918]{gap:var(--space-2);font-size:var(--text-sm);margin-bottom:var(--space-3);flex-direction:column;display:flex}textarea[data-v-47515918],input[data-v-47515918]:not([type=file]){font:inherit;background:var(--bg);color:var(--text);border:1px solid var(--border);border-radius:var(--radius-control);padding:var(--space-3)}.sr-only[data-v-47515918]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.dropzone[data-v-47515918]{justify-content:center;align-items:center;gap:var(--space-2);min-height:132px;padding:var(--space-4);border:1.5px dashed color-mix(in srgb, var(--accent) 45%, var(--border));border-radius:var(--radius-container);background:color-mix(in srgb, var(--accent) 6%, var(--bg));color:var(--text-muted);cursor:pointer;flex-direction:column;transition:border-color .15s,background .15s,box-shadow .15s;display:flex}.dropzone[data-v-47515918]:hover,.dropzone[data-v-47515918]:focus-visible{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 12%, var(--bg));box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 22%, transparent);outline:none}.dropzone.over[data-v-47515918]{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 16%, var(--bg));box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 28%, transparent);border-style:solid}.dropzone.has[data-v-47515918]{min-height:96px}.drop-ico[data-v-47515918]{color:var(--accent);font-size:28px}.drop-title[data-v-47515918]{font-size:var(--text-sm);color:var(--text);margin:0;font-weight:600}.drop-sub[data-v-47515918]{font-size:var(--text-xs);text-align:center;margin:0}.preview-grid[data-v-47515918]{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(112px,1fr));margin:0;padding:0;list-style:none;display:grid}.preview-card[data-v-47515918]{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--bg);flex-direction:column;display:flex;position:relative;overflow:hidden}.preview-card img[data-v-47515918]{aspect-ratio:4/3;object-fit:cover;background:color-mix(in srgb, var(--border) 35%, var(--bg));width:100%;display:block}.meta[data-v-47515918]{padding:var(--space-2);flex-direction:column;gap:2px;min-width:0;display:flex}.name[data-v-47515918]{font-size:var(--text-xs);color:var(--text);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.size[data-v-47515918]{color:var(--text-muted);font-size:10px}.rm[data-v-47515918]{z-index:1;background:color-mix(in srgb, var(--danger) 90%, black);color:#fff;cursor:pointer;width:28px;height:28px;min-height:28px;box-shadow:var(--shadow-1,0 1px 4px #00000040);border:none;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:6px;right:6px}.rm[data-v-47515918]:hover{filter:brightness(1.08)}.row[data-v-47515918]{justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-4);display:flex}button[data-v-47515918]{align-items:center;gap:var(--space-2);border-radius:var(--radius-control);min-height:44px;padding:0 var(--space-4);cursor:pointer;font:inherit;display:inline-flex}.ghost[data-v-47515918]{border:1px solid var(--border);color:var(--text);background:0 0}.primary[data-v-47515918]{background:var(--accent);color:var(--accent-fg);border:none}.primary[data-v-47515918]:disabled,.ghost[data-v-47515918]:disabled{opacity:.5;cursor:not-allowed}.file-err[data-v-47515918]{font-size:var(--text-sm);color:var(--danger);margin:0}.member-logs-period[data-v-fc47bba7]{margin-bottom:var(--space-3)}.member-logs-period[data-v-fc47bba7] .period-presets{flex-wrap:wrap}.logs-tabs[data-v-fc47bba7] .ant-tabs-nav{margin-bottom:var(--space-3)}.log-list[data-v-fc47bba7]{gap:var(--space-2);flex-direction:column;max-height:360px;margin:0;padding:0;list-style:none;display:flex;overflow:auto}.activity-list[data-v-fc47bba7]{max-height:280px}.log-row[data-v-fc47bba7],.note-row[data-v-fc47bba7]{padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface-2)}.activity-row[data-v-fc47bba7]{cursor:pointer}.activity-row--selected[data-v-fc47bba7]{border-color:var(--accent)}.log-meta[data-v-fc47bba7]{font-size:var(--text-xs);color:var(--text-muted);margin-bottom:var(--space-1);display:block}.log-main[data-v-fc47bba7]{font-size:var(--text-sm);gap:var(--space-2);flex-wrap:wrap;align-items:baseline;display:flex}.amt[data-v-fc47bba7]{font-variant-numeric:tabular-nums}.ref[data-v-fc47bba7]{font-size:var(--text-xs);color:var(--text-muted)}.ref.actor[data-v-fc47bba7]{color:var(--text-secondary)}.note-body[data-v-fc47bba7]{font-size:var(--text-sm);white-space:pre-wrap;margin:0}.muted[data-v-fc47bba7]{color:var(--text-muted);font-size:var(--text-sm)}.hint.activity-hint[data-v-fc47bba7]{font-size:var(--text-xs);color:var(--text-muted);margin:0 0 var(--space-2)}.activity-timeline[data-v-fc47bba7]{margin-top:var(--space-3);max-height:240px;overflow:auto}.err[data-v-fc47bba7]{color:var(--danger);font-size:var(--text-sm)}.foot-links[data-v-fc47bba7]{gap:var(--space-3);margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--border);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.foot-links a[data-v-fc47bba7]{color:var(--accent)}.view-as-body[data-v-1923ac8a]{gap:var(--space-3);max-height:min(70vh,640px);padding-right:var(--space-1);flex-direction:column;display:flex;overflow:auto}.block[data-v-1923ac8a]{padding:var(--space-3) var(--space-4);border:1px solid var(--border);border-radius:var(--radius-container);background:color-mix(in srgb, var(--surface-2) 50%, var(--surface))}h3[data-v-1923ac8a]{margin:0 0 var(--space-3);font-size:var(--text-sm);color:var(--text-muted);letter-spacing:.02em;font-weight:600}.lead[data-v-1923ac8a],.muted[data-v-1923ac8a],.state[data-v-1923ac8a]{font-size:var(--text-sm);color:var(--text-muted);margin:0;line-height:1.45}.meta-grid[data-v-1923ac8a]{gap:var(--space-3) var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.meta-grid div[data-v-1923ac8a]{flex-direction:column;gap:2px;min-width:0;display:flex}.meta-grid dt[data-v-1923ac8a]{font-size:var(--text-xs);color:var(--text-muted)}.meta-grid dd[data-v-1923ac8a]{font-size:var(--text-sm);color:var(--text);word-break:break-word;margin:0}.wallet-grid .money[data-v-1923ac8a]{font-variant-numeric:tabular-nums;font-weight:600}.mono[data-v-1923ac8a]{font-family:var(--font-mono);font-size:var(--text-sm)}.status-pill[data-v-1923ac8a]{min-height:24px;padding:0 var(--space-2);border-radius:var(--radius-control);font-size:var(--text-xs);align-items:center;font-weight:500;display:inline-flex}.status-pill[data-on="1"][data-v-1923ac8a]{background:var(--success-bg);color:var(--success)}.status-pill[data-on="0"][data-v-1923ac8a]{background:var(--danger-bg);color:var(--danger)}.bank-list[data-v-1923ac8a]{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.bank-row[data-v-1923ac8a]{align-items:flex-start;gap:var(--space-3);padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);display:flex}.bank-icon[data-v-1923ac8a]{border-radius:var(--radius-control);object-fit:contain;background:var(--surface-2);flex-shrink:0}.bank-copy[data-v-1923ac8a]{flex-direction:column;gap:2px;min-width:0;display:flex}.bank-name[data-v-1923ac8a]{font-size:var(--text-sm);font-weight:600}.bank-meta[data-v-1923ac8a]{font-size:var(--text-xs);color:var(--text-muted)}.ledger-wrap[data-v-1923ac8a]{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);overflow:auto}.ledger-table[data-v-1923ac8a]{border-collapse:collapse;width:100%;font-size:var(--text-xs)}.ledger-table th[data-v-1923ac8a],.ledger-table td[data-v-1923ac8a]{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border);text-align:left;vertical-align:top}.ledger-table th[data-v-1923ac8a]{color:var(--text-muted);background:var(--surface-2);font-weight:600;position:sticky;top:0}.ledger-table tbody tr:last-child td[data-v-1923ac8a]{border-bottom:none}.ledger-table .num[data-v-1923ac8a]{text-align:right;font-variant-numeric:tabular-nums}.ledger-table td.num[data-sign=neg][data-v-1923ac8a]{color:var(--danger)}.ledger-table td.num[data-sign=pos][data-v-1923ac8a]{color:var(--text)}.tag[data-v-1923ac8a]{font-size:var(--text-xs);padding:0 var(--space-1);background:var(--surface-2);color:var(--text);border-radius:4px}.ref[data-v-1923ac8a]{color:var(--text-muted);font-family:var(--font-mono);font-size:.85em}@media (width<=560px){.meta-grid[data-v-1923ac8a]{grid-template-columns:minmax(0,1fr)}}.upstream-test-panel[data-v-6d712d99]{margin-top:var(--space-4);padding:var(--space-4);border:1px solid color-mix(in srgb, var(--accent) 22%, var(--border));border-radius:var(--radius-container,10px);background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 6%, var(--surface)) 0%, var(--surface) 2.5rem);gap:var(--space-4);box-shadow:0 1px 0 color-mix(in srgb, var(--text) 4%, transparent);flex-direction:column;display:flex}.upstream-test-head[data-v-6d712d99]{justify-content:space-between;align-items:flex-start;gap:var(--space-3);padding-bottom:var(--space-3);border-bottom:1px solid var(--border-subtle,var(--border));display:flex}.upstream-test-head-main[data-v-6d712d99]{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.upstream-test-kicker[data-v-6d712d99]{font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);margin:0;font-weight:600}.upstream-test-flow-line[data-v-6d712d99]{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.upstream-test-flow-name[data-v-6d712d99]{font-size:var(--text-md,var(--text-base));color:var(--text);font-weight:600}.upstream-test-flow-badge[data-v-6d712d99]{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:var(--text-xs);background:color-mix(in srgb, var(--accent) 12%, var(--surface));border:1px solid color-mix(in srgb, var(--accent) 28%, var(--border));color:var(--accent);border-radius:999px;padding:.15rem .5rem}.upstream-test-banner[data-v-6d712d99]{padding:var(--space-3) var(--space-4);border-radius:var(--radius-control,8px);font-size:var(--text-sm);color:var(--text);background:color-mix(in srgb, var(--danger) 8%, var(--surface));border:1px solid color-mix(in srgb, var(--danger) 28%, var(--border));margin:0;line-height:1.5}.upstream-test-banner strong[data-v-6d712d99]{color:var(--danger);font-weight:600}.upstream-test-grid[data-v-6d712d99]{gap:var(--space-4);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;display:grid}@media (width<=820px){.upstream-test-grid[data-v-6d712d99]{grid-template-columns:1fr}}.upstream-test-block[data-v-6d712d99]{gap:var(--space-3);min-width:0;padding:var(--space-3);border-radius:var(--radius-md,8px);background:var(--surface-raised,var(--surface));border:1px solid var(--border-subtle,var(--border));flex-direction:column;display:flex}.upstream-test-block--preview[data-v-6d712d99]{background:color-mix(in srgb, var(--bg) 40%, var(--surface))}.upstream-test-block-title[data-v-6d712d99]{font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);margin:0;font-weight:600}.upstream-test-field[data-v-6d712d99]{gap:var(--space-2);flex-direction:column;min-width:0;margin:0;display:flex}.upstream-test-textarea[data-v-6d712d99]{width:100%;min-height:11rem;padding:var(--space-3);font-family:ui-monospace,Menlo,Consolas,monospace;font-size:var(--text-sm);border:1px solid var(--border);border-radius:var(--radius-control,6px);background:var(--bg);color:var(--text);resize:vertical;box-sizing:border-box;margin:0;line-height:1.5}.upstream-test-textarea[data-v-6d712d99]:focus-visible{outline:2px solid var(--focus-ring,var(--accent));outline-offset:1px}.upstream-test-toolbar[data-v-6d712d99]{align-items:center;gap:var(--space-2);padding-top:var(--space-1);flex-wrap:wrap;display:flex}.upstream-test-pre[data-v-6d712d99]{min-height:11rem;padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-control,6px);background:var(--bg);color:var(--text);font-family:ui-monospace,Menlo,Consolas,monospace;font-size:var(--text-xs);white-space:pre-wrap;word-break:break-word;flex:1;margin:0;line-height:1.5;overflow:auto}.upstream-test-pre.is-placeholder[data-v-6d712d99]{color:var(--text-muted);font-family:inherit;font-size:var(--text-sm);text-align:center;justify-content:center;align-items:center;font-style:italic;display:flex}.upstream-test-foot[data-v-6d712d99]{justify-content:flex-end;gap:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--border-subtle,var(--border));flex-wrap:wrap;display:flex}.upstream-test-result[data-v-6d712d99]{gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-md,8px);background:color-mix(in srgb, var(--bg) 50%, var(--surface));border:1px solid var(--border-subtle,var(--border));flex-direction:column;display:flex}.upstream-test-result-meta[data-v-6d712d99]{font-size:var(--text-xs);color:var(--text-muted);margin:0;font-family:ui-monospace,monospace;font-weight:600}.upstream-test-result-body[data-v-6d712d99]{min-height:0;max-height:16rem}.upstream-test-error[data-v-6d712d99]{padding:var(--space-2) var(--space-3);border-radius:var(--radius-control,6px);font-size:var(--text-sm);color:var(--danger);background:color-mix(in srgb, var(--danger) 10%, var(--surface));border:1px solid color-mix(in srgb, var(--danger) 25%, var(--border));margin:0}.context-label[data-v-89c1117d]{margin:0 0 var(--space-2);font-size:var(--text-sm);color:var(--text-muted)}.product-locked[data-v-89c1117d]{font-size:var(--text-sm);margin:0}.upstream-modal[data-v-89c1117d]{gap:var(--space-4);min-width:0;padding-bottom:var(--space-1);flex-direction:column;display:flex}.upstream-product-row[data-v-89c1117d]{align-items:flex-end;gap:var(--space-3);margin-bottom:var(--space-1);flex-wrap:wrap;display:flex}.upstream-product-field[data-v-89c1117d]{flex:16rem;min-width:0;margin:0}.upstream-product-hint[data-v-89c1117d]{font-size:var(--text-xs);flex:12rem;align-self:center;margin:0}.upstream-hint[data-v-89c1117d]{font-size:var(--text-xs);margin:0}.upstream-hint code[data-v-89c1117d]{font-size:var(--text-xs)}.upstream-toolbar[data-v-89c1117d]{gap:var(--space-2);flex-wrap:wrap;display:flex}.detail-status[data-v-89c1117d]{font-size:var(--text-sm);color:var(--text-muted);margin:0}.upstream-table-wrap[data-v-89c1117d]{border:1px solid var(--border-subtle,var(--border));border-radius:var(--radius-md,8px);max-height:min(68vh,640px);overflow:auto}.upstream-table[data-v-89c1117d]{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.upstream-table th[data-v-89c1117d],.upstream-table td[data-v-89c1117d]{padding:var(--space-2);vertical-align:top;border-bottom:1px solid var(--border-subtle,var(--border));background:var(--surface-raised,var(--surface))}.upstream-table thead th[data-v-89c1117d]{z-index:1;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.02em;color:var(--text-muted);background:var(--surface,#fff);box-shadow:0 1px 0 var(--border-subtle,var(--border));position:sticky;top:0}.col-headers[data-v-89c1117d]{width:12rem;min-width:10rem}.upstream-api-key-field[data-v-89c1117d]{margin-top:var(--space-2)}.upstream-headers-template[data-v-89c1117d]{min-height:6.5rem}.col-payload[data-v-89c1117d]{min-width:14rem;background:color-mix(in srgb, var(--bg) 70%, var(--surface-raised,var(--surface)))!important}.col-test[data-v-89c1117d]{text-align:center;width:5.5rem}.upstream-flow-label[data-v-89c1117d]{font-weight:600;font-size:var(--text-sm);display:block}.upstream-flow-key[data-v-89c1117d]{font-size:var(--text-xs);color:var(--text-muted);display:block}.upstream-flow-hint[data-v-89c1117d]{margin-top:var(--space-1);font-size:var(--text-xs);color:var(--text-muted);max-width:11rem;line-height:1.35;display:block}.upstream-platform-note[data-v-89c1117d]{font-size:var(--text-xs);padding:var(--space-2) var(--space-3);border-radius:var(--radius-control,6px);background:color-mix(in srgb, var(--accent) 8%, var(--surface));border:1px solid color-mix(in srgb, var(--accent) 18%, var(--border));margin:0;line-height:1.45}.upstream-platform-note code[data-v-89c1117d]{font-size:var(--text-xs)}.upstream-call-logs[data-v-89c1117d]{margin-top:var(--space-2);padding:var(--space-3);border:1px solid var(--border-subtle,var(--border));border-radius:var(--radius-md,8px);background:var(--surface-raised,var(--surface))}.upstream-call-logs-head[data-v-89c1117d]{justify-content:space-between;align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);display:flex}.upstream-call-logs-list[data-v-89c1117d]{gap:var(--space-2);flex-direction:column;max-height:14rem;display:flex;overflow:auto}.upstream-call-log-row summary[data-v-89c1117d]{cursor:pointer;font-size:var(--text-xs);font-family:ui-monospace,monospace}.upstream-call-log-body[data-v-89c1117d]{margin-top:var(--space-2);max-height:10rem}.mono[data-v-89c1117d]{font-family:ui-monospace,monospace}.upstream-template[data-v-89c1117d]{width:100%;min-height:5.5rem;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:var(--text-sm);padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-control,6px);background:var(--bg);color:var(--text);resize:vertical;box-sizing:border-box;line-height:1.45}.upstream-test-active[data-v-89c1117d]{border-color:color-mix(in srgb, var(--accent) 45%, var(--border))!important;color:var(--accent)!important}.upstream-test-label[data-v-89c1117d]{font-size:var(--text-xs);text-transform:uppercase;color:var(--text-muted);margin:0;font-weight:600}.upstream-test-pre[data-v-89c1117d]{padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-control,6px);background:var(--bg);font-family:ui-monospace,monospace;font-size:var(--text-xs);white-space:pre-wrap;word-break:break-word;max-height:14rem;margin:0;overflow:auto}.err[data-v-89c1117d]{color:var(--danger);font-size:var(--text-sm);margin:0}.banner-warn[data-v-d99fa83d]{margin:0 0 var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:color-mix(in srgb, var(--warning) 12%, transparent);font-size:var(--text-sm)}.err[data-v-d99fa83d]{color:var(--danger);font-size:var(--text-sm)}.loading[data-v-d99fa83d]{align-items:center;gap:var(--space-2);color:var(--text-muted);display:flex}.empty[data-v-d99fa83d]{color:var(--text-muted)}.table-scroll[data-v-d99fa83d]{overflow-x:auto}.claims-table[data-v-d99fa83d]{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.claims-table th[data-v-d99fa83d],.claims-table td[data-v-d99fa83d]{padding:var(--space-2);border-bottom:1px solid var(--border-subtle,var(--border));text-align:left}.claims-table th.num[data-v-d99fa83d],.claims-table td.num[data-v-d99fa83d]{text-align:right}.muted[data-v-d99fa83d]{color:var(--text-muted);font-size:var(--text-xs)}.pill[data-blocked="1"][data-v-d99fa83d]{color:var(--danger)}.pill[data-blocked="0"][data-v-d99fa83d]{color:var(--text-muted)}.actions[data-v-d99fa83d]{white-space:nowrap}.adjust-lead[data-v-d99fa83d]{margin:0 0 var(--space-2);font-size:var(--text-sm)}.field[data-v-d99fa83d]{gap:var(--space-1);margin-bottom:var(--space-2);font-size:var(--text-sm);flex-direction:column;display:flex}.check[data-v-d99fa83d]{align-items:center;gap:var(--space-2);font-size:var(--text-sm);margin-bottom:var(--space-2);display:flex}.reason-area[data-v-d99fa83d]{width:100%;font:inherit;padding:var(--space-2);border-radius:var(--radius-md);border:1px solid var(--border-subtle,var(--border));background:var(--surface-1,var(--bg))}.sync-panel[data-v-d99fa83d]{margin-bottom:var(--space-3);padding:var(--space-3);border-radius:var(--radius-md);border:1px solid var(--border-subtle,var(--border));background:var(--surface-1,var(--bg))}.sync-lead[data-v-d99fa83d]{margin:0 0 var(--space-2);font-size:var(--text-sm);color:var(--text-muted)}.sync-row[data-v-d99fa83d]{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.field.compact[data-v-d99fa83d]{margin-bottom:var(--space-2)}.sync-ok[data-v-d99fa83d]{margin:0 0 var(--space-2);font-size:var(--text-sm);color:var(--success,var(--text))}.hint[data-v-9c3695c6]{margin:0 0 var(--space-4);font-size:var(--text-sm);color:var(--color-text-secondary);line-height:1.5}.field[data-v-9c3695c6]{gap:var(--space-2);margin-bottom:var(--space-4);font-size:var(--text-sm);color:var(--color-text-secondary);flex-direction:column;display:flex}.field-note[data-v-9c3695c6]{font-size:var(--text-xs);color:var(--color-text-muted)}.error[data-v-9c3695c6]{font-size:var(--text-sm);color:var(--color-danger);margin:0}.list-page[data-v-d4ad8c92]{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.head[data-v-d4ad8c92]{justify-content:space-between;gap:var(--space-4);flex-wrap:wrap;align-items:flex-start;display:flex}.titles[data-v-d4ad8c92]{min-width:0}.actions[data-v-d4ad8c92]{gap:var(--space-3);flex-wrap:wrap;align-items:end;display:flex}h1[data-v-d4ad8c92]{align-items:center;gap:var(--space-3);font-size:var(--text-xl);letter-spacing:-.02em;margin:0;font-weight:600;display:flex}.title-ico[data-v-d4ad8c92]{color:var(--accent);opacity:.92;flex-shrink:0;font-size:1.15em}.sub[data-v-d4ad8c92]{margin:var(--space-2) 0 0;color:var(--text-muted);font-size:var(--text-sm);max-width:62ch}.summary[data-v-d4ad8c92]{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));display:grid}.period[data-v-d4ad8c92]{min-width:0}.filters[data-v-d4ad8c92]{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.filters[data-v-d4ad8c92] .filter-row{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,12.5rem),1fr));align-items:end;display:grid}.filters[data-v-d4ad8c92] .field{min-width:0;max-width:100%}.filters[data-v-d4ad8c92] .search-row{gap:var(--space-2);flex-wrap:wrap;align-items:stretch;display:flex}.filters[data-v-d4ad8c92] .search-row .ui-input{flex:12rem;min-width:0}.filters[data-v-d4ad8c92] .filter-hint{margin:var(--space-2) 0 0;font-size:var(--text-xs);color:var(--text-muted);line-height:1.45}.filters[data-v-d4ad8c92] input,.filters[data-v-d4ad8c92] .ant-input,.filters[data-v-d4ad8c92] .ant-select{width:100%;min-height:44px}.table-wrap[data-v-d4ad8c92]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-container);padding:var(--space-3);box-shadow:var(--shadow-1);-webkit-overflow-scrolling:touch;max-width:100%;overflow:auto}.table-wrap[data-v-d4ad8c92] .ant-tabs-nav{margin-bottom:var(--space-3)}@media (width<=720px){.head[data-v-d4ad8c92]{flex-direction:column;align-items:stretch}.actions[data-v-d4ad8c92]{width:100%}.actions[data-v-d4ad8c92] button{flex:auto}}.state[data-v-d4ad8c92]{align-items:flex-start;gap:var(--space-3);padding:var(--space-6) var(--space-5);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-container);color:var(--text-muted);box-shadow:var(--shadow-1);font-size:var(--text-sm);flex-direction:column;display:flex}.skeleton[data-v-d4ad8c92]{flex-direction:row;align-items:center}.pulse[data-v-d4ad8c92]{background:var(--accent);opacity:.7;border-radius:50%;width:10px;height:10px;animation:1.1s ease-in-out infinite pulse-d4ad8c92}@keyframes pulse-d4ad8c92{0%,to{opacity:.35;transform:scale(.9)}50%{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.pulse[data-v-d4ad8c92]{animation:none}}.empty[data-v-d4ad8c92]{text-align:center;align-items:center}.empty-ico[data-v-d4ad8c92]{color:color-mix(in srgb, var(--accent) 45%, var(--text-muted));font-size:2rem}.error[data-v-d4ad8c92]{color:var(--danger);background:var(--danger-bg);border-color:color-mix(in srgb, var(--danger) 28%, var(--border))}.error p[data-v-d4ad8c92]{margin:0}.retry[data-v-d4ad8c92]{align-items:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-3);border-radius:var(--radius-control);border:1px solid color-mix(in srgb, var(--danger) 28%, var(--border));background:var(--surface);color:var(--danger);font:inherit;cursor:pointer;display:inline-flex}.actions[data-v-d4ad8c92] button{min-height:44px}.security-actions[data-v-f80bd02d]{gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.partner-upstream-block[data-v-f80bd02d],.partner-transfer-block[data-v-f80bd02d]{margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--border-subtle);gap:var(--space-2);flex-direction:column;align-items:flex-start;display:flex}.flash-err[data-v-f80bd02d]{color:var(--danger);font-size:var(--text-sm);margin:0}.turnover-cell[data-v-f80bd02d]{font-size:var(--text-sm);color:var(--text-muted)}.turnover-cell.turnover-blocked[data-v-f80bd02d]{color:var(--danger);font-weight:500}.bank-existing[data-v-f80bd02d]{margin:0 0 var(--space-3);gap:var(--space-2);flex-direction:column;padding:0;list-style:none;display:flex}.bank-existing-row[data-v-f80bd02d]{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);font-size:var(--text-sm);color:var(--text);display:flex}.bank-existing-main[data-v-f80bd02d]{align-items:center;gap:var(--space-3);flex:1;min-width:0;display:flex}.bank-existing-icon[data-v-f80bd02d]{border-radius:var(--radius-control);object-fit:contain;background:var(--surface-2);flex-shrink:0;width:28px;height:28px}.bank-existing-label[data-v-f80bd02d]{min-width:0}.bank-existing-name[data-v-f80bd02d]{font-size:var(--text-xs);color:var(--text-muted);display:block}.hint-inline[data-v-f80bd02d]{margin:0 0 var(--space-3);font-size:var(--text-xs);color:var(--text-muted)}.filter-row[data-v-f80bd02d]{gap:var(--space-3);flex-wrap:wrap;align-items:flex-end;display:flex}.modal-form[data-v-f80bd02d]{gap:var(--space-4);max-height:min(72vh,680px);padding-right:var(--space-1);flex-direction:column;display:flex;overflow:auto}.lead[data-v-f80bd02d]{font-size:var(--text-sm);color:var(--text-muted);margin:0;line-height:1.45}.form-section[data-v-f80bd02d]{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-container);background:var(--surface-2);flex-direction:column;display:flex}.member-ufa-verify-row[data-v-f80bd02d]{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:.5rem;display:flex}.member-ufa-verify-hint[data-v-f80bd02d]{flex:12rem;margin:0}.member-ufa-portal-block[data-v-f80bd02d]{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--border-subtle,var(--border));border-radius:var(--radius-sm);background:var(--surface);flex-direction:column;display:flex}.member-ufa-portal-title[data-v-f80bd02d]{font-size:var(--text-sm);color:var(--text);margin:0;font-weight:600}.member-ufa-portal-switch[data-v-f80bd02d]{margin:0}.member-ufa-portal-warn[data-v-f80bd02d]{color:var(--warning);margin:0}.member-ufa-credit-row[data-v-f80bd02d]{justify-content:space-between;align-items:flex-end;gap:var(--space-3);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.member-ufa-credit-display[data-v-f80bd02d]{gap:var(--space-1);flex-direction:column;min-width:8rem;display:flex}.member-ufa-credit-label[data-v-f80bd02d]{font-size:var(--text-xs);color:var(--color-text-muted)}.member-ufa-credit-value[data-v-f80bd02d]{font-size:var(--text-lg);font-variant-numeric:tabular-nums;color:var(--color-text)}.member-ufa-credit-hint[data-v-f80bd02d]{max-width:36rem;margin:.35rem 0 0}.member-ufa-credit-hint--err[data-v-f80bd02d]{color:var(--danger,#e57373)}.member-ufa-balance-details[data-v-f80bd02d]{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-muted);font-size:var(--text-sm);gap:.35rem 1rem;margin:.5rem 0 .75rem;padding:.65rem .75rem;display:grid}.member-ufa-balance-details-row[data-v-f80bd02d]{grid-template-columns:minmax(6rem,42%) 1fr;align-items:baseline;gap:.5rem;display:grid}.member-ufa-balance-details-row dt[data-v-f80bd02d]{color:var(--color-text-secondary);margin:0;font-weight:500}.member-ufa-balance-details-row dd[data-v-f80bd02d]{color:var(--color-text-primary);font-variant-numeric:tabular-nums;word-break:break-word;margin:0}.member-ufa-credit-src[data-v-f80bd02d]{margin:0}.member-ufa-acc-pay-actions[data-v-f80bd02d]{gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.member-ufa-portal-auto[data-v-f80bd02d]{padding:var(--space-2);border-radius:var(--radius-sm);background:var(--warning-bg);border:1px solid color-mix(in srgb, var(--warning) 30%, var(--border));margin:0}.member-ufa-field-actions[data-v-f80bd02d]{gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.section-head[data-v-f80bd02d]{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.section-head-tools[data-v-f80bd02d]{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:inline-flex}.field-switch .transfer-mode[data-v-f80bd02d]{margin-top:var(--space-1)}.transfer-mode[data-v-f80bd02d]{align-items:center;gap:var(--space-2);font-size:var(--text-sm);display:inline-flex}.mode-label[data-v-f80bd02d]{color:var(--text-muted);font-weight:500}.mode-label[data-active="1"][data-v-f80bd02d]{color:var(--accent);font-weight:600}.group-title[data-v-f80bd02d]{font-size:var(--text-sm);color:var(--text);letter-spacing:-.01em;margin:0;font-weight:600}.group-title .opt[data-v-f80bd02d]{color:var(--text-muted);font-weight:400}.group-title .opt.req[data-v-f80bd02d]{color:var(--accent)}.field-hint[data-v-f80bd02d]{font-size:var(--text-xs);color:var(--text-muted);line-height:1.35}.form-grid[data-v-f80bd02d]{gap:var(--space-3) var(--space-4);grid-template-columns:1fr 1fr;align-items:start;display:grid}.field[data-v-f80bd02d]{gap:var(--space-2);font-size:var(--text-sm);color:var(--text-muted);flex-direction:column;min-width:0;display:flex}.field[data-v-f80bd02d] .ant-select,.field[data-v-f80bd02d] .ui-select{width:100%;min-width:0}.field.span-2[data-v-f80bd02d]{grid-column:1/-1}.bank-row[data-v-f80bd02d]{gap:var(--space-3);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);grid-template-columns:1fr auto;align-items:end;display:grid}.bank-fields[data-v-f80bd02d]{gap:var(--space-3);grid-template-columns:minmax(10.5rem,1.35fr) minmax(0,1fr) minmax(0,1fr);align-items:start;min-width:0;display:grid}.bank-fields .field[data-v-f80bd02d]{min-width:0;overflow:visible}.bank-remove[data-v-f80bd02d]{flex-shrink:0;align-self:end;margin-top:0}@media (width<=560px){.form-grid[data-v-f80bd02d],.bank-fields[data-v-f80bd02d],.bank-row[data-v-f80bd02d]{grid-template-columns:1fr}.bank-remove[data-v-f80bd02d]{justify-self:end;margin-top:0}}.flash[data-v-f80bd02d]{margin:0 0 var(--space-3);font-size:var(--text-sm)}.flash-ok[data-v-f80bd02d]{color:var(--success)}.flash-err[data-v-f80bd02d]{color:var(--danger)}.partner-cell[data-v-f80bd02d],.source-cell[data-v-f80bd02d]{font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.source-cell[data-v-f80bd02d]{color:var(--text-muted)}.delete-bank-msg[data-v-f80bd02d]{font-size:var(--text-sm);color:var(--text);margin:0;line-height:1.5}.delete-bank-msg strong[data-v-f80bd02d]{font-weight:600}.bank-icon[data-v-d1978a28]{border-radius:var(--radius-control);object-fit:contain;background:var(--surface-2);flex-shrink:0;width:28px;height:28px}.bank-icon-fallback[data-v-d1978a28]{letter-spacing:-.02em;color:var(--accent);background:color-mix(in srgb, var(--accent) 14%, var(--surface-2));box-shadow:inset 0 0 0 1px var(--border);justify-content:center;align-items:center;font-size:10px;font-weight:700;display:inline-flex}.member-bank-select[data-v-f91d602b]{width:100%;min-width:0;position:relative}.trigger[data-v-f91d602b]{align-items:center;gap:var(--space-2);width:100%;min-height:var(--control-h);height:var(--control-h);box-sizing:border-box;padding:0 var(--space-3);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);color:var(--text);font:inherit;text-align:left;cursor:pointer;display:flex}.trigger[data-v-f91d602b]:disabled{opacity:.6;cursor:not-allowed}.trigger[data-v-f91d602b]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.bank-icon[data-v-f91d602b]{border-radius:var(--radius-control);object-fit:contain;background:var(--surface-2);flex-shrink:0;width:28px;height:28px}.bank-icon.placeholder[data-v-f91d602b]{width:28px;display:inline-block}.label[data-v-f91d602b]{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--text-sm);flex:1;overflow:hidden}.chev[data-v-f91d602b]{color:var(--text-muted);font-size:var(--text-xs)}.panel-floating[data-v-f91d602b]{z-index:2000;border:1px solid var(--border);border-radius:var(--radius-container);background:var(--surface);box-shadow:var(--shadow-2);position:fixed;overflow:hidden}.list[data-v-f91d602b]{padding:var(--space-1) 0;max-height:min(240px,40vh);margin:0;list-style:none;overflow-y:auto}.option[data-v-f91d602b]{align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2) var(--space-3);color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;display:flex}.option[data-v-f91d602b]:hover{background:var(--surface-2)}.option.active[data-v-f91d602b]{background:color-mix(in srgb, var(--accent) 12%, var(--surface));color:var(--accent)}.name[data-v-f91d602b]{font-size:var(--text-sm);text-overflow:ellipsis;min-width:0;overflow:hidden}.state[data-v-e954554e]{align-items:center;gap:var(--space-2);padding:var(--space-6);color:var(--text-muted);display:flex}.state.err[data-v-e954554e]{color:var(--danger)}.detail[data-v-e954554e]{gap:var(--space-4);flex-direction:column;display:flex}.hero[data-v-e954554e]{align-items:center;gap:var(--space-3);padding-bottom:var(--space-3);border-bottom:1px solid var(--border);flex-wrap:wrap;display:flex}.code-row[data-v-e954554e]{align-items:center;gap:var(--space-2);display:flex}.code[data-v-e954554e]{font-size:var(--text-lg);color:var(--text);font-weight:600}.icon-btn[data-v-e954554e]{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface-2);min-width:44px;min-height:44px;color:var(--text);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.copy-flash[data-v-e954554e]{font-size:var(--text-xs);color:var(--success)}.amount[data-v-e954554e]{font-size:var(--text-2xl);color:var(--accent);margin:0 0 0 auto;font-weight:700}.unit[data-v-e954554e]{font-size:var(--text-sm);color:var(--text-muted);font-weight:400}.grid[data-v-e954554e]{gap:var(--space-3);display:grid}.grid.three[data-v-e954554e]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.grid.four[data-v-e954554e]{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.grid.two[data-v-e954554e]{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.card[data-v-e954554e]{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-container);padding:var(--space-3)}.turnover-head[data-v-e954554e]{justify-content:space-between;align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);display:flex}.turnover-head h3[data-v-e954554e]{margin:0}.turnover-warn[data-v-e954554e]{margin:0 0 var(--space-2);font-size:var(--text-sm);color:var(--danger)}.turnover-summary[data-v-e954554e]{margin:0 0 var(--space-2);font-size:var(--text-sm)}.turnover-summary strong.blocked[data-v-e954554e]{color:var(--danger)}.turnover-table-wrap[data-v-e954554e]{overflow-x:auto}.turnover-table[data-v-e954554e]{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.turnover-table th[data-v-e954554e],.turnover-table td[data-v-e954554e]{padding:var(--space-1) var(--space-2);border-bottom:1px solid var(--border);text-align:left}.turnover-table th.num[data-v-e954554e],.turnover-table td.num[data-v-e954554e]{text-align:right}.turnover-table td.blocked[data-v-e954554e]{color:var(--danger)}.card h3[data-v-e954554e]{margin:0 0 var(--space-2);font-size:var(--text-sm);color:var(--text-muted);font-weight:600}dl[data-v-e954554e]{gap:var(--space-1);margin:0;display:grid}dt[data-v-e954554e]{font-size:var(--text-xs);color:var(--text-muted)}dd[data-v-e954554e]{font-size:var(--text-sm);margin:0}.bank-dd[data-v-e954554e]{align-items:center;gap:var(--space-2);min-width:0;display:flex}.bank-dd span[data-v-e954554e]{word-break:break-word;min-width:0}.muted[data-v-e954554e]{color:var(--text-muted);font-size:var(--text-sm)}.mono[data-v-e954554e]{font-family:var(--font-mono,ui-monospace, monospace);font-size:var(--text-xs);word-break:break-all}.stats .stat[data-v-e954554e]{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-control);padding:var(--space-3);gap:var(--space-1);flex-direction:column;display:flex}.lbl[data-v-e954554e]{font-size:var(--text-xs);color:var(--text-muted)}.meta>div[data-v-e954554e]{font-size:var(--text-sm);flex-direction:column;gap:2px;display:flex}.remark-body[data-v-e954554e]{white-space:pre-wrap;font-size:var(--text-sm);margin:0}.hint[data-v-e954554e]{margin:0 0 var(--space-2);font-size:var(--text-sm);color:var(--text-muted)}.thumb-row[data-v-e954554e]{gap:var(--space-3);flex-wrap:wrap;display:flex}.thumb-row figure[data-v-e954554e]{max-width:160px;margin:0}.slip-hint[data-v-e954554e]{margin-top:0}.slip-thumb[data-v-e954554e]{cursor:zoom-in;width:100%;display:block}.slip-thumb[data-v-e954554e] .ant-image-img{object-fit:cover;border-radius:var(--radius-control);border:1px solid var(--border);background:var(--bg);width:100%;height:160px}.slip-thumb[data-v-e954554e] .ant-image-mask{border-radius:var(--radius-control)}.thumb-pending[data-v-e954554e]{min-height:160px;font-size:var(--text-sm);border:1px dashed var(--border);border-radius:var(--radius-control);justify-content:center;align-items:center;margin:0;display:flex}.thumb-row figcaption[data-v-e954554e]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1);text-overflow:ellipsis;overflow:hidden}.foot[data-v-e954554e]{padding-top:var(--space-2);justify-content:flex-end;display:flex}.log-actions[data-v-e954554e]{gap:var(--space-2);flex-wrap:wrap;display:flex}.match-status[data-v-e954554e]{margin:0 0 var(--space-2);font-size:var(--text-sm);padding:var(--space-2) var(--space-3);border-radius:var(--radius-control);border:1px solid var(--border)}.match-status[data-s=ok][data-v-e954554e]{background:var(--success-bg);color:var(--success)}.match-status[data-s=mismatch][data-v-e954554e]{background:var(--danger-bg);color:var(--danger)}.match-status[data-s=pending][data-v-e954554e]{background:var(--warning-bg);color:var(--warning)}.search-row[data-v-4117c2e4]{gap:var(--space-2);display:flex}.search-row[data-v-4117c2e4] .ui-input{flex:1;min-width:0}.check-group[data-v-4117c2e4]{align-items:center;gap:var(--space-4);scrollbar-width:thin;flex-wrap:nowrap;min-height:28px;padding-bottom:1px;display:flex;overflow:auto hidden}.check[data-v-4117c2e4]{align-items:center;gap:var(--space-2);font-size:var(--text-sm);white-space:nowrap;cursor:pointer;color:var(--text);flex:none;line-height:1.2;display:inline-flex}.check input[data-v-4117c2e4]{width:1rem;height:1rem;accent-color:var(--accent);flex-shrink:0;margin:0}.hint[data-v-4117c2e4]{font-size:var(--text-xs);color:var(--text-muted);margin:0;line-height:1.45}.field[data-v-4117c2e4]{gap:var(--space-2);font-size:var(--text-sm);flex-direction:column;display:flex}.quick-picks[data-v-f9d80cf5]{gap:var(--space-2);margin-top:var(--space-1);flex-wrap:wrap;display:flex}.chip[data-v-f9d80cf5]{min-height:36px;padding:0 var(--space-3);border-radius:var(--radius-control);border:1px solid var(--border);background:var(--surface-2);color:var(--text);font:inherit;font-size:var(--text-sm);cursor:pointer}.chip[data-v-f9d80cf5]:hover{border-color:color-mix(in srgb, var(--accent) 35%, var(--border))}.chip.active[data-v-f9d80cf5]{background:color-mix(in srgb, var(--accent) 14%, var(--surface));border-color:color-mix(in srgb, var(--accent) 40%, var(--border));color:var(--accent);font-weight:600}.chip[data-v-f9d80cf5]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.payment-ops-nav[data-v-d2a1887e]{align-items:center;gap:var(--space-2) var(--space-3);margin:0 0 var(--space-3);padding:var(--space-2) var(--space-3);background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-control);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.nav-label[data-v-d2a1887e]{color:var(--text-muted);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.04em;font-weight:600}.nav-link[data-v-d2a1887e]{color:var(--accent);font-weight:500;text-decoration:none}.nav-link[data-v-d2a1887e]:hover{text-decoration:underline}.txn-member-bank[data-v-6f5ffbd8]{gap:var(--space-1);flex-direction:column;min-width:0;line-height:1.35;display:flex}.txn-username[data-v-6f5ffbd8]{font-weight:600;font-size:var(--text-sm);word-break:break-word}.txn-bank-row[data-v-6f5ffbd8]{align-items:flex-start;gap:var(--space-2);min-width:0;display:flex}.txn-bank-icon[data-v-6f5ffbd8]{object-fit:contain;background:var(--surface);border-radius:4px;flex-shrink:0;width:22px;height:22px}.txn-bank-meta[data-v-6f5ffbd8]{min-width:0;font-size:var(--text-xs);color:var(--text-muted);flex-direction:column;gap:1px;display:flex}.txn-bank-name[data-v-6f5ffbd8]{color:var(--text);font-size:var(--text-xs);font-weight:500}.txn-bank-acct[data-v-6f5ffbd8]{letter-spacing:.02em}.txn-bank-holder[data-v-6f5ffbd8],.txn-bank-empty[data-v-6f5ffbd8]{font-size:var(--text-xs)}.muted[data-v-6f5ffbd8]{color:var(--text-muted)}.txn-fee-amount[data-v-a0698745]{font-size:var(--text-sm);flex-direction:column;gap:2px;min-width:7.5rem;line-height:1.35;display:flex}.row[data-v-a0698745]{justify-content:space-between;gap:var(--space-2);display:flex}.lbl[data-v-a0698745]{color:var(--text-muted);font-size:var(--text-xs);white-space:nowrap}.val[data-v-a0698745]{font-variant-numeric:tabular-nums;text-align:right}.val.strong[data-v-a0698745]{color:var(--text);font-weight:600}.row.fee .val[data-v-a0698745]{color:var(--text-muted)}.partner-pick[data-v-ff5a1ab4]{min-width:12rem;max-width:18rem}.partner-cell[data-v-ff5a1ab4]{font-size:var(--text-sm)}.pay-url-cell[data-v-ff5a1ab4]{align-items:center;gap:var(--space-1);flex-wrap:wrap;max-width:100%;display:flex}.pay-url-text[data-v-ff5a1ab4]{min-width:0;font:inherit;font-size:var(--text-xs);color:var(--accent);text-align:left;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:none;flex:4rem;margin:0;padding:0;overflow:hidden}.pay-url-text[data-v-ff5a1ab4]:hover{text-decoration:underline}.pay-url-cell[data-v-ff5a1ab4] .ui-btn-sm{min-width:32px;padding:0 var(--space-2)!important}.copy-ok[data-v-ff5a1ab4]{color:var(--success);flex-basis:100%;font-size:10px}.muted[data-v-ff5a1ab4]{color:var(--text-muted);font-size:var(--text-sm)}.terminal-hint[data-v-ff5a1ab4]{font-size:var(--text-xs);max-width:6rem;line-height:1.2}.modal-form[data-v-ff5a1ab4]{gap:var(--space-3);flex-direction:column;display:flex}.field[data-v-ff5a1ab4]{gap:var(--space-1);font-size:var(--text-sm);color:var(--text-muted);flex-direction:column;display:flex}.hint[data-v-ff5a1ab4]{font-size:var(--text-xs);color:var(--text-muted);margin:0}.flash-err[data-v-ff5a1ab4]{color:var(--danger);font-size:var(--text-sm);margin:0}.gateway-balance-strip[data-v-b9e784fc]{padding:var(--space-4);background:var(--surface-2,var(--bg-muted));border:1px solid var(--border);border-radius:var(--radius-container)}.strip-head[data-v-b9e784fc]{justify-content:space-between;align-items:baseline;gap:var(--space-3);margin-bottom:var(--space-3);display:flex}.strip-title[data-v-b9e784fc]{font-size:var(--text-sm);letter-spacing:.02em;text-transform:uppercase;color:var(--text-muted);margin:0;font-weight:600}.strip-meta[data-v-b9e784fc]{font-size:var(--text-xs);color:var(--text-muted)}.strip-empty[data-v-b9e784fc]{font-size:var(--text-sm);color:var(--text-muted)}.grid[data-v-b9e784fc]{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));margin:0;padding:0;list-style:none;display:grid}.card[data-v-b9e784fc]{min-width:0;padding:var(--space-3) var(--space-3) var(--space-2);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md,10px);box-shadow:var(--shadow-1);flex-direction:column;align-items:stretch;display:flex}.amount[data-v-b9e784fc]{color:var(--text);text-align:center;padding-bottom:var(--space-2);font-size:1.05rem;font-weight:700;line-height:1.2}.amount.negative[data-v-b9e784fc]{color:var(--danger,#c0392b)}.amount.zero[data-v-b9e784fc]{color:var(--text-muted)}.divider[data-v-b9e784fc]{height:3px;margin:0 calc(-1 * var(--space-1));background:linear-gradient(90deg, var(--accent) 0%, color-mix(in srgb, var(--accent) 55%, transparent) 100%);opacity:.85;border-radius:2px}.name[data-v-b9e784fc]{margin-top:var(--space-2);letter-spacing:.04em;text-align:center;text-transform:uppercase;color:var(--text-muted);word-break:break-word;font-size:.68rem;font-weight:700;line-height:1.35}.soon[data-v-b9e784fc]{letter-spacing:0;text-transform:none;color:var(--text-muted);opacity:.85;font-size:.62rem;font-weight:600;display:block}.partner-pick[data-v-a556a396]{min-width:12rem;max-width:18rem}.partner-cell[data-v-a556a396]{font-size:var(--text-sm)}.terminal-hint[data-v-a556a396]{font-size:var(--text-xs);max-width:6rem;line-height:1.2}.muted[data-v-a556a396]{color:var(--text-muted)}.turnover-cell[data-v-a556a396]{font-size:var(--text-sm);color:var(--text-muted)}.turnover-cell.turnover-blocked[data-v-a556a396]{color:var(--danger);font-weight:500}.gateway-payout-hint[data-v-a556a396]{padding:var(--space-2) var(--space-3);font-size:var(--text-sm);color:var(--danger,#c0392b);background:color-mix(in srgb, var(--danger,#c0392b) 8%, transparent);border-radius:var(--radius-md,8px);margin:0;line-height:1.4}.modal-form[data-v-a556a396]{gap:var(--space-3);flex-direction:column;display:flex}.field[data-v-a556a396]{gap:var(--space-1);font-size:var(--text-sm);color:var(--text-muted);flex-direction:column;display:flex}.hint[data-v-a556a396]{font-size:var(--text-xs);color:var(--text-muted);margin:0}.err[data-v-a556a396]{color:var(--danger);font-size:var(--text-sm);margin:0}.flash[data-v-a556a396]{margin:var(--space-2) 0 0;font-size:var(--text-sm)}.partner-ufa-portal-step[data-v-fd7002f2]{gap:var(--space-3);min-width:0;padding-top:var(--space-4);border-top:1px solid var(--border-subtle);flex-direction:column;display:flex}.portal-step-member-field[data-v-fd7002f2]{margin:0}.portal-step-accpay-fields[data-v-fd7002f2],.portal-step-ig-fields[data-v-fd7002f2]{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));display:grid}.portal-step-agent-hint[data-v-fd7002f2]{font-size:var(--text-xs);margin:0}.portal-step-memberset-block[data-v-fd7002f2]{margin:0 0 var(--space-4);padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-raised)}.portal-step-memberset-legend[data-v-fd7002f2]{padding:0 var(--space-2);font-size:var(--text-sm);color:var(--text);font-weight:600}.portal-step-memberset-intro[data-v-fd7002f2]{margin:0 0 var(--space-2)}.portal-step-memberset-preset-row[data-v-fd7002f2]{margin-bottom:var(--space-3);align-items:center}.portal-step-memberset-preset-hint[data-v-fd7002f2]{flex:1;min-width:12rem}.portal-step-memberset-extra[data-v-fd7002f2]{gap:var(--space-3);margin-bottom:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));display:grid}.portal-step-example-actions[data-v-fd7002f2]{gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.portal-step-payload-details[data-v-fd7002f2]{margin-top:var(--space-2);font-size:var(--text-xs)}.portal-step-payload-summary[data-v-fd7002f2]{cursor:pointer;color:var(--link);-webkit-user-select:none;user-select:none}.portal-step-payload-pre[data-v-fd7002f2]{margin:var(--space-2) 0 0;padding:var(--space-2);max-height:12rem;font-family:var(--font-mono);font-size:var(--text-xs);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface);color:var(--text);white-space:pre-wrap;word-break:break-word;overflow:auto}.portal-step-ig-example-row[data-v-fd7002f2]{gap:var(--space-1);flex-direction:column;justify-content:flex-end;display:flex}.portal-step-json-area[data-v-fd7002f2]{width:100%;min-height:5rem;padding:var(--space-2) var(--space-3);font-family:var(--font-mono);font-size:var(--text-xs);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--text);resize:vertical}.portal-step-legend-danger[data-v-fd7002f2]{color:var(--danger);font-weight:600}.portal-step-actions-panel[data-v-fd7002f2]{padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:color-mix(in srgb, var(--surface-2,var(--surface)) 55%, var(--surface));gap:var(--space-3);flex-direction:column;display:flex}.portal-step-actions-head[data-v-fd7002f2]{gap:var(--space-1);padding-bottom:var(--space-2);border-bottom:1px solid var(--border-subtle);flex-direction:column;display:flex}.portal-step-actions-title[data-v-fd7002f2]{font-size:var(--text-sm);color:var(--text);margin:0;font-weight:600}.portal-step-actions-sub[data-v-fd7002f2]{font-size:var(--text-xs);margin:0}.portal-step-groups[data-v-fd7002f2]{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(17.5rem,1fr));align-items:stretch;display:grid}.portal-step-group[data-v-fd7002f2]{gap:var(--space-2);min-width:0;padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface);box-shadow:0 1px 0 color-mix(in srgb, var(--text) 4%, transparent);flex-direction:column;display:flex}.portal-step-group-head[data-v-fd7002f2]{align-items:flex-start;gap:var(--space-2);min-width:0;display:flex}.portal-step-group-mark[data-v-fd7002f2]{border-radius:var(--radius-sm);letter-spacing:.02em;width:2rem;height:2rem;font-size:.625rem;font-weight:700;font-family:var(--font-mono);background:color-mix(in srgb, var(--primary) 12%, var(--surface));color:var(--primary);border:1px solid color-mix(in srgb, var(--primary) 22%, var(--border));flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.portal-step-group[data-group-id=agent-money] .portal-step-group-mark[data-v-fd7002f2],.portal-step-group[data-group-id=member-money] .portal-step-group-mark[data-v-fd7002f2]{background:color-mix(in srgb, var(--warning) 14%, var(--surface));color:var(--warning);border-color:color-mix(in srgb, var(--warning) 28%, var(--border))}.portal-step-group[data-group-id=members] .portal-step-group-mark[data-v-fd7002f2]{background:color-mix(in srgb, var(--success) 12%, var(--surface));color:var(--success);border-color:color-mix(in srgb, var(--success) 26%, var(--border))}.portal-step-group[data-group-id=advanced] .portal-step-group-mark[data-v-fd7002f2]{background:color-mix(in srgb, var(--text-muted) 12%, var(--surface));color:var(--text-muted)}.portal-step-group-head-text[data-v-fd7002f2]{flex:1;min-width:0}.portal-step-group-title[data-v-fd7002f2]{font-size:var(--text-sm);color:var(--text);margin:0;font-weight:600;line-height:1.3}.portal-step-group-hint[data-v-fd7002f2]{margin:var(--space-1) 0 0;font-size:var(--text-xs);line-height:1.35}.portal-step-group-count[data-v-fd7002f2]{min-width:1.25rem;padding:0 var(--space-2);border-radius:var(--radius-pill);height:1.25rem;font-size:var(--text-xs);color:var(--text-muted);background:var(--surface-2);border:1px solid var(--border-subtle);flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.portal-step-actions-foot[data-v-fd7002f2]{align-items:center;gap:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--border-subtle);flex-wrap:wrap;display:flex}.portal-step-action-btn.ui-btn-sm[data-v-fd7002f2]{white-space:normal;text-align:center;min-width:0;height:auto!important;min-height:2rem!important;padding:var(--space-1) var(--space-2)!important;line-height:1.25!important}.portal-step-card-preview[data-v-fd7002f2]{margin:0 0 var(--space-2);word-break:break-all;font-size:var(--text-xs)}.portal-step-ig-list[data-v-fd7002f2]{margin:0 0 var(--space-2);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);max-height:min(28vh,240px);padding:0;list-style:none;overflow:auto}.portal-step-ig-row[data-v-fd7002f2]{padding:var(--space-2);border-bottom:1px solid var(--border-subtle);font-size:var(--text-xs)}.portal-step-ig-row[data-ok="0"][data-v-fd7002f2]{background:color-mix(in srgb, var(--danger) 8%, var(--surface))}.portal-step-ig-game[data-v-fd7002f2]{margin-right:var(--space-2);font-weight:600}.portal-step-ig-snippet[data-v-fd7002f2]{margin-top:var(--space-1);word-break:break-word;display:block}.portal-step-accpay-warn[data-v-fd7002f2]{padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);border:1px solid color-mix(in srgb, var(--warning) 35%, var(--border));background:var(--warning-bg);margin:0}.portal-step-capture-walk-btn[data-v-fd7002f2]{align-self:flex-start}.partner-edit-subtitle[data-v-fd7002f2]{margin:0 0 var(--space-2);font-size:var(--text-sm);color:var(--text);font-weight:600}.partner-portal-step-desc[data-v-fd7002f2],.portal-step-loading[data-v-fd7002f2]{margin:0}.partner-portal-step-actions[data-v-fd7002f2]{gap:var(--space-2);flex-wrap:wrap;margin-top:auto;display:flex}.partner-portal-step-actions[data-v-fd7002f2] .portal-step-action-btn{flex:1 1 calc(50% - var(--space-2));max-width:100%}@media (width<=640px){.portal-step-groups[data-v-fd7002f2]{grid-template-columns:1fr}.portal-step-group-head[data-v-fd7002f2]{flex-wrap:wrap}}@media (width<=22rem){.partner-portal-step-actions[data-v-fd7002f2] .portal-step-action-btn{flex:100%}}@media (pointer:coarse){.portal-step-action-btn.ui-btn-sm[data-v-fd7002f2]{min-height:var(--control-h)!important;padding-block:var(--space-2)!important}.portal-step-actions-foot[data-v-fd7002f2] .ui-btn{min-height:var(--control-h)}}.partner-portal-step-result[data-v-fd7002f2]{min-width:0}.portal-step-results[data-v-fd7002f2]{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.portal-step-results-title[data-v-fd7002f2]{font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);margin:0;font-weight:600}.portal-step-card[data-v-fd7002f2]{padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);min-width:0}.portal-step-card[data-ok="0"][data-v-fd7002f2]{border-color:color-mix(in srgb, var(--danger) 35%, var(--border));background:color-mix(in srgb, var(--danger) 6%, var(--surface))}.portal-step-card-head[data-v-fd7002f2]{align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);flex-wrap:wrap;display:flex}.portal-step-card-name[data-v-fd7002f2]{font-size:var(--text-sm);color:var(--text);font-weight:600}.portal-step-card-badge[data-v-fd7002f2]{font-size:var(--text-xs);border-radius:var(--radius-pill);border:1px solid var(--border);padding:2px 8px;font-weight:600}.portal-step-card-badge--ok[data-v-fd7002f2]{background:var(--success-bg);border-color:color-mix(in srgb, var(--success) 30%, var(--border));color:var(--text)}.portal-step-card-badge--fail[data-v-fd7002f2]{background:var(--danger-bg);border-color:color-mix(in srgb, var(--danger) 30%, var(--border));color:var(--text)}.portal-step-card-meta[data-v-fd7002f2]{font-size:var(--text-xs);margin:0}.portal-step-card-err[data-v-fd7002f2]{margin:0 0 var(--space-2);font-size:var(--text-sm)}.portal-step-card-url[data-v-fd7002f2]{margin:0 0 var(--space-2);word-break:break-all;font-size:var(--text-xs)}.portal-step-card-empty[data-v-fd7002f2]{font-size:var(--text-xs);margin:0}.portal-step-member-list[data-v-fd7002f2]{max-height:min(52vh,560px);padding-right:var(--space-1);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);overflow:auto}.portal-step-record-list[data-v-fd7002f2]{gap:var(--space-2);flex-direction:column;max-height:min(36vh,320px);margin:0;padding:0;list-style:none;display:flex;overflow:auto}.portal-step-record-item[data-v-fd7002f2]{padding:var(--space-2) var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface-2);min-width:0;margin:0}.portal-step-record-primary[data-v-fd7002f2]{margin:0 0 var(--space-1);font-size:var(--text-sm);color:var(--text);word-break:break-word;font-weight:600}.portal-step-record-primary--pick[data-v-fd7002f2]{font-family:var(--font-mono);color:var(--link);cursor:pointer;text-align:left;background:0 0;border:none;padding:0;display:inline-block}.portal-step-record-primary--pick[data-v-fd7002f2]:hover{text-decoration:underline}.portal-step-record-primary--pick[data-v-fd7002f2]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:var(--radius-sm)}.portal-step-record-fields[data-v-fd7002f2]{gap:var(--space-1) var(--space-3);grid-template-columns:repeat(auto-fill,minmax(8rem,1fr));margin:0;display:grid}.portal-step-record-field[data-v-fd7002f2]{min-width:0;margin:0}.portal-step-record-field dt[data-v-fd7002f2]{font-size:var(--text-xs);color:var(--text-muted);margin:0;font-weight:500}.portal-step-record-field dd[data-v-fd7002f2],.portal-step-record-value[data-v-fd7002f2]{font-size:var(--text-xs);color:var(--text);word-break:break-word;margin:0}.portal-step-accinfo-block[data-v-fd7002f2]{gap:var(--space-3);padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface-2);flex-direction:column;display:flex}.portal-step-accinfo-section-title[data-v-fd7002f2]{margin:0 0 var(--space-2);font-size:var(--text-xs);color:var(--text-muted);font-weight:600}.portal-step-accinfo-load[data-v-fd7002f2]{align-items:center;gap:var(--space-2);flex-wrap:wrap;margin:0;display:flex}.portal-step-record-list--compact[data-v-fd7002f2]{max-height:min(24vh,200px)}.portal-step-record-item--compact[data-v-fd7002f2]{padding:var(--space-1) var(--space-2)}.partner-error-recover[data-v-fd7002f2]{align-items:flex-start;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.partner-error-recover .err[data-v-fd7002f2]{word-break:break-word;flex:12rem;min-width:0;margin:0}.ops-panel[data-v-e2f75b86]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-container);min-width:0;box-shadow:var(--shadow-1);overflow:hidden}.ops-panel-head[data-v-e2f75b86]{justify-content:space-between;align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:color-mix(in srgb, var(--surface-2) 65%, var(--surface));border-bottom:1px solid var(--border);flex-wrap:wrap;display:flex}.ops-panel-title[data-v-e2f75b86]{font-size:var(--text-sm);color:var(--text);letter-spacing:-.01em;margin:0;font-weight:600}.ops-panel-desc[data-v-e2f75b86]{margin:var(--space-1) 0 0;font-size:var(--text-xs);color:var(--text-muted);max-width:52ch;line-height:1.45}.ops-panel-body[data-v-e2f75b86]{padding:var(--space-2) var(--space-3) var(--space-3);min-width:0}.ops-panel-actions[data-v-e2f75b86]{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.form-page[data-v-469a254f]{width:100%}.head[data-v-469a254f]{margin-bottom:var(--space-4)}h1[data-v-469a254f]{align-items:center;gap:var(--space-3);font-size:var(--text-xl);letter-spacing:-.02em;margin:0;font-weight:600;display:flex}.title-ico[data-v-469a254f]{color:var(--accent);opacity:.92;flex-shrink:0;font-size:1.15em}.sub[data-v-469a254f]{margin:var(--space-2) 0 0;color:var(--text-muted);font-size:var(--text-sm)}.panel[data-v-469a254f]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-container);padding:var(--space-5);box-shadow:var(--shadow-1)}.cache-page[data-v-fbf409d4]{gap:var(--space-4);flex-direction:column;display:flex}.cache-hero[data-v-fbf409d4]{justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding:var(--space-4);border-radius:var(--radius-container);border:1px solid color-mix(in srgb, var(--accent) 18%, var(--border));background:color-mix(in srgb, var(--accent) 5%, var(--surface));flex-wrap:wrap;display:flex}.cache-status[data-v-fbf409d4]{border-radius:var(--radius-pill);font-size:var(--text-sm);background:color-mix(in srgb, var(--warning) 14%, var(--surface-2));color:var(--text);align-items:center;padding:.2rem .65rem;font-weight:600;display:inline-flex}.cache-status[data-ready="1"][data-v-fbf409d4]{background:color-mix(in srgb, var(--success) 16%, var(--surface-2));color:var(--success)}.cache-hero-desc[data-v-fbf409d4]{margin:var(--space-2) 0 0;font-size:var(--text-sm);color:var(--text-muted);max-width:36rem;line-height:1.45}.cache-hero-actions[data-v-fbf409d4]{gap:var(--space-2);flex-wrap:wrap;display:flex}.cache-tabs[data-v-fbf409d4] .ant-tabs-nav{margin-bottom:var(--space-4)}.cache-stats[data-v-fbf409d4]{gap:var(--space-3);margin-bottom:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(10.5rem,1fr));display:grid}.cache-section[data-v-fbf409d4]{padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-container);background:var(--surface)}.cache-section-title[data-v-fbf409d4]{margin:0 0 var(--space-3);align-items:center;gap:var(--space-2);font-size:var(--text-md);color:var(--text);font-weight:600;display:flex}.cache-url-field[data-v-fbf409d4]{gap:var(--space-2);flex-direction:column;display:flex}.cache-url-label[data-v-fbf409d4]{font-size:var(--text-sm);color:var(--text-muted)}.cache-manual-hint[data-v-fbf409d4]{margin:0 0 var(--space-3);font-size:var(--text-sm);line-height:1.45}.cache-manual-field[data-v-fbf409d4]{gap:var(--space-2);margin-bottom:var(--space-3);font-size:var(--text-sm);color:var(--text-muted);flex-direction:column;display:flex}.cache-manual-textarea[data-v-fbf409d4]{box-sizing:border-box;width:100%;padding:var(--space-3);border-radius:var(--radius-md);border:1px solid var(--border);background:var(--surface-2);font-family:var(--font-mono,ui-monospace, monospace);font-size:var(--text-xs);color:var(--text);resize:vertical;line-height:1.45}.cache-values-hint[data-v-fbf409d4],.cache-values-empty[data-v-fbf409d4]{padding:var(--space-4);border-radius:var(--radius-md);border:1px dashed var(--border);background:var(--surface-2);font-size:var(--text-sm);color:var(--text-muted);margin:0}.cache-field-list[data-v-fbf409d4]{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.cache-field-card[data-v-fbf409d4]{padding:var(--space-3) var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface)}.cache-field-head[data-v-fbf409d4]{justify-content:space-between;align-items:baseline;gap:var(--space-2);margin-bottom:var(--space-2);flex-wrap:wrap;display:flex}.cache-field-name[data-v-fbf409d4]{font-family:var(--font-mono,ui-monospace, monospace);font-size:var(--text-sm);color:var(--accent)}.cache-field-len[data-v-fbf409d4]{font-size:var(--text-xs);color:var(--text-muted)}.cache-field-preview[data-v-fbf409d4]{padding:var(--space-3);border-radius:var(--radius-sm);background:var(--surface-2);border:1px solid var(--border-subtle);font-family:var(--font-mono,ui-monospace, monospace);font-size:var(--text-xs);color:var(--text);white-space:pre-wrap;word-break:break-all;max-height:6.5rem;margin:0;line-height:1.45;overflow:auto}.cache-field-preview.long[data-v-fbf409d4]{max-height:8rem}.cache-field-actions[data-v-fbf409d4]{gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.cache-values-footer[data-v-fbf409d4]{margin-top:var(--space-3)}.cache-field-modal-text[data-v-fbf409d4]{box-sizing:border-box;width:100%;margin-bottom:var(--space-3);padding:var(--space-3);border-radius:var(--radius-md);border:1px solid var(--border);background:var(--surface-2);font-family:var(--font-mono,ui-monospace, monospace);font-size:var(--text-xs);color:var(--text);resize:vertical;line-height:1.45}.cache-field-modal-copy[data-v-fbf409d4]{width:100%}.inline-code[data-v-fbf409d4]{font-family:var(--font-mono,ui-monospace, monospace);border-radius:var(--radius-sm);background:var(--surface-2);border:1px solid var(--border-subtle);padding:.1em .35em;font-size:.92em}.muted[data-v-fbf409d4]{color:var(--text-muted)}.partners-page[data-v-3865a1fd]{gap:var(--space-4);flex-direction:column;min-width:0;max-width:100%;display:flex}.partners-main-tabs[data-v-3865a1fd] .ant-tabs-nav{margin-bottom:var(--space-4)}.ufa-auto-hint[data-v-3865a1fd]{font-size:var(--text-sm);color:var(--text-muted);max-width:42rem;margin:0;line-height:1.45}.partners-page .muted[data-v-3865a1fd]{color:var(--text-muted)}.modal-form[data-v-3865a1fd]{gap:var(--space-3);flex-direction:column;display:flex}.partner-edit-modal[data-v-3865a1fd]{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.partner-edit-modal[data-v-3865a1fd] .ui-btn-sm{min-height:var(--control-h)!important;height:var(--control-h)!important;padding-inline:var(--space-3)!important;font-size:var(--text-sm)!important}.partner-edit-hero[data-v-3865a1fd]{justify-content:space-between;align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--border);border-radius:var(--radius-container);background:var(--surface-2);flex-wrap:wrap;display:flex}.partner-edit-hero-text[data-v-3865a1fd]{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.partner-edit-code[data-v-3865a1fd]{font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);font-weight:600}.partner-edit-name[data-v-3865a1fd]{font-size:var(--text-lg);color:var(--text);word-break:break-word;font-weight:600;line-height:1.3}.partner-edit-badges[data-v-3865a1fd]{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.partner-edit-badge[data-v-3865a1fd]{padding:var(--space-1) var(--space-2);border-radius:var(--radius-pill);font-size:var(--text-xs);border:1px solid var(--border);background:var(--surface);color:var(--text-muted);align-items:center;font-weight:600;display:inline-flex}.partner-edit-badge--product[data-v-3865a1fd]{border-color:color-mix(in srgb, var(--accent) 28%, var(--border));background:color-mix(in srgb, var(--accent) 10%, var(--surface));color:var(--text)}.partner-edit-badge[data-status=active][data-v-3865a1fd]{border-color:color-mix(in srgb, var(--success) 35%, var(--border));background:color-mix(in srgb, var(--success) 12%, var(--surface));color:var(--text)}.partner-edit-tabs[data-v-3865a1fd] .ant-tabs-nav{margin-bottom:0}.partner-edit-tabs[data-v-3865a1fd] .ant-tabs-nav-wrap{-webkit-overflow-scrolling:touch;overflow:auto hidden}.partner-edit-tabs[data-v-3865a1fd] .ant-tabs-nav-list{flex-wrap:nowrap}.partner-edit-tabs[data-v-3865a1fd] .ant-tabs-tab{flex-shrink:0}.partner-edit-tabs[data-v-3865a1fd] .ant-tabs-content-holder,.partner-edit-tabs[data-v-3865a1fd] .ant-tabs-tabpane{min-width:0}.partner-edit-tab-desc[data-v-3865a1fd]{margin:var(--space-3) 0 var(--space-3);font-size:var(--text-sm);color:var(--text-muted);line-height:1.45}.partner-edit-panel[data-v-3865a1fd]{gap:var(--space-4);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-container);background:var(--surface-2);flex-direction:column;min-width:0;display:flex}.partner-edit-panel--login-test[data-v-3865a1fd]{max-height:none;overflow:visible}.partner-edit-section-stack[data-v-3865a1fd]{gap:var(--space-5);flex-direction:column;min-width:0;display:flex}.partner-edit-section[data-v-3865a1fd]{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.partner-edit-section--ruled[data-v-3865a1fd]{padding-top:var(--space-4);border-top:1px solid var(--border-subtle)}.partner-edit-panel>.partner-edit-subtitle[data-v-3865a1fd]:not(:first-child){margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--border-subtle)}.partner-edit-grid[data-v-3865a1fd]{gap:var(--space-3) var(--space-4);grid-template-columns:1fr 1fr;align-items:start;display:grid}.partner-edit-grid .field-span-2[data-v-3865a1fd]{grid-column:1/-1}.partner-edit-subtitle[data-v-3865a1fd]{margin:0 0 var(--space-2);font-size:var(--text-sm);color:var(--text);font-weight:600}.partner-edit-section--ruled>.partner-edit-subtitle[data-v-3865a1fd],.partner-edit-section>.partner-edit-subtitle[data-v-3865a1fd]:first-child,.partner-edit-panel>.partner-edit-subtitle[data-v-3865a1fd]:first-child{border-top:none;margin-top:0;padding-top:0}.partner-edit-form-err[data-v-3865a1fd]{padding:var(--space-2) var(--space-3);border-radius:var(--radius-control);background:color-mix(in srgb, var(--danger) 8%, var(--surface));border:1px solid color-mix(in srgb, var(--danger) 25%, var(--border));margin:0}.partner-error-recover[data-v-3865a1fd]{align-items:flex-start;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.partner-error-recover .err[data-v-3865a1fd]{word-break:break-word;flex:12rem;min-width:0;margin:0}.ufa-login-test-prereq[data-v-3865a1fd]{margin:0}.partner-edit-session-stack[data-v-3865a1fd]{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.partner-edit-panel--session-json[data-v-3865a1fd]{max-height:none;overflow:visible}.partner-agent-tab[data-v-3865a1fd]{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.partner-agent-tab-lead[data-v-3865a1fd]{margin:0}.partner-agent-cards[data-v-3865a1fd]{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.agent-card[data-v-3865a1fd]{gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--border);border-radius:var(--radius-container);background:var(--surface);box-shadow:var(--shadow-1);flex-direction:column;min-width:0;display:flex}.agent-card--wide[data-v-3865a1fd]{grid-column:1/-1}.agent-card--sequence[data-v-3865a1fd]{border-color:color-mix(in srgb, var(--info) 22%, var(--border));background:color-mix(in srgb, var(--info) 5%, var(--surface))}.agent-card-head[data-v-3865a1fd]{align-items:flex-start;gap:var(--space-3);min-width:0;display:flex}.agent-card-mark[data-v-3865a1fd]{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--text-muted) 35%, transparent);flex-shrink:0;align-self:stretch;width:4px;min-height:2.5rem}.agent-card-mark--accent[data-v-3865a1fd]{background:var(--accent)}.agent-card-mark--warning[data-v-3865a1fd]{background:var(--warning)}.agent-card-mark--info[data-v-3865a1fd]{background:var(--info)}.agent-card-head-text[data-v-3865a1fd]{flex:1;min-width:0}.agent-card-title[data-v-3865a1fd]{font-size:var(--text-sm);color:var(--text);margin:0;font-weight:600;line-height:1.35}.agent-card-lead[data-v-3865a1fd]{margin:var(--space-1) 0 0;font-size:var(--text-xs);color:var(--text-muted);line-height:1.45}.agent-card-body[data-v-3865a1fd]{gap:var(--space-3)}.agent-totp-strip[data-v-3865a1fd]{align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-control);background:var(--surface-2);border:1px solid var(--border);flex-wrap:wrap;display:flex}.agent-totp-label[data-v-3865a1fd]{font-size:var(--text-xs);color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;font-weight:600}.agent-totp-code[data-v-3865a1fd]{font-size:var(--text-lg)}.agent-totp-timer[data-v-3865a1fd]{margin:0}.agent-totp-actions[data-v-3865a1fd]{gap:var(--space-2);flex-wrap:wrap;margin-inline-start:auto;display:flex}.partner-seq-preview[data-v-3865a1fd]{padding:var(--space-3);border-radius:var(--radius-control);background:var(--surface-2);border:1px dashed color-mix(in srgb, var(--info) 30%, var(--border));margin:0}.partner-seq-preview-label[data-v-3865a1fd]{font-size:var(--text-xs);color:var(--text-muted);margin-bottom:var(--space-2);font-weight:600;display:block}.partner-seq-chips[data-v-3865a1fd]{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.partner-seq-chip[data-v-3865a1fd]{padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);background:var(--surface);border:1px solid var(--border);font-size:var(--text-sm);word-break:break-all}.partner-seq-chip--next[data-v-3865a1fd]{border-color:color-mix(in srgb, var(--accent) 35%, var(--border));background:color-mix(in srgb, var(--accent) 8%, var(--surface))}.partner-seq-arrow[data-v-3865a1fd]{color:var(--text-muted);font-weight:600}.agent-tab-block[data-v-3865a1fd]{gap:var(--space-3);min-width:0;padding-top:var(--space-4);margin-top:var(--space-1);border-top:1px solid var(--border);flex-direction:column;display:flex}.agent-tab-block-title[data-v-3865a1fd]{font-size:var(--text-sm);color:var(--text);margin:0;font-weight:600}.partner-member-register-preview--inline[data-v-3865a1fd]{padding:var(--space-3);border-radius:var(--radius-control);background:var(--surface-2);border:1px solid var(--border);margin:0}.partner-member-register-preview-row[data-v-3865a1fd]{gap:var(--space-2);grid-template-columns:5.5rem 1fr;align-items:baseline;display:grid}.partner-member-register-preview-row+.partner-member-register-preview-row[data-v-3865a1fd]{margin-top:var(--space-2);padding-top:var(--space-2);border-top:1px solid color-mix(in srgb, var(--border) 70%, transparent)}.partner-member-register-preview-row dt[data-v-3865a1fd]{font-size:var(--text-xs);color:var(--text-muted);margin:0;font-weight:600}.partner-member-register-preview-row dd[data-v-3865a1fd]{font-size:var(--text-sm);word-break:break-all;margin:0}.partner-edit-panel--agent[data-v-3865a1fd]{gap:var(--space-4);box-shadow:none;background:0 0;border:none;max-height:none;padding:0;overflow:visible}@media (width<=640px){.partner-edit-hero[data-v-3865a1fd]{padding:var(--space-3);flex-direction:column;align-items:stretch}.partner-edit-badges[data-v-3865a1fd]{width:100%}.partner-edit-panel[data-v-3865a1fd]{padding:var(--space-3)}.partner-agent-cards[data-v-3865a1fd]{grid-template-columns:1fr}.agent-card--wide[data-v-3865a1fd]{grid-column:auto}.agent-totp-strip[data-v-3865a1fd]{flex-direction:column;align-items:stretch}.agent-totp-actions[data-v-3865a1fd]{width:100%;margin-inline-start:0}.agent-totp-actions[data-v-3865a1fd] .ui-btn{flex:1 1 calc(50% - var(--space-2));min-width:0}.partner-seq-chips[data-v-3865a1fd]{flex-direction:column;align-items:stretch}.partner-seq-arrow[data-v-3865a1fd]{align-self:center;transform:rotate(90deg)}.partner-member-register-preview-row[data-v-3865a1fd]{gap:var(--space-1);grid-template-columns:1fr}.partner-edit-tabs[data-v-3865a1fd] .ant-tabs-tab{padding:var(--space-2) var(--space-3)}}@media (pointer:coarse){.partner-edit-tabs[data-v-3865a1fd] .ant-tabs-tab-btn{min-height:var(--control-h);align-items:center;display:inline-flex}}.partner-portal-step-desc[data-v-3865a1fd]{margin:0}.partner-portal-step-actions[data-v-3865a1fd]{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(6.75rem,1fr));display:grid}.partner-portal-step-result[data-v-3865a1fd]{margin-top:var(--space-1)}.partner-portal-step-url[data-v-3865a1fd]{word-break:break-all;margin:0}.partner-portal-step-tables[data-v-3865a1fd]{margin:var(--space-2) 0 0;max-height:12rem;font-size:var(--text-xs,.75rem);padding:var(--space-2);border-radius:var(--radius-sm);border:1px solid var(--border);background:color-mix(in srgb, var(--surface-elevated,var(--surface)) 90%, transparent);overflow:auto}.partner-member-register-desc[data-v-3865a1fd]{margin:0 0 var(--space-2)}.partner-member-register-preview[data-v-3865a1fd]{margin-top:var(--space-2);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);border:1px solid color-mix(in srgb, var(--accent) 20%, var(--border));background:color-mix(in srgb, var(--accent) 6%, var(--surface))}.partner-member-register-preview-title[data-v-3865a1fd]{margin:0 0 var(--space-2);font-size:var(--text-sm);color:var(--text);font-weight:600}.partner-member-register-preview-dl[data-v-3865a1fd]{gap:var(--space-2) var(--space-3);font-size:var(--text-sm);grid-template-columns:6.5rem minmax(0,1fr);margin:0;display:grid}.partner-member-register-preview-dl dt[data-v-3865a1fd]{color:var(--text-muted);margin:0}.partner-member-register-preview-dl dd[data-v-3865a1fd]{color:var(--text);word-break:break-all;margin:0}.partner-edit-panel--accinfo[data-v-3865a1fd]{min-height:14rem;max-height:min(52vh,560px);overflow:auto}.partner-edit-panel--accinfo.ufa-accinfo-wrap[data-v-3865a1fd]{max-height:min(52vh,560px);padding:var(--space-4);margin-top:0}.partner-edit-accinfo-head[data-v-3865a1fd]{margin-bottom:var(--space-3);padding-bottom:var(--space-2);border-bottom:1px solid var(--border-subtle)}.partner-edit-accinfo-head .ufa-login-trace-title[data-v-3865a1fd]{margin:0 0 var(--space-1)}.partner-edit-accinfo-hint[data-v-3865a1fd]{margin:0}.ufa-affiliate-block--tab[data-v-3865a1fd],.ufa-login-test-block--tab[data-v-3865a1fd]{margin-top:0}.affiliate-link-list--cards[data-v-3865a1fd]{gap:var(--space-2);flex-direction:column;display:flex}.affiliate-link-card[data-v-3865a1fd]{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface);flex-wrap:wrap;display:flex}.affiliate-link-card-main[data-v-3865a1fd]{gap:var(--space-1);flex-direction:column;flex:12rem;min-width:0;display:flex}.affiliate-link-code[data-v-3865a1fd]{font-weight:600;font-size:var(--text-sm);color:var(--text)}.affiliate-link-name[data-v-3865a1fd]{font-size:var(--text-sm);color:var(--text-muted)}.affiliate-link-url[data-v-3865a1fd]{font-size:var(--text-xs);word-break:break-all}.affiliate-link-card-actions[data-v-3865a1fd]{align-items:center;gap:var(--space-2);flex-wrap:wrap;flex-shrink:0;display:inline-flex}.affiliate-url-example[data-v-3865a1fd]{margin-top:var(--space-1);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);border:1px solid color-mix(in srgb, var(--accent) 22%, var(--border));background:color-mix(in srgb, var(--accent) 6%, var(--surface))}.affiliate-url-example--off[data-v-3865a1fd]{border-color:var(--border-subtle);background:var(--surface);opacity:.92}.affiliate-url-example-title[data-v-3865a1fd]{margin:0 0 var(--space-2);font-size:var(--text-sm);color:var(--text);align-items:baseline;gap:var(--space-2);flex-wrap:wrap;font-weight:600;display:flex}.affiliate-url-example-code[data-v-3865a1fd]{font-weight:400}.affiliate-url-example-off[data-v-3865a1fd]{margin:0 0 var(--space-2)}.affiliate-url-example-row[data-v-3865a1fd]{gap:var(--space-2);margin-bottom:var(--space-2);grid-template-columns:5.5rem minmax(0,1fr) auto;align-items:center;display:grid}.affiliate-url-example-row[data-v-3865a1fd]:last-child{margin-bottom:0}.affiliate-url-example-label[data-v-3865a1fd]{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.03em;color:var(--text-muted);font-weight:600}.affiliate-url-example-url[data-v-3865a1fd]{font-size:var(--text-xs);word-break:break-all;padding:var(--space-1) var(--space-2);border-radius:var(--radius-control);background:var(--surface-2);border:1px solid var(--border-subtle);color:var(--text)}.affiliate-url-example-path[data-v-3865a1fd]{margin:calc(-1 * var(--space-1)) 0 var(--space-2);padding-left:5.5rem}@media (width<=640px){.affiliate-url-example-row[data-v-3865a1fd]{grid-template-columns:1fr}.affiliate-url-example-path[data-v-3865a1fd]{padding-left:0}}@media (width<=560px){.partner-edit-grid[data-v-3865a1fd]{grid-template-columns:1fr}.partner-edit-grid .field-span-2[data-v-3865a1fd]{grid-column:auto}}.upstream-modal[data-v-3865a1fd]{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.upstream-product-row[data-v-3865a1fd]{align-items:flex-end;gap:var(--space-3);margin-bottom:var(--space-1);flex-wrap:wrap;display:flex}.upstream-product-field[data-v-3865a1fd]{flex:16rem;min-width:0;margin:0}.upstream-product-hint[data-v-3865a1fd]{font-size:var(--text-xs);flex:12rem;align-self:center;margin:0}.upstream-hint[data-v-3865a1fd]{font-size:var(--text-xs);margin:0}.upstream-hint code[data-v-3865a1fd]{font-size:var(--text-xs)}.upstream-toolbar[data-v-3865a1fd]{gap:var(--space-2);flex-wrap:wrap;display:flex}.upstream-table-wrap[data-v-3865a1fd]{border:1px solid var(--border-subtle);border-radius:var(--radius-md);max-height:min(68vh,640px);overflow:auto}.upstream-table[data-v-3865a1fd]{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.upstream-table th[data-v-3865a1fd],.upstream-table td[data-v-3865a1fd]{padding:var(--space-2);vertical-align:top;border-bottom:1px solid var(--border-subtle);background:var(--surface-raised)}.upstream-table thead th[data-v-3865a1fd]{z-index:1;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.02em;color:var(--text-muted);background:var(--surface-2);box-shadow:0 1px 0 var(--border-subtle);position:sticky;top:0}.upstream-table tbody tr:last-child td[data-v-3865a1fd]{border-bottom:none}.col-flow[data-v-3865a1fd]{width:7.5rem}.col-url[data-v-3865a1fd]{width:11rem;min-width:9rem}.col-headers[data-v-3865a1fd]{width:12rem;min-width:10rem}.upstream-api-key-field[data-v-3865a1fd]{margin-top:var(--space-2)}.upstream-headers-template[data-v-3865a1fd]{min-height:6.5rem}.col-payload[data-v-3865a1fd]{min-width:14rem;background:color-mix(in srgb, var(--bg) 70%, var(--surface-raised))!important}.col-test[data-v-3865a1fd]{text-align:center;vertical-align:middle;width:5.5rem}.upstream-test-active[data-v-3865a1fd]{border-color:color-mix(in srgb, var(--accent) 45%, var(--border))!important;color:var(--accent)!important}.upstream-test-label[data-v-3865a1fd]{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.03em;color:var(--text-muted);margin:0;font-weight:600}.upstream-test-pre[data-v-3865a1fd]{padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--bg);color:var(--text);font-family:var(--font-mono);font-size:var(--text-xs);white-space:pre-wrap;word-break:break-word;max-height:14rem;margin:0;line-height:1.45;overflow:auto}.upstream-flow-label[data-v-3865a1fd]{font-weight:600;font-size:var(--text-sm);display:block}.upstream-flow-key[data-v-3865a1fd]{font-size:var(--text-xs);color:var(--text-muted);display:block}.upstream-flow-hint[data-v-3865a1fd]{margin-top:var(--space-1);font-size:var(--text-xs);color:var(--text-muted);max-width:11rem;line-height:1.35;display:block}.upstream-platform-note[data-v-3865a1fd]{font-size:var(--text-xs);padding:var(--space-2) var(--space-3);border-radius:var(--radius-control);background:color-mix(in srgb, var(--accent) 8%, var(--surface));border:1px solid color-mix(in srgb, var(--accent) 18%, var(--border));margin:0;line-height:1.45}.upstream-platform-note code[data-v-3865a1fd]{font-size:var(--text-xs)}.upstream-call-logs[data-v-3865a1fd]{margin-top:var(--space-2);padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-raised)}.upstream-call-logs-head[data-v-3865a1fd]{justify-content:space-between;align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);display:flex}.upstream-call-logs-list[data-v-3865a1fd]{gap:var(--space-2);flex-direction:column;max-height:14rem;display:flex;overflow:auto}.upstream-call-log-row summary[data-v-3865a1fd]{cursor:pointer;font-size:var(--text-xs);font-family:ui-monospace,monospace}.upstream-call-log-body[data-v-3865a1fd]{margin-top:var(--space-2);max-height:10rem}.upstream-template[data-v-3865a1fd]{width:100%;min-height:6.25rem;font-family:var(--font-mono);font-size:var(--text-sm);resize:vertical;box-sizing:border-box;padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--bg);color:var(--text);caret-color:var(--accent);transition:border-color var(--motion,.15s ease), box-shadow var(--motion,.15s ease), background var(--motion,.15s ease);line-height:1.45}.upstream-template[data-v-3865a1fd]::placeholder{color:var(--text-muted);opacity:.85}.upstream-template[data-v-3865a1fd]:hover:not(:focus-visible){border-color:color-mix(in srgb, var(--accent) 22%, var(--border))}.upstream-template[data-v-3865a1fd]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px;border-color:color-mix(in srgb, var(--accent) 50%, var(--border));background:var(--surface);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 12%, transparent)}.upstream-table[data-v-3865a1fd] .ui-input,.upstream-table[data-v-3865a1fd] input{font-size:var(--text-xs)}.expire-grid-partner[data-v-3865a1fd]{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.ufa-secret-input[data-v-3865a1fd] input{font-family:var(--font-mono,ui-monospace, monospace);font-size:var(--text-sm)}.sr-only[data-v-3865a1fd]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ufa-totp-live[data-v-3865a1fd]{align-items:center;gap:var(--space-2);margin:var(--space-1) 0 0;font-size:var(--text-sm);color:var(--text);flex-wrap:wrap;display:flex}.ufa-totp-live-code[data-v-3865a1fd]{font-family:var(--font-mono,ui-monospace, monospace);font-size:var(--text-lg);letter-spacing:.2em;color:var(--accent);font-weight:600}.ufa-totp-live-actions[data-v-3865a1fd]{align-items:center;gap:var(--space-1);flex-wrap:wrap;margin-left:auto;display:inline-flex}.ufa-affiliate-block[data-v-3865a1fd]{margin-top:var(--space-4);padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md)}.affiliate-enabled-row[data-v-3865a1fd]{align-items:center;gap:var(--space-2);margin-top:var(--space-2);display:flex}.affiliate-link-list[data-v-3865a1fd]{margin:var(--space-2) 0;padding:0;list-style:none}.affiliate-link-item[data-v-3865a1fd]{align-items:center;gap:var(--space-2);padding:var(--space-1) 0;font-size:var(--text-sm);flex-wrap:wrap;display:flex}.affiliate-link-create[data-v-3865a1fd]{gap:var(--space-2);margin-top:var(--space-2);grid-template-columns:1fr 1fr auto;display:grid}@media (width<=640px){.affiliate-link-create[data-v-3865a1fd]{grid-template-columns:1fr}}.ufa-session-card[data-v-3865a1fd]{gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--border);border-radius:var(--radius-container);background:var(--surface-2);flex-direction:column;display:flex}.ufa-session-head[data-v-3865a1fd]{justify-content:space-between;align-items:flex-start;gap:var(--space-3);flex-wrap:wrap;display:flex}.ufa-session-title[data-v-3865a1fd]{font-size:var(--text-sm);color:var(--text);margin:0;font-weight:600}.ufa-session-sub[data-v-3865a1fd]{margin:var(--space-1) 0 0}.ufa-session-badges[data-v-3865a1fd]{align-items:center;gap:var(--space-2);flex-wrap:wrap;justify-content:flex-end;display:flex}.ufa-session-badge[data-v-3865a1fd]{padding:var(--space-1) var(--space-2);border-radius:var(--radius-pill);font-size:var(--text-xs);border:1px solid var(--border);background:var(--surface);color:var(--text-muted);align-items:center;font-weight:600;display:inline-flex}.ufa-session-badge--ok[data-v-3865a1fd]{border-color:color-mix(in srgb, var(--success) 35%, var(--border));background:color-mix(in srgb, var(--success) 10%, var(--surface));color:var(--text)}.ufa-session-badge--warn[data-v-3865a1fd]{border-color:color-mix(in srgb, var(--danger) 35%, var(--border));background:color-mix(in srgb, var(--danger) 8%, var(--surface));color:var(--text)}.ufa-session-badge--empty[data-v-3865a1fd]{border-style:dashed}.ufa-session-meta[data-v-3865a1fd]{font-size:var(--text-xs);color:var(--text-muted)}.ufa-session-editor[data-v-3865a1fd]{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:color-mix(in srgb, var(--bg) 55%, var(--surface));box-shadow:inset 0 1px 0 color-mix(in srgb, var(--border) 40%, transparent);overflow:hidden}.ufa-session-editor[data-empty="1"][data-v-3865a1fd]{border-style:dashed}.ufa-cookie-field-actions[data-v-3865a1fd]{align-items:center;gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.ufa-session-toolbar[data-v-3865a1fd]{padding-top:var(--space-2);border-top:1px solid var(--border-subtle);margin-top:0}.ufa-session-size[data-v-3865a1fd]{font-variant-numeric:tabular-nums;margin-left:auto}.ufa-cookie-accinfo-err[data-v-3865a1fd]{margin-top:var(--space-2)}.ufa-accinfo-wrap--cookie[data-v-3865a1fd]{margin-top:var(--space-3)}.ufa-cookie-textarea[data-v-3865a1fd]{width:100%;min-height:9rem;max-height:min(32vh,280px);padding:var(--space-3) var(--space-4);font-family:var(--font-mono);font-size:var(--text-sm);tab-size:2;color:var(--text);resize:vertical;box-sizing:border-box;background:0 0;border:none;border-radius:0;line-height:1.55;display:block}.ufa-cookie-textarea[data-v-3865a1fd]::placeholder{color:var(--text-muted);opacity:.85;white-space:pre}.ufa-cookie-textarea[data-v-3865a1fd]:focus-visible{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--accent) 45%, transparent);outline:none}.ufa-login-test-actions[data-v-3865a1fd]{gap:var(--space-3);flex-direction:column;display:flex}.ufa-login-test-actions-row[data-v-3865a1fd]{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.ufa-login-test-actions-row--primary[data-v-3865a1fd]{padding-bottom:var(--space-3);border-bottom:1px solid var(--border-subtle)}.ufa-login-test-block[data-v-3865a1fd]{gap:var(--space-2);margin-top:var(--space-2);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:color-mix(in srgb, var(--surface-elevated,var(--surface)) 88%, transparent);flex-direction:column;display:flex}.ufa-login-test-grid[data-v-3865a1fd]{gap:var(--space-3);grid-template-columns:repeat(3,1fr);display:grid}@media (width<=720px){.ufa-login-test-grid[data-v-3865a1fd]{grid-template-columns:1fr}}.ufa-login-test-status[data-v-3865a1fd]{gap:var(--space-1);flex-direction:column;margin:0;display:flex}.ufa-login-test-meta[data-v-3865a1fd]{word-break:break-all;margin:0}.ufa-login-trace-wrap[data-v-3865a1fd],.ufa-login-captcha-preview[data-v-3865a1fd]{margin-top:var(--space-2)}.ufa-login-trace-title[data-v-3865a1fd]{margin:0 0 var(--space-1);font-size:var(--text-xs);color:var(--text-muted);font-weight:600}.ufa-login-trace[data-v-3865a1fd]{padding-left:var(--space-4);font-size:var(--text-sm);color:var(--text);margin:0}.ufa-login-trace li[data-v-3865a1fd]{margin:var(--space-1) 0}.ufa-login-trace-ok .ufa-login-trace-label[data-v-3865a1fd]{color:var(--text)}.ufa-login-trace-fail .ufa-login-trace-label[data-v-3865a1fd]{color:var(--danger,var(--error))}.ufa-login-trace-detail[data-v-3865a1fd]{font-size:var(--text-xs);word-break:break-word;margin-top:2px;display:block}.ufa-accinfo-wrap[data-v-3865a1fd]{margin-top:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);max-height:280px;padding:var(--space-3);background:var(--surface-raised);overflow:auto}.ufa-accinfo-section+.ufa-accinfo-section[data-v-3865a1fd]{margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--border-subtle)}.ufa-accinfo-section-title[data-v-3865a1fd]{margin:0 0 var(--space-2);font-size:var(--text-sm);color:var(--text-secondary);font-weight:600}.ufa-accinfo-dl[data-v-3865a1fd]{gap:var(--space-2) var(--space-4);font-size:var(--text-sm);grid-template-columns:minmax(9rem,38%) 1fr;margin:0;line-height:1.45;display:grid}.partner-edit-panel--accinfo .ufa-accinfo-dl dd[data-v-3865a1fd]{font-variant-numeric:tabular-nums}.ufa-accinfo-dl dt[data-v-3865a1fd]{color:var(--text-muted);margin:0}.ufa-accinfo-dl dd[data-v-3865a1fd]{color:var(--text-primary);word-break:break-word;margin:0}.ufa-login-captcha-img[data-v-3865a1fd]{margin-top:var(--space-1);padding:var(--space-2);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);image-rendering:pixelated;display:block}.ufa-login-totp-sent[data-v-3865a1fd]{align-items:baseline;gap:var(--space-2);margin:var(--space-2) 0 0;flex-wrap:wrap;display:flex}.inline-hint[data-v-3865a1fd]{margin:calc(-1 * var(--space-2)) 0 var(--space-2)}.section-label[data-v-3865a1fd]{margin:var(--space-2) 0 0;font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);font-weight:600}.field[data-v-3865a1fd]{gap:var(--space-1);font-size:var(--text-sm);color:var(--text-muted);flex-direction:column;display:flex}.hint[data-v-3865a1fd]{font-size:var(--text-xs);color:var(--text-muted)}.wallet-meta[data-v-3865a1fd]{font-size:var(--text-sm);color:var(--text);margin:0;font-weight:500}.err[data-v-3865a1fd]{color:var(--danger);font-size:var(--text-sm);margin:0}.wallet-detail[data-v-3865a1fd],.tool-field[data-v-3865a1fd]{min-width:0}.tool-label[data-v-3865a1fd]{align-items:center;gap:var(--space-1);font-size:var(--text-sm);color:var(--text-muted);display:inline-flex}.detail-status[data-v-3865a1fd]{margin:0 0 var(--space-3);font-size:var(--text-sm);color:var(--text-muted)}.detail-grid[data-v-3865a1fd]{gap:var(--space-5);flex-direction:column;min-width:0;display:flex}.detail-grid[data-v-3865a1fd] .ops-panel-body{padding:var(--space-2)}.gateway-link[data-v-3865a1fd]{color:var(--link);font-size:var(--text-sm);text-align:left;cursor:pointer;text-underline-offset:2px;background:0 0;border:none;padding:0;text-decoration:underline}.gateway-link[data-v-3865a1fd]:hover{color:var(--accent-hover)}.gateway-link[data-v-3865a1fd]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:var(--radius-sm)}.gateway-modal[data-v-3865a1fd]{gap:var(--space-3);flex-direction:column;display:flex}.gateway-bulk[data-v-3865a1fd]{gap:var(--space-2);flex-wrap:wrap;display:flex}.gateway-list[data-v-3865a1fd]{gap:var(--space-2);flex-direction:column;max-height:min(50vh,420px);margin:0;padding:0;list-style:none;display:flex;overflow:auto}.gateway-row[data-v-3865a1fd]{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-raised);display:flex}.gateway-meta[data-v-3865a1fd]{flex-direction:column;gap:2px;min-width:0;display:flex}.gateway-name[data-v-3865a1fd]{font-weight:600;font-size:var(--text-sm);color:var(--text)}.gateway-key[data-v-3865a1fd]{font-size:var(--text-xs);color:var(--text-muted)}.gateway-type[data-v-3865a1fd]{font-size:var(--text-xs);color:var(--text-muted);text-transform:uppercase}.gateway-flows[data-v-3865a1fd]{gap:var(--space-3);flex-shrink:0;align-items:center;display:flex}.gateway-flow[data-v-3865a1fd]{font-size:var(--text-xs);color:var(--text-muted);flex-direction:column;align-items:center;gap:4px;display:flex}.mono[data-v-3865a1fd]{font-family:ui-monospace,monospace}.product-pill[data-v-3865a1fd]{border-radius:var(--radius-sm);font-size:var(--text-xs);padding:2px 8px;font-weight:600;display:inline-block}.product-pill.ufa[data-v-3865a1fd]{background:var(--warning-bg);color:var(--text)}.product-pill.sbo[data-v-3865a1fd]{background:var(--info-bg);color:var(--text)}.acts[data-v-3865a1fd] .ant-dropdown-trigger{padding-inline:8px}.partner-edit-modal-wrap .ant-modal{max-width:calc(100vw - max(1rem, env(safe-area-inset-left,0px) + env(safe-area-inset-right,0px)));padding-bottom:max(.5rem, env(safe-area-inset-bottom,0px))}.partner-edit-modal-wrap .ant-modal-content{max-height:calc(100dvh - max(1rem, env(safe-area-inset-top,0px)) - max(1rem, env(safe-area-inset-bottom,0px)));flex-direction:column;display:flex}.partner-edit-modal-wrap .ant-modal-body{flex:auto;min-height:0;max-height:min(78vh,720px)}@media (width<=767px){.partner-edit-modal-wrap .ant-modal{top:max(.5rem, env(safe-area-inset-top,0px));padding-bottom:max(.5rem, env(safe-area-inset-bottom,0px));margin:0 auto}.partner-edit-modal-wrap .ant-modal-body{max-height:min(82dvh,720px)}.partner-edit-modal-wrap .ui-modal-footer{flex-direction:column-reverse;align-items:stretch}.partner-edit-modal-wrap .ui-modal-footer .ui-btn{justify-content:center;width:100%}}@media (height<=32rem) and (orientation:landscape){.partner-edit-modal-wrap .ant-modal-body{max-height:min(70dvh,520px)}}[data-v-df55f36a] .row-selected>td{background:color-mix(in srgb, var(--accent) 10%, var(--surface))!important}.field input[data-v-f48c9137]{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);min-height:44px;color:var(--text);padding:0 var(--space-3);font:inherit;width:100%;min-width:220px}[data-v-f48c9137] .row-selected>td{background:color-mix(in srgb, var(--accent) 10%, var(--surface))!important}.mono[data-v-102a37b7]{font-family:var(--font-mono);font-size:var(--text-sm)}.muted[data-v-102a37b7]{color:var(--text-muted);font-size:var(--text-sm)}.tabular[data-v-102a37b7]{font-variant-numeric:tabular-nums;font-size:var(--text-sm)}.modal-form[data-v-29bb06d6]{gap:var(--space-3);flex-direction:column;display:flex}.field[data-v-29bb06d6]{gap:var(--space-1);font-size:var(--text-sm);flex-direction:column;display:flex}.field-row[data-v-29bb06d6]{flex-direction:row;justify-content:space-between;align-items:center}.err[data-v-29bb06d6]{color:var(--color-danger);font-size:var(--text-sm)}.hint[data-v-29bb06d6]{font-size:var(--text-xs);color:var(--text-muted);margin:0;line-height:1.45}.flash[data-v-29bb06d6]{margin:0 0 var(--space-3)}.lead[data-v-ddabf6fe]{margin:0 0 var(--space-3);font-size:var(--text-sm);color:var(--text-muted)}.toolbar[data-v-ddabf6fe]{margin-bottom:var(--space-3)}.flash[data-v-ddabf6fe]{margin:0 0 var(--space-2);font-size:var(--text-sm);color:var(--accent)}.err[data-v-ddabf6fe]{margin:0 0 var(--space-2);color:var(--danger);font-size:var(--text-sm)}.empty[data-v-ddabf6fe]{margin:var(--space-3) 0 0;color:var(--text-muted);font-size:var(--text-sm)}.session-actions[data-v-ddabf6fe]{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.expire-input[data-v-ddabf6fe]{min-height:36px;padding:0 var(--space-2);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);font:inherit;font-size:var(--text-sm)}.hint[data-v-ddabf6fe]{font-size:var(--text-xs);color:var(--text-muted)}.totp-pill[data-v-f252b6e1]{font-size:var(--text-xs);border:1px solid var(--border);color:var(--text-muted);border-radius:999px;padding:2px 8px;display:inline-block}.totp-pill[data-on="1"][data-v-f252b6e1]{border-color:color-mix(in srgb, var(--accent) 40%, var(--border));color:var(--accent)}.hint-inline[data-v-f252b6e1]{margin:0 0 var(--space-3);font-size:var(--text-sm);color:var(--text-muted);line-height:1.5}.flash-err[data-v-f252b6e1]{color:var(--danger);font-size:var(--text-sm);margin:0}.session-pill[data-v-f252b6e1]{font-size:var(--text-xs);border:1px solid var(--border);background:var(--surface-2);color:var(--text-muted);border-radius:999px;padding:2px 10px;font-weight:500;display:inline-block}.session-pill[data-online="1"][data-v-f252b6e1]{border-color:color-mix(in srgb, var(--success) 45%, var(--border));background:color-mix(in srgb, var(--success) 12%, var(--surface));color:var(--success)}.link-btn[data-v-f252b6e1]{align-items:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-4);border-radius:var(--radius-control);border:1px solid var(--border);background:color-mix(in srgb, var(--accent) 12%, var(--surface));color:var(--accent);font-size:var(--text-sm);margin-right:var(--space-2);font-weight:500;text-decoration:none;display:inline-flex}.link-btn[data-v-f252b6e1]:hover{border-color:var(--accent)}.modal-form[data-v-f252b6e1]{gap:var(--space-3);flex-direction:column;display:flex}.field[data-v-f252b6e1]{gap:var(--space-1);font-size:var(--text-xs);color:var(--text-muted);flex-direction:column;display:flex}.flash[data-v-f252b6e1]{margin:0 0 var(--space-3);font-size:var(--text-sm)}.flash-ok[data-v-f252b6e1]{color:var(--success)}.flash-err[data-v-f252b6e1]{color:var(--danger)}.role-pill[data-v-f252b6e1]{min-height:24px;padding:0 var(--space-2);border-radius:var(--radius-control);background:var(--surface-2);border:1px solid var(--border);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text);align-items:center;display:inline-flex}.status-pill[data-v-f252b6e1]{min-height:24px;padding:0 var(--space-2);border-radius:var(--radius-control);font-size:var(--text-xs);align-items:center;font-weight:500;display:inline-flex}.status-pill[data-on="1"][data-v-f252b6e1]{background:var(--success-bg);color:var(--success)}.status-pill[data-on="0"][data-v-f252b6e1]{background:var(--danger-bg);color:var(--danger)}.field-row[data-v-f252b6e1]{min-height:var(--control-h,44px);flex-direction:row;justify-content:space-between;align-items:center}.field-hint[data-v-f252b6e1]{font-size:var(--text-xs);color:var(--text-muted);line-height:1.45}.partner-scope[data-v-f252b6e1]{font-size:var(--text-xs);color:var(--text-muted)}.page[data-v-62687a2f]{gap:var(--space-4);flex-direction:column;max-width:1200px;display:flex}.command-bar[data-v-62687a2f]{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-container);border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-1);flex-wrap:wrap;display:flex}.command-main[data-v-62687a2f]{min-width:0}.scope-pill[data-v-62687a2f]{align-items:center;gap:var(--space-2);font-family:var(--font-mono);font-size:var(--text-sm);color:var(--text);font-weight:600;display:inline-flex}.command-hint[data-v-62687a2f]{margin:var(--space-1) 0 0;font-size:var(--text-sm);color:var(--text-muted)}.dirty-tag[data-v-62687a2f]{color:var(--warning);font-weight:500}.sync-tag[data-v-62687a2f]{color:var(--success)}.command-actions[data-v-62687a2f]{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.link-btn[data-v-62687a2f]{align-items:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-3);border-radius:var(--radius-control);border:1px solid var(--border);color:var(--text);background:var(--surface);font-size:var(--text-sm);text-decoration:none;display:inline-flex}.link-btn[data-v-62687a2f]:hover{border-color:var(--accent);color:var(--accent)}.roles-layout[data-v-62687a2f]{gap:var(--space-5);display:grid}@media (width>=960px){.roles-layout[data-v-62687a2f]{grid-template-columns:minmax(220px,260px) minmax(0,1fr);align-items:start}.role-aside[data-v-62687a2f]{top:var(--space-4);flex-direction:column;min-height:0;max-height:calc(100vh - 120px);display:flex;position:sticky}.role-rail[data-v-62687a2f]{padding-right:2px;overflow-y:auto}}.role-aside[data-v-62687a2f]{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.rail-search[data-v-62687a2f],.perm-search[data-v-62687a2f]{display:block;position:relative}.rail-search-ico[data-v-62687a2f],.perm-search-ico[data-v-62687a2f]{left:var(--space-3);color:var(--text-muted);pointer-events:none;z-index:1;position:absolute;top:50%;transform:translateY(-50%)}.rail-search[data-v-62687a2f] input,.perm-search[data-v-62687a2f] input{padding-left:calc(var(--space-3) + 18px)}.rail-meta[data-v-62687a2f]{font-size:var(--text-xs);color:var(--text-muted);margin:0}.role-rail[data-v-62687a2f]{gap:var(--space-2);flex-direction:column;display:flex}.role-chip[data-v-62687a2f]{gap:2px var(--space-2);text-align:left;padding:var(--space-3);border-radius:var(--radius-control);border:1px solid var(--border);background:var(--surface-2);min-height:52px;color:var(--text);cursor:pointer;font:inherit;transition:border-color var(--motion), background var(--motion), box-shadow var(--motion);grid-template-columns:1fr auto;grid-template-areas:"code lock""meta meta";display:grid}.role-chip[data-v-62687a2f]:hover{border-color:color-mix(in srgb, var(--accent) 45%, var(--border))}.role-chip.active[data-v-62687a2f]{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 12%, var(--surface));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 35%, transparent)}.role-chip .code[data-v-62687a2f]{font-weight:600;font-size:var(--text-sm);color:var(--text);font-family:var(--font-mono);grid-area:code}.role-chip .meta[data-v-62687a2f]{font-size:var(--text-xs);color:var(--text-muted);grid-area:meta}.role-chip .lock[data-v-62687a2f],.role-chip .custom-tag[data-v-62687a2f]{font-size:var(--text-xs);border-radius:999px;grid-area:lock;align-self:start;padding:0 6px}.role-chip .lock[data-v-62687a2f]{color:var(--warning);background:var(--warning-bg)}.role-chip .custom-tag[data-v-62687a2f]{color:var(--accent);background:color-mix(in srgb, var(--accent) 14%, var(--surface))}.role-chip.custom[data-v-62687a2f]:not(.active){border-style:dashed}.create-form[data-v-62687a2f]{gap:var(--space-3);flex-direction:column;display:flex}.field[data-v-62687a2f]{gap:var(--space-1);font-size:var(--text-sm);color:var(--text-muted);flex-direction:column;display:flex}.matrix-panel[data-v-62687a2f]{border:1px solid var(--border);border-radius:var(--radius-container);background:var(--surface);box-shadow:var(--shadow-1);padding:var(--space-4);min-width:0}.matrix-intro[data-v-62687a2f]{justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-4);flex-wrap:wrap;align-items:flex-end;display:flex}.matrix-title[data-v-62687a2f]{font-size:var(--text-lg);margin:0;font-weight:600}.perm-search[data-v-62687a2f]{flex:240px;max-width:360px}.hint[data-v-62687a2f]{margin:var(--space-1) 0 0;color:var(--text-muted);font-size:var(--text-sm)}.hint code[data-v-62687a2f]{font-family:var(--font-mono);font-size:var(--text-xs)}.banner[data-v-62687a2f]{padding:var(--space-3) var(--space-4);border-radius:var(--radius-control);font-size:var(--text-sm);margin:0}.banner-ok[data-v-62687a2f]{background:var(--success-bg);color:var(--text)}.banner-err[data-v-62687a2f]{background:var(--danger-bg);color:var(--text)}.banner-lock[data-v-62687a2f]{margin:0 0 var(--space-4);padding:var(--space-3);border-radius:var(--radius-control);background:var(--warning-bg);color:var(--text);font-size:var(--text-sm)}.empty-filter[data-v-62687a2f]{margin:0 0 var(--space-4);color:var(--text-muted);font-size:var(--text-sm)}.flash[data-v-62687a2f]{margin:0 0 var(--space-3);font-size:var(--text-sm)}.flash-ok[data-v-62687a2f]{color:var(--success)}.flash-err[data-v-62687a2f]{color:var(--danger)}.groups[data-v-62687a2f]{gap:var(--space-4);flex-direction:column;display:flex}.groups[aria-disabled=true][data-v-62687a2f]{opacity:.72}.group-card[data-v-62687a2f]{padding:var(--space-4);border-radius:var(--radius-container);border:1px solid var(--border);background:var(--surface-2)}.group-head[data-v-62687a2f]{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);display:flex}.group-title-wrap[data-v-62687a2f]{align-items:baseline;gap:var(--space-2);min-width:0;display:flex}.group-head h3[data-v-62687a2f]{font-size:var(--text-sm);letter-spacing:-.01em;color:var(--text);margin:0;font-weight:600}.group-count[data-v-62687a2f]{font-size:var(--text-xs);font-family:var(--font-mono);color:var(--text-muted);background:var(--surface);border:1px solid var(--border);border-radius:999px;flex-shrink:0;padding:2px 8px}.group-tools[data-v-62687a2f]{gap:var(--space-1);flex-shrink:0;display:flex}.perm-grid[data-v-62687a2f]{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));margin:0;padding:0;list-style:none;display:grid}.perm[data-v-62687a2f]{align-items:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-3);border-radius:var(--radius-control);border:1px solid var(--border);background:var(--surface-2);cursor:pointer;transition:border-color var(--motion), background var(--motion);display:flex}.perm.on[data-v-62687a2f]{border-color:color-mix(in srgb, var(--accent) 50%, var(--border));background:color-mix(in srgb, var(--accent) 10%, var(--surface))}.perm.locked[data-v-62687a2f]{cursor:not-allowed}.perm input[data-v-62687a2f]{width:16px;height:16px;accent-color:var(--accent);flex-shrink:0}.perm-code[data-v-62687a2f]{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text);text-overflow:ellipsis;overflow:hidden}.allowlist-info[data-v-0eb00f6e]{padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-container);background:color-mix(in srgb, var(--accent) 6%, var(--surface));font-size:var(--text-sm);color:var(--text);line-height:1.55}.allowlist-info-title[data-v-0eb00f6e]{margin:0 0 var(--space-2);color:var(--text);font-weight:600}.allowlist-info-list[data-v-0eb00f6e]{margin:0;padding-left:1.25rem}.allowlist-info-list li[data-v-0eb00f6e]{margin-bottom:var(--space-2)}.allowlist-info-list li[data-v-0eb00f6e]:last-child{margin-bottom:0}.allowlist-info code[data-v-0eb00f6e]{background:var(--surface-2);border-radius:4px;padding:0 .25em;font-size:.92em}.allowlist-warn[data-v-0eb00f6e]{margin:var(--space-3) 0 0;padding-top:var(--space-3);border-top:1px solid var(--border);color:var(--warning);font-weight:500}.field-hint[data-v-0eb00f6e]{font-size:var(--text-xs);color:var(--text-muted)}.flash[data-v-0eb00f6e]{margin:0 0 var(--space-3)}.modal-form[data-v-0eb00f6e]{gap:var(--space-3);flex-direction:column;display:flex}.field[data-v-0eb00f6e]{gap:var(--space-1);font-size:var(--text-sm);color:var(--text-muted);flex-direction:column;display:flex}.err[data-v-0eb00f6e]{color:var(--danger);font-size:var(--text-sm);margin:0}.page[data-v-fd12ef3d]{gap:var(--space-4);flex-direction:column;display:flex}.state-wrap[data-v-fd12ef3d]{padding:var(--space-6);text-align:center}.state[data-v-fd12ef3d]{color:var(--text-muted);font-size:var(--text-sm);margin:0}.command-bar[data-v-fd12ef3d]{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-container);border:1px solid var(--border);background:linear-gradient(165deg, color-mix(in srgb, var(--surface-2) 75%, var(--surface)), var(--surface));box-shadow:var(--shadow-1);flex-wrap:wrap;display:flex}.command-main[data-v-fd12ef3d]{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.scope-pill[data-v-fd12ef3d]{align-items:center;gap:var(--space-2);width:fit-content;font-size:var(--text-xs);letter-spacing:.02em;color:var(--accent);border:1px solid color-mix(in srgb, var(--accent) 35%, var(--border));background:color-mix(in srgb, var(--accent) 10%, var(--surface));border-radius:999px;padding:4px 10px;font-weight:600;display:inline-flex}.command-hint[data-v-fd12ef3d]{font-size:var(--text-xs);color:var(--text-muted);margin:0}.command-actions[data-v-fd12ef3d]{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.banner[data-v-fd12ef3d]{padding:var(--space-3) var(--space-4);border-radius:var(--radius-control);font-size:var(--text-sm);border:1px solid var(--border);margin:0;line-height:1.45}.banner-ok[data-v-fd12ef3d]{color:var(--success);border-color:color-mix(in srgb, var(--success) 35%, var(--border));background:color-mix(in srgb, var(--success) 10%, var(--surface))}.banner-err[data-v-fd12ef3d]{color:var(--danger);border-color:color-mix(in srgb, var(--danger) 35%, var(--border));background:color-mix(in srgb, var(--danger) 8%, var(--surface))}.workspace[data-v-fd12ef3d]{gap:var(--space-4);flex-direction:column;display:flex}.card[data-v-fd12ef3d]{padding:var(--space-4) var(--space-5);border:1px solid var(--border);border-radius:var(--radius-container);background:var(--surface);box-shadow:var(--shadow-1)}.card-head[data-v-fd12ef3d]{margin-bottom:var(--space-4)}.card-title[data-v-fd12ef3d]{align-items:center;gap:var(--space-2);font-size:var(--text-md);letter-spacing:-.01em;margin:0;font-weight:600;display:flex}.card-title-ico[data-v-fd12ef3d]{color:var(--accent);opacity:.9;font-size:1.05em}.card-lead[data-v-fd12ef3d]{margin:var(--space-2) 0 0;font-size:var(--text-sm);color:var(--text-muted);max-width:62ch;line-height:1.45}.feature-grid[data-v-fd12ef3d]{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (width<=820px){.feature-grid[data-v-fd12ef3d]{grid-template-columns:1fr}}.feature-tile[data-v-fd12ef3d]{gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-control);border:1px solid var(--border);background:color-mix(in srgb, var(--surface-2) 45%, var(--surface));min-height:44px;transition:border-color var(--motion), box-shadow var(--motion);display:flex}.feature-tile[data-v-fd12ef3d]:focus-within{border-color:color-mix(in srgb, var(--accent) 40%, var(--border));box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 18%, transparent)}.feature-icon[data-v-fd12ef3d]{border-radius:var(--radius-control);width:40px;height:40px;color:var(--accent);background:color-mix(in srgb, var(--accent) 12%, var(--surface));border:1px solid color-mix(in srgb, var(--accent) 22%, var(--border));flex-shrink:0;place-items:center;font-size:18px;display:grid}.feature-body[data-v-fd12ef3d]{gap:var(--space-2);flex-direction:column;flex:1;min-width:0;display:flex}.feature-top[data-v-fd12ef3d]{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.feature-label[data-v-fd12ef3d]{font-size:var(--text-sm);font-weight:600}.feature-desc[data-v-fd12ef3d]{font-size:var(--text-xs);color:var(--text-muted);margin:0;line-height:1.4}.status-pill[data-v-fd12ef3d]{letter-spacing:.03em;text-transform:uppercase;color:var(--text-muted);border:1px solid var(--border);background:var(--surface-2);border-radius:999px;flex-shrink:0;padding:2px 8px;font-size:10px;font-weight:700}.status-pill.on[data-v-fd12ef3d]{color:var(--success);border-color:color-mix(in srgb, var(--success) 40%, var(--border));background:color-mix(in srgb, var(--success) 10%, var(--surface))}.expire-grid[data-v-fd12ef3d]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}@media (width<=560px){.expire-grid[data-v-fd12ef3d]{grid-template-columns:1fr}}.contact-grid[data-v-fd12ef3d]{gap:var(--space-4);grid-template-columns:minmax(0,220px) minmax(0,1fr);align-items:start;display:grid}@media (width<=640px){.contact-grid[data-v-fd12ef3d]{grid-template-columns:1fr}}.field[data-v-fd12ef3d]{gap:var(--space-2);font-size:var(--text-sm);flex-direction:column;min-width:0;display:flex}.field-grow[data-v-fd12ef3d]{min-width:0}.field-label[data-v-fd12ef3d]{color:var(--text-muted);font-weight:500;font-size:var(--text-xs)}.field textarea[data-v-fd12ef3d]{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface-2);min-height:112px;color:var(--text);padding:var(--space-3);font:inherit;resize:vertical;line-height:1.45}.field textarea[data-v-fd12ef3d]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.hint[data-v-fd12ef3d]{font-size:var(--text-xs);color:var(--text-muted);font-variant-numeric:tabular-nums;margin:0}.tabular[data-v-fd12ef3d] input{font-variant-numeric:tabular-nums}.catalog-tabs[data-v-dac861ca]{min-width:0}.catalog-tabs[data-v-dac861ca] .ant-tabs-nav{margin-bottom:var(--space-3)}.tab-desc[data-v-dac861ca]{margin:0 0 var(--space-3);font-size:var(--text-sm);color:var(--text-muted);line-height:1.45}.modal-form[data-v-dac861ca]{gap:var(--space-3);flex-direction:column;display:flex}.field[data-v-dac861ca]{gap:var(--space-1);font-size:var(--text-sm);color:var(--text-muted);flex-direction:column;display:flex}.err[data-v-dac861ca]{color:var(--danger);font-size:var(--text-sm);margin:0}.hint[data-v-dac861ca]{font-size:var(--text-xs);color:var(--text-muted);margin:0;line-height:1.45}.hint code[data-v-dac861ca]{font-size:.95em}.bank-thumb[data-v-dac861ca]{object-fit:contain;border-radius:var(--radius-control);background:var(--surface-2);width:28px;height:28px}.bank-thumb.dim[data-v-dac861ca]{opacity:.35;filter:grayscale(.85)}.weight-nudge[data-v-dac861ca]{vertical-align:middle;flex-direction:column;gap:2px;display:inline-flex}.weight-nudge-btn[data-v-dac861ca]{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);width:28px;height:22px;color:var(--text-muted);cursor:pointer;justify-content:center;align-items:center;padding:0;font-size:11px;line-height:1;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.weight-nudge-btn[data-v-dac861ca]:hover:not(:disabled){color:var(--accent);border-color:color-mix(in srgb, var(--accent) 40%, var(--border));background:color-mix(in srgb, var(--accent) 8%, var(--surface))}.weight-nudge-btn[data-v-dac861ca]:disabled{opacity:.35;cursor:not-allowed}.muted[data-v-dac861ca]{color:var(--text-muted)}.partner-cell[data-v-dac861ca]{font-size:var(--text-sm)}.field-row[data-v-dac861ca]{flex-direction:row;justify-content:space-between;align-items:center;min-height:44px}.textarea[data-v-dac861ca]{font:inherit;padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--bg);color:var(--text);resize:vertical;min-height:96px}.flash-ok[data-v-dac861ca]{color:var(--success)}.flash-err[data-v-dac861ca]{color:var(--danger)}.partner-wallet-overview[data-v-4f30be99]{gap:var(--space-3);margin-bottom:var(--space-4);padding:var(--space-4);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-container);flex-direction:column;display:flex}.head[data-v-4f30be99]{justify-content:space-between;align-items:baseline;gap:var(--space-2);display:flex}.title[data-v-4f30be99]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);margin:0;font-weight:600}.meta[data-v-4f30be99]{font-size:var(--text-xs);color:var(--text-muted)}.totals[data-v-4f30be99]{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));display:grid}.empty[data-v-4f30be99]{font-size:var(--text-sm);color:var(--text-muted)}.table-scroll[data-v-4f30be99]{min-width:0;overflow-x:auto}.wallet-table[data-v-4f30be99]{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.wallet-table th[data-v-4f30be99],.wallet-table td[data-v-4f30be99]{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border);text-align:left;vertical-align:middle}.wallet-table th.num[data-v-4f30be99],.wallet-table td.num[data-v-4f30be99]{text-align:right;white-space:nowrap}.wallet-table thead th[data-v-4f30be99]{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.03em;color:var(--text-muted);background:var(--surface-2,var(--bg-muted));font-weight:600}.wallet-table tfoot th[data-v-4f30be99]{background:color-mix(in srgb, var(--accent) 6%, var(--surface));border-bottom:none;font-weight:600}.wallet-table tr.frozen td[data-v-4f30be99]{opacity:.65}.code[data-v-4f30be99]{margin-right:var(--space-2);font-weight:600}.name[data-v-4f30be99]{font-size:var(--text-xs)}.usable[data-v-4f30be99]{color:var(--text);font-weight:600}.payment-catalog-tabs[data-v-c503cea4]{min-width:0}.payment-catalog-tabs[data-v-c503cea4] .ant-tabs-nav{margin-bottom:var(--space-3)}.tab-desc[data-v-c503cea4]{margin:0 0 var(--space-3);font-size:var(--text-sm);color:var(--text-muted);line-height:1.45}.limit-input[data-v-c503cea4]{width:100%;min-width:72px;max-width:96px;min-height:32px;padding:0 var(--space-2);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);color:var(--text);font:inherit;font-size:var(--text-xs)}.limit-input[data-v-c503cea4]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.limit-input[data-v-c503cea4]:disabled{opacity:.6}.balance-neg[data-v-c503cea4]{color:var(--danger,#c0392b)}.balance-zero[data-v-c503cea4]{color:var(--text-muted)}.type-cell[data-v-c503cea4]{line-height:1.25;font-size:var(--text-sm);flex-direction:column;gap:2px;display:flex}.type-code[data-v-c503cea4]{font-size:var(--text-xs);color:var(--text-muted);font-weight:500}.payment-catalog-tabs[data-v-c503cea4] .gateway-balance-strip{margin-bottom:var(--space-4)}.flash-ok[data-v-c503cea4]{color:var(--success)}.flash-err[data-v-c503cea4]{color:var(--danger)}.muted[data-v-c503cea4]{color:var(--text-muted)}.bank-cell[data-v-c503cea4]{align-items:center;gap:var(--space-2);min-width:0;font-size:var(--text-sm);display:inline-flex}.bank-cell-ico[data-v-c503cea4]{border-radius:var(--radius-control);object-fit:contain;background:var(--surface-2);flex-shrink:0;width:24px;height:24px}.bank-readonly[data-v-c503cea4]{align-items:center;gap:var(--space-2);min-height:var(--control-h);padding:0 var(--space-3);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface-2);color:var(--text-muted);font-size:var(--text-sm);display:flex}.field-row[data-v-c503cea4]{flex-direction:row;justify-content:space-between;align-items:center;min-height:44px}.modal-form[data-v-c503cea4]{gap:var(--space-3);flex-direction:column;display:flex}.field[data-v-c503cea4]{gap:var(--space-1);font-size:var(--text-sm);flex-direction:column;display:flex}.err[data-v-c503cea4]{color:var(--danger,var(--color-danger));font-size:var(--text-sm)}.hint[data-v-c503cea4]{margin:calc(var(--space-1) * -1) 0 0;font-size:var(--text-xs);color:var(--text-muted)}.config-example-collapse[data-v-c503cea4]{background:0 0;margin:0}.config-example-collapse[data-v-c503cea4] .ant-collapse-header{font-size:var(--text-sm);color:var(--text);font-weight:600;padding:var(--space-2) 0!important}.config-example-collapse[data-v-c503cea4] .ant-collapse-content-box{padding:0 0 var(--space-2)!important}.sample-label[data-v-c503cea4]{margin:var(--space-2) 0 var(--space-1)}.sample-label[data-v-c503cea4]:first-child{margin-top:0}.payload-template-grid[data-v-c503cea4]{gap:var(--space-3);grid-template-columns:1fr 1fr;min-width:0;display:grid}@media (width<=640px){.payload-template-grid[data-v-c503cea4]{grid-template-columns:1fr}}.payload-template[data-v-c503cea4]{width:100%;min-height:6rem;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:var(--text-xs);padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-control,6px);background:var(--bg);color:var(--text);resize:vertical;box-sizing:border-box;line-height:1.4}.config-json[data-v-c503cea4]{margin:0 0 var(--space-2);padding:var(--space-3);border-radius:var(--radius-control);border:1px solid var(--border);background:var(--surface-2);font-family:var(--font-mono,ui-monospace, monospace);white-space:pre;color:var(--text);font-size:11px;line-height:1.45;overflow-x:auto}.section-title[data-v-c503cea4]{margin:var(--space-2) 0 0;font-size:var(--text-sm);color:var(--text);font-weight:600}.payment-url-grid[data-v-c503cea4]{gap:var(--space-3);margin-bottom:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.payment-url-grid .field-balance[data-v-c503cea4]{grid-column:1/-1}.field-hint[data-v-c503cea4]{font-size:var(--text-xs);color:var(--text-muted);line-height:1.4}.grid-2[data-v-c503cea4]{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.grid-3[data-v-c503cea4],.fee-grid[data-v-c503cea4]{gap:var(--space-3);grid-template-columns:1fr 1fr 1fr;display:grid}.fee-card[data-v-c503cea4]{border:1px solid var(--border);border-radius:var(--radius-control);padding:var(--space-3);gap:var(--space-2);background:var(--surface-2);flex-direction:column;display:flex}.fee-card h4[data-v-c503cea4]{font-size:var(--text-sm);margin:0;font-weight:600}.schedule-intro[data-v-c503cea4]{margin-bottom:var(--space-2)}.schedule-panel[data-v-c503cea4]{border:1px solid var(--border);border-radius:var(--radius-container);padding:var(--space-4);background:color-mix(in srgb, var(--surface-2) 70%, var(--surface));gap:var(--space-4);flex-direction:column;display:flex}.schedule-toggle-grid[data-v-c503cea4]{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.schedule-toggle-card[data-v-c503cea4]{justify-content:space-between;align-items:flex-start;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);transition:border-color var(--motion), box-shadow var(--motion);display:flex}.schedule-toggle-card--on[data-v-c503cea4]{border-color:color-mix(in srgb, var(--accent) 40%, var(--border));box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 12%, transparent)}.schedule-toggle-copy[data-v-c503cea4]{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.schedule-toggle-title[data-v-c503cea4]{font-size:var(--text-sm);color:var(--text);font-weight:600}.schedule-toggle-desc[data-v-c503cea4]{font-size:var(--text-xs);color:var(--text-muted);margin:0;line-height:1.4}.schedule-kind[data-v-c503cea4]{align-items:center;gap:var(--space-1);width:fit-content;padding:2px var(--space-2);font-size:var(--text-xs);border-radius:999px;font-weight:600;line-height:1.4;display:inline-flex}.schedule-kind[data-v-c503cea4] .anticon{font-size:.85em}.schedule-kind-deposit[data-v-c503cea4]{background:var(--success-bg);color:var(--success)}.schedule-kind-withdraw[data-v-c503cea4]{background:color-mix(in srgb, var(--accent) 14%, var(--surface));color:var(--accent)}.schedule-toolbar[data-v-c503cea4]{justify-content:space-between;align-items:center;gap:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--border);flex-wrap:wrap;display:flex}.schedule-toolbar-title[data-v-c503cea4]{font-size:var(--text-sm);color:var(--text);font-weight:600}.schedule-actions[data-v-c503cea4]{gap:var(--space-2);flex-wrap:wrap;display:flex}.schedule-list[data-v-c503cea4]{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.schedule-row[data-v-c503cea4]{border:1px solid var(--border);border-radius:var(--radius-control);padding:var(--space-3);background:var(--surface);gap:var(--space-3);flex-direction:column;display:flex}.schedule-row-head[data-v-c503cea4]{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.schedule-row-enabled[data-v-c503cea4]{align-items:center;gap:var(--space-2);font-size:var(--text-xs);color:var(--text-muted);cursor:pointer;margin-left:auto;display:inline-flex}.schedule-row-fields[data-v-c503cea4]{margin:0}.schedule-empty[data-v-c503cea4]{padding:var(--space-4);text-align:center;font-size:var(--text-sm);color:var(--text-muted);border:1px dashed color-mix(in srgb, var(--border) 80%, var(--text-muted));border-radius:var(--radius-control);background:var(--surface);margin:0}.mono[data-v-c503cea4]{font-family:var(--font-mono,ui-monospace, monospace);font-size:var(--text-xs)}.truncate[data-v-c503cea4]{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:11rem;display:inline-block;overflow:hidden}@media (width<=720px){.grid-2[data-v-c503cea4],.grid-3[data-v-c503cea4],.fee-grid[data-v-c503cea4],.schedule-toggle-grid[data-v-c503cea4]{grid-template-columns:1fr}.schedule-row-enabled[data-v-c503cea4]{justify-content:space-between;width:100%;margin-left:0}}.xpay-callback-url-row[data-v-c503cea4]{margin-top:var(--space-2)}.xpay-callback-url-copy[data-v-c503cea4]{align-items:center;gap:var(--space-2);margin-top:var(--space-1);flex-wrap:wrap;display:flex}.xpay-callback-url-copy code[data-v-c503cea4]{word-break:break-all;font-size:var(--text-sm)}.xpay-test-row[data-v-c503cea4]{gap:var(--space-2);margin-top:var(--space-2);flex-direction:column;display:flex}.gateway-test-ok[data-v-c503cea4]{color:var(--success,#389e0d)}.gateway-test-fail[data-v-c503cea4]{color:var(--danger,#cf1322)}.xpay-path-ref[data-v-c503cea4]{margin:var(--space-2) 0 var(--space-3)}.xpay-path-list[data-v-c503cea4]{margin:var(--space-2) 0;font-size:var(--text-sm);padding-left:1.25rem}.xpay-path-list code[data-v-c503cea4]{font-size:.92em}.state[data-v-08dcb5ea]{align-items:center;gap:var(--space-2);padding:var(--space-6);color:var(--text-muted);display:flex}.state.err[data-v-08dcb5ea]{color:var(--danger)}.detail[data-v-08dcb5ea]{gap:var(--space-4);flex-direction:column;display:flex}.hero[data-v-08dcb5ea]{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.code-row[data-v-08dcb5ea]{align-items:center;gap:var(--space-2);display:flex}.code[data-v-08dcb5ea]{font-family:var(--font-mono);font-size:var(--text-sm)}.icon-btn[data-v-08dcb5ea]{color:var(--text-muted);cursor:pointer;padding:var(--space-1);background:0 0;border:none}.amount[data-v-08dcb5ea]{font-size:var(--text-xl);margin:0;font-weight:600}.unit[data-v-08dcb5ea]{font-size:var(--text-sm);color:var(--text-muted);font-weight:400}.grid[data-v-08dcb5ea]{gap:var(--space-3);display:grid}.grid.two[data-v-08dcb5ea]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.grid.three[data-v-08dcb5ea]{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.card[data-v-08dcb5ea]{padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface-elevated)}.card h3[data-v-08dcb5ea]{margin:0 0 var(--space-2);font-size:var(--text-sm);color:var(--text-muted)}.card dl[data-v-08dcb5ea]{gap:var(--space-1) var(--space-3);font-size:var(--text-sm);grid-template-columns:auto 1fr;margin:0;display:grid}.card dt[data-v-08dcb5ea]{color:var(--text-muted)}.card dd[data-v-08dcb5ea]{margin:0}.stats .stat[data-v-08dcb5ea]{padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-card)}.lbl[data-v-08dcb5ea]{font-size:var(--text-xs);color:var(--text-muted);margin-bottom:var(--space-1);display:block}.meta[data-v-08dcb5ea]{font-size:var(--text-sm)}.meta>div[data-v-08dcb5ea]{flex-direction:column;gap:2px;display:flex}.remark-body[data-v-08dcb5ea]{white-space:pre-wrap;font-size:var(--text-sm);margin:0}.muted[data-v-08dcb5ea]{color:var(--text-muted);font-size:var(--text-sm)}.hint[data-v-08dcb5ea]{font-size:var(--text-xs);color:var(--text-muted)}.mono[data-v-08dcb5ea]{font-family:var(--font-mono)}.foot[data-v-08dcb5ea]{padding-top:var(--space-2);justify-content:flex-end;display:flex}.copy-flash[data-v-08dcb5ea]{font-size:var(--text-xs);color:var(--accent)}.slips-head[data-v-08dcb5ea]{justify-content:space-between;align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);display:flex}.slips-head h3[data-v-08dcb5ea]{margin:0}.thumb-row[data-v-08dcb5ea]{gap:var(--space-3);flex-wrap:wrap;display:flex}.thumb-row figure[data-v-08dcb5ea]{max-width:140px;margin:0}.slip-thumb[data-v-08dcb5ea]{object-fit:cover;border-radius:var(--radius-control);border:1px solid var(--border);width:120px;height:120px}.thumb-row figcaption[data-v-08dcb5ea]{margin-top:var(--space-1);font-size:var(--text-xs);color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.thumb-pending[data-v-08dcb5ea]{font-size:var(--text-xs)}.modal-form[data-v-57fb4d28]{gap:var(--space-3);flex-direction:column;display:flex}.field[data-v-57fb4d28]{gap:var(--space-1);font-size:var(--text-sm);flex-direction:column;display:flex}.err[data-v-57fb4d28]{color:var(--color-danger);font-size:var(--text-sm)}.remark-input[data-v-57fb4d28]{width:100%;min-height:72px;padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);color:var(--text);font:inherit;font-size:var(--text-sm);resize:vertical;box-sizing:border-box;line-height:1.45}.remark-input[data-v-57fb4d28]:focus{outline:2px solid color-mix(in srgb, var(--accent) 45%, transparent);outline-offset:1px}.field-hint[data-v-57fb4d28]{font-size:var(--text-xs);color:var(--text-muted);line-height:1.4}.field-label[data-v-57fb4d28]{font-size:var(--text-sm);font-weight:500}.expense-chips[data-v-57fb4d28]{gap:var(--space-2);margin-top:var(--space-1);flex-wrap:wrap;display:flex}.expense-chip[data-v-57fb4d28]{padding:var(--space-1) var(--space-3);border:1px solid var(--border);background:var(--surface);color:var(--text-muted);font:inherit;font-size:var(--text-xs);cursor:pointer;border-radius:999px;transition:background .15s,border-color .15s,color .15s}.expense-chip[data-v-57fb4d28]:hover{border-color:color-mix(in srgb, var(--accent) 40%, var(--border));color:var(--text)}.expense-chip--on[data-v-57fb4d28]{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 12%, var(--surface));color:var(--text);font-weight:500}.remark-preview[data-v-57fb4d28]{margin:var(--space-2) 0 0;font-size:var(--text-xs);color:var(--text-muted);line-height:1.45}.remark-preview strong[data-v-57fb4d28]{color:var(--text);font-weight:500}.other-expense-field[data-v-57fb4d28]{margin-top:var(--space-2)}.mono[data-v-57fb4d28]{font-family:var(--font-mono);font-size:var(--text-xs)}.remark-cell[data-v-57fb4d28]{text-overflow:ellipsis;white-space:nowrap;max-width:200px;font-size:var(--text-sm);color:var(--text-muted);display:block;overflow:hidden}.state-loading[data-v-db3d33db]{align-items:center;gap:var(--space-3);color:var(--text-muted);font-size:var(--text-sm);padding:var(--space-4) 0;display:flex}.pulse[data-v-db3d33db]{background:var(--accent);border-radius:50%;width:8px;height:8px;animation:1.2s ease-in-out infinite pulse-db3d33db}@keyframes pulse-db3d33db{0%,to{opacity:.35;transform:scale(.92)}50%{opacity:1;transform:scale(1)}}.alerts[data-v-db3d33db]{gap:var(--space-2);margin-bottom:var(--space-4);flex-direction:column;display:flex}.profile-hero[data-v-db3d33db]{align-items:center;gap:var(--space-4);padding:var(--space-5);margin-bottom:var(--space-4);border-radius:var(--radius-container);border:1px solid var(--border);background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 8%, var(--surface)) 0%, var(--surface-2) 55%);box-shadow:var(--shadow-1);display:flex}.avatar[data-v-db3d33db]{letter-spacing:-.02em;width:72px;height:72px;color:var(--accent);background:color-mix(in srgb, var(--accent) 14%, var(--surface));border:2px solid color-mix(in srgb, var(--accent) 35%, var(--border));box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 10%, transparent);border-radius:50%;flex-shrink:0;place-items:center;font-size:1.35rem;font-weight:700;display:grid}.hero-body[data-v-db3d33db]{min-width:0}.hero-name[data-v-db3d33db]{margin:0 0 var(--space-1);letter-spacing:-.02em;color:var(--text);font-size:1.25rem;font-weight:600}.hero-user[data-v-db3d33db]{align-items:center;gap:var(--space-2);margin:0 0 var(--space-3);font-size:var(--text-sm);color:var(--text-muted);display:flex}.mono[data-v-db3d33db]{font-family:var(--font-mono);color:var(--text)}.chips[data-v-db3d33db]{gap:var(--space-2);flex-wrap:wrap;display:flex}.chip[data-v-db3d33db]{font-size:var(--text-xs);border:1px solid var(--border);background:var(--surface);color:var(--text-muted);text-transform:lowercase;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-weight:600;display:inline-flex}.chip-role[data-v-db3d33db]{text-transform:none;font-family:var(--font-mono);color:var(--text)}.chip-ok[data-v-db3d33db]{border-color:color-mix(in srgb, var(--success) 45%, var(--border));background:var(--success-bg);color:var(--success)}.chip-muted[data-v-db3d33db]{background:var(--surface-2)}.cards[data-v-db3d33db]{gap:var(--space-4);display:grid}@media (width>=720px){.cards[data-v-db3d33db]{grid-template-columns:1fr 1fr}.card-wide[data-v-db3d33db]{grid-column:1/-1}}.card[data-v-db3d33db]{padding:var(--space-4) var(--space-5);border:1px solid var(--border);border-radius:var(--radius-container);background:var(--surface-2)}.card-head[data-v-db3d33db]{align-items:flex-start;gap:var(--space-3);margin-bottom:var(--space-4);display:flex}.card-head h2[data-v-db3d33db]{font-size:var(--text-md);letter-spacing:-.01em;color:var(--text);margin:0;font-weight:600}.card-lede[data-v-db3d33db]{margin:var(--space-1) 0 0;font-size:var(--text-xs);color:var(--text-muted);line-height:1.45}.card-ico[data-v-db3d33db]{color:var(--accent);flex-shrink:0;margin-top:2px;font-size:1.25rem}.status-pill[data-v-db3d33db]{font-size:var(--text-xs);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;margin-left:auto;padding:4px 10px;font-weight:600;display:inline-flex}.status-pill.ok[data-v-db3d33db]{background:var(--success-bg);color:var(--success);border:1px solid color-mix(in srgb, var(--success) 40%, var(--border))}.form[data-v-db3d33db]{gap:var(--space-3);flex-direction:column;display:flex}.field-row[data-v-db3d33db]{gap:var(--space-3);display:grid}@media (width>=520px){.field-row[data-v-db3d33db]{grid-template-columns:1fr 1fr}}.field[data-v-db3d33db]{gap:var(--space-2);flex-direction:column;width:100%;display:flex}.field-narrow[data-v-db3d33db]{max-width:360px}.label[data-v-db3d33db]{font-size:var(--text-sm);color:var(--text-muted);font-weight:500}.form-actions[data-v-db3d33db]{gap:var(--space-2);padding-top:var(--space-1);flex-wrap:wrap;display:flex}.flash[data-v-db3d33db]{padding:var(--space-3) var(--space-4);border-radius:var(--radius-control);font-size:var(--text-sm);margin:0}.flash-ok[data-v-db3d33db]{background:var(--success-bg);border:1px solid color-mix(in srgb, var(--success) 35%, var(--border))}.flash-err[data-v-db3d33db]{background:var(--danger-bg);border:1px solid color-mix(in srgb, var(--danger) 35%, var(--border))}.banner[data-v-db3d33db]{padding:var(--space-3) var(--space-4);border-radius:var(--radius-control);border:1px solid color-mix(in srgb, var(--warning) 40%, var(--border));background:var(--warning-bg);font-size:var(--text-sm);margin:0}.enroll-panel[data-v-db3d33db]{margin-top:var(--space-4);padding:var(--space-4);border-radius:var(--radius-container);border:1px dashed color-mix(in srgb, var(--accent) 35%, var(--border));background:color-mix(in srgb, var(--accent) 4%, var(--surface))}.enroll-title[data-v-db3d33db]{margin:0 0 var(--space-3);font-size:var(--text-sm);color:var(--text);font-weight:600}.enroll-grid[data-v-db3d33db]{gap:var(--space-5);flex-wrap:wrap;align-items:flex-start;display:flex}.enroll-meta[data-v-db3d33db]{gap:var(--space-3);flex-direction:column;flex:1;min-width:220px;display:flex}.qr[data-v-db3d33db]{padding:var(--space-3);border-radius:var(--radius-control);border:1px solid var(--border);box-shadow:var(--shadow-1);background:#fff;margin:0}.qr img[data-v-db3d33db]{width:200px;height:200px;display:block}.secret[data-v-db3d33db]{padding:var(--space-3);border-radius:var(--radius-control);background:var(--surface);border:1px solid var(--border);font-family:var(--font-mono);font-size:var(--text-sm);word-break:break-all;color:var(--text);margin:0}.row[data-v-db3d33db]{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.link-app[data-v-db3d33db]{font-size:var(--text-sm);color:var(--accent);text-decoration:none}.link-app[data-v-db3d33db]:hover{text-decoration:underline}.otp[data-v-db3d33db]{min-height:var(--control-h);text-align:center;letter-spacing:.35em;width:100%;max-width:200px;padding:0 var(--space-3);font-variant-numeric:tabular-nums;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);color:var(--text);font-size:1.25rem;font-weight:600;font:inherit}.otp[data-v-db3d33db]:focus{outline:2px solid color-mix(in srgb, var(--accent) 50%, transparent);outline-offset:2px}.disable-row[data-v-db3d33db]{align-items:flex-end;gap:var(--space-3);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.state[data-v-0a884f00]{align-items:center;gap:var(--space-2);padding:var(--space-4);color:var(--text-muted);display:flex}.state.err[data-v-0a884f00]{color:var(--danger)}.hero[data-v-0a884f00]{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);display:flex}.name[data-v-0a884f00]{font-size:var(--text-lg);margin:0}.grid[data-v-0a884f00]{gap:var(--space-2) var(--space-4);font-size:var(--text-sm);grid-template-columns:auto 1fr;margin:0;display:grid}.grid dt[data-v-0a884f00]{color:var(--text-muted)}.grid dd[data-v-0a884f00]{margin:0}.muted[data-v-0a884f00]{color:var(--text-muted)}.mono[data-v-0a884f00]{font-family:var(--font-mono)}.foot[data-v-0a884f00]{justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-5);display:flex}.modal-form[data-v-353c0f46]{gap:var(--space-3);flex-direction:column;display:flex}.field[data-v-353c0f46]{gap:var(--space-1);font-size:var(--text-sm);flex-direction:column;display:flex}.field-hint[data-v-353c0f46]{font-size:var(--text-xs);color:var(--text-muted);line-height:1.4}.switch-field[data-v-353c0f46]{flex-direction:row;justify-content:space-between;align-items:center}.err[data-v-353c0f46]{color:var(--danger);font-size:var(--text-sm);margin:0}.partner-filter[data-v-353c0f46]{max-width:16rem}.status-quick[data-v-353c0f46]{align-items:center;gap:var(--space-2);min-height:44px;display:inline-flex}.status-label[data-v-353c0f46]{font-size:var(--text-xs);color:var(--text-muted);min-width:2.25rem;font-weight:600}.status-label.on[data-v-353c0f46]{color:var(--success)}.preview-panel[data-v-4748bbce]{gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-container);border:1px solid var(--border);background:linear-gradient(165deg, color-mix(in srgb, var(--surface-2) 70%, var(--surface)), var(--surface));box-shadow:var(--shadow-1);flex-direction:column;display:flex}.preview-head[data-v-4748bbce]{justify-content:space-between;align-items:flex-start;gap:var(--space-2);display:flex}.preview-title-row[data-v-4748bbce]{align-items:center;gap:var(--space-2);display:flex}.preview-title[data-v-4748bbce]{font-size:var(--text-sm);letter-spacing:-.01em;margin:0;font-weight:600}.live-pill[data-v-4748bbce]{letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);background:var(--surface-2);border:1px solid var(--border);border-radius:999px;padding:2px 8px;font-size:10px;font-weight:700}.live-pill.on[data-v-4748bbce]{color:var(--success);border-color:color-mix(in srgb, var(--success) 40%, var(--border));background:color-mix(in srgb, var(--success) 10%, var(--surface))}.preview-sub[data-v-4748bbce]{color:var(--text-muted);margin:4px 0 0;font-size:11px;line-height:1.4}.preview-tools[data-v-4748bbce]{align-items:center;gap:4px;display:flex}.open-link[data-v-4748bbce]{border-radius:var(--radius-control);width:32px;height:32px;color:var(--accent);border:1px solid var(--border);background:var(--surface);place-items:center;display:grid}.open-link[data-v-4748bbce]:hover{background:var(--surface-2)}.phone-shell[data-v-4748bbce]{--phone-screen-w:390;--phone-screen-h:844;padding:var(--space-2) 0;flex-direction:column;align-items:center;display:flex}.phone-scaler[data-v-4748bbce]{width:min(100%, calc(var(--phone-screen-w) * 1px + 20px));transform-origin:top}.phone-bezel[data-v-4748bbce]{box-sizing:border-box;width:calc(var(--phone-screen-w) * 1px + 20px);border:2px solid color-mix(in srgb, var(--text-muted) 25%, var(--border));background:color-mix(in srgb, var(--surface-2) 80%, var(--surface));max-width:100%;box-shadow:var(--shadow-2), inset 0 1px 0 color-mix(in srgb, var(--text) 6%, transparent);border-radius:36px;margin:0 auto;padding:10px 8px 14px}.phone-notch[data-v-4748bbce]{background:color-mix(in srgb, var(--text-muted) 35%, var(--border));border-radius:999px;width:38%;height:4px;margin:0 auto 10px}.phone-iframe[data-v-4748bbce]{width:calc(var(--phone-screen-w) * 1px);max-width:calc(100% - 4px);height:calc(var(--phone-screen-h) * 1px);background:#141414;border:none;border-radius:26px;margin:0 auto;display:block}.preview-size-hint[data-v-4748bbce]{margin:var(--space-2) 0 0;color:var(--text-muted);text-align:center;font-size:10px}.preview-err[data-v-4748bbce]{margin:var(--space-2) 0 0;padding:var(--space-2) var(--space-3);color:var(--danger);border-radius:var(--radius-control);border:1px solid color-mix(in srgb, var(--danger) 35%, var(--border));background:color-mix(in srgb, var(--danger) 8%, var(--surface));font-size:11px;line-height:1.45}.preview-err-code[data-v-4748bbce]{font-family:var(--font-mono,ui-monospace, monospace);word-break:break-all;font-size:10px}.member-richtext[data-v-27a8c2de]{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.member-richtext-toolbar[data-v-27a8c2de]{flex-wrap:wrap;gap:4px;display:flex}.swatch-red[data-v-27a8c2de] span{color:#ef4444}.swatch-gold[data-v-27a8c2de] span{color:#b8860b}.member-richtext-surface[data-v-27a8c2de]{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface-2);padding:var(--space-2) var(--space-3);transition:border-color .15s}.member-richtext-surface[data-v-27a8c2de]:focus-within{border-color:color-mix(in srgb, var(--accent) 55%, var(--border));box-shadow:0 0 0 2px color-mix(in srgb, var(--focus-ring) 25%, transparent)}.member-richtext-hint[data-v-27a8c2de]{color:var(--text-muted);text-align:right;font-size:11px}.member-richtext[data-v-27a8c2de] .tiptap{min-height:inherit;font:inherit;font-size:var(--text-sm);color:var(--text);outline:none;line-height:1.55}.member-richtext[data-v-27a8c2de] .tiptap p{margin:0 0 .5em}.member-richtext[data-variant=marquee][data-v-27a8c2de] .tiptap p{margin:0}.member-richtext[data-v-27a8c2de] .tiptap a{color:var(--accent);text-decoration:underline}.member-richtext[data-v-27a8c2de] .ProseMirror-focused{outline:none}.page[data-v-9a57ec4a]{gap:var(--space-3);flex-direction:column;display:flex}.command-bar[data-v-9a57ec4a]{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-container);border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-1);flex-wrap:wrap;display:flex}.command-main[data-v-9a57ec4a]{align-items:center;gap:var(--space-3);flex-wrap:wrap;min-width:0;display:flex}.partner-field[data-v-9a57ec4a]{flex-direction:column;gap:4px;display:flex}.partner-label[data-v-9a57ec4a]{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);font-size:10px;font-weight:600}.partner-select[data-v-9a57ec4a]{min-width:140px;min-height:40px;padding:0 var(--space-3);border-radius:var(--radius-control);border:1px solid var(--border);background:var(--surface-2);color:var(--text);font:inherit;font-weight:600}.partner-chip[data-v-9a57ec4a]{padding-left:var(--space-3);border-left:1px solid var(--border);flex-direction:column;gap:2px;display:flex}.partner-code[data-v-9a57ec4a]{font-size:var(--text-sm);color:var(--accent);font-weight:600}.partner-name[data-v-9a57ec4a]{font-size:var(--text-xs);color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;max-width:28ch;overflow:hidden}.command-actions[data-v-9a57ec4a]{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.workspace[data-v-9a57ec4a]{gap:var(--space-4);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.workspace--with-preview .preview-dock[data-v-9a57ec4a] .preview-panel{position:static}@media (width>=900px){.workspace--with-preview[data-v-9a57ec4a]{grid-template-columns:minmax(0,1fr) minmax(420px,440px)}.workspace--with-preview .editor[data-v-9a57ec4a]{grid-area:1/1;min-width:0}.workspace--with-preview .preview-dock[data-v-9a57ec4a]{grid-area:1/2;min-width:0}.workspace--with-preview .preview-dock[data-v-9a57ec4a] .preview-panel{top:var(--space-3);overscroll-behavior:contain;z-index:0;max-height:calc(100vh - 88px);position:sticky;overflow-y:auto}}.editor[data-v-9a57ec4a]{gap:var(--space-3);z-index:1;flex-direction:column;min-width:0;display:flex;position:relative}.section-nav[data-v-9a57ec4a]{gap:var(--space-2);border-radius:var(--radius-container);border:1px solid var(--border);background:var(--surface-2);flex-wrap:wrap;padding:4px;display:flex}.section-nav-btn[data-v-9a57ec4a]{align-items:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-4);border-radius:calc(var(--radius-control) + 2px);color:var(--text-muted);font:inherit;font-size:var(--text-sm);cursor:pointer;background:0 0;border:none;font-weight:500;display:inline-flex}.section-nav-btn.active[data-v-9a57ec4a]{color:var(--text);background:var(--surface);box-shadow:var(--shadow-1)}.section-nav-ico[data-v-9a57ec4a]{opacity:.85;font-size:15px}.section-nav-badge[data-v-9a57ec4a]{text-align:center;min-width:1.25rem;color:var(--accent);background:color-mix(in srgb, var(--accent) 12%, var(--surface));border-radius:999px;padding:0 6px;font-size:11px;font-weight:700}.section-body[data-v-9a57ec4a]{min-height:320px}.card[data-v-9a57ec4a]{padding:var(--space-4) var(--space-5);border-radius:var(--radius-container);border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-1)}.card-title[data-v-9a57ec4a]{font-size:var(--text-md);letter-spacing:-.02em;margin:0;font-weight:600}.card-lead[data-v-9a57ec4a]{margin:var(--space-2) 0 var(--space-4);font-size:var(--text-sm);color:var(--text-muted);max-width:56ch;line-height:1.5}.card-lead-tight[data-v-9a57ec4a]{margin-bottom:var(--space-3)}.card-head-row[data-v-9a57ec4a]{justify-content:space-between;align-items:flex-start;gap:var(--space-2);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.card-head-row .card-title[data-v-9a57ec4a]{margin:0}.pill[data-v-9a57ec4a]{font-size:var(--text-xs);color:var(--accent);border:1px solid color-mix(in srgb, var(--accent) 30%, var(--border));background:color-mix(in srgb, var(--accent) 8%, var(--surface));border-radius:999px;padding:4px 12px;font-weight:600}.field-grid[data-v-9a57ec4a]{gap:var(--space-4);display:grid}@media (width>=720px){.field-grid[data-v-9a57ec4a]{grid-template-columns:1fr 1fr}}.field-grid.field-grid-editors[data-v-9a57ec4a]{grid-template-columns:1fr}@media (width>=1100px){.field-grid.field-grid-editors[data-v-9a57ec4a]{grid-template-columns:1fr 1fr}}.field-grid-editors[data-v-9a57ec4a]{align-items:start}.field-grid-editors .field[data-v-9a57ec4a]{min-width:0}.field[data-v-9a57ec4a]{gap:var(--space-2);flex-direction:column;display:flex}.field-label[data-v-9a57ec4a]{font-size:var(--text-xs);color:var(--text-muted);font-weight:600}.field textarea[data-v-9a57ec4a]{width:100%;padding:var(--space-3);border-radius:var(--radius-control);border:1px solid var(--border);background:var(--surface-2);color:var(--text);font:inherit;resize:vertical;line-height:1.5}.hint[data-v-9a57ec4a]{color:var(--text-muted);text-align:right;font-size:11px}.hint-inline[data-v-9a57ec4a]{text-align:left;line-height:1.35}.format-bar[data-v-9a57ec4a]{margin-bottom:var(--space-2);flex-wrap:wrap;gap:4px;display:flex}.mono[data-v-9a57ec4a]{font-family:var(--font-mono,ui-monospace, monospace);font-size:.9em}.example-strip[data-v-9a57ec4a]{margin-bottom:var(--space-4);padding:var(--space-3);border-radius:var(--radius-control);background:color-mix(in srgb, var(--accent) 5%, var(--surface-2));border:1px solid color-mix(in srgb, var(--accent) 18%, var(--border))}.example-strip-title[data-v-9a57ec4a]{margin:0 0 var(--space-3);color:var(--text-muted);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:600}.example-row[data-v-9a57ec4a]{gap:var(--space-3);margin:0 0 var(--space-3);flex-wrap:wrap;padding:0;list-style:none;display:flex}.example-tile[data-v-9a57ec4a]{border:2px solid var(--border);border-radius:var(--radius-control);background:var(--surface);cursor:pointer;flex-direction:column;width:100px;padding:0;transition:border-color .15s,transform .15s;display:flex;overflow:hidden}.example-tile[data-v-9a57ec4a]:hover:not(:disabled){border-color:color-mix(in srgb, var(--accent) 50%, var(--border));transform:translateY(-1px)}.example-tile.added[data-v-9a57ec4a],.example-tile[data-v-9a57ec4a]:disabled{opacity:.55;cursor:default}.example-tile img[data-v-9a57ec4a]{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.example-tile-label[data-v-9a57ec4a]{text-align:center;color:var(--text);padding:6px 8px;font-size:11px;font-weight:600}.empty-card[data-v-9a57ec4a]{align-items:center;gap:var(--space-3);padding:var(--space-6);border:1px dashed var(--border);border-radius:var(--radius-control);text-align:center;flex-direction:column;display:flex}.empty-icon[data-v-9a57ec4a]{color:var(--text-muted);opacity:.6;font-size:28px}.empty-card p[data-v-9a57ec4a]{font-size:var(--text-sm);color:var(--text-muted);margin:0}.promo-grid[data-v-9a57ec4a]{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));margin:0;padding:0;list-style:none;display:grid}.promo-item[data-v-9a57ec4a],.promo-fields[data-v-9a57ec4a]{gap:var(--space-2);flex-direction:column;display:flex}.promo-field[data-v-9a57ec4a]{flex-direction:column;gap:4px;display:flex}.promo-field-label[data-v-9a57ec4a]{font-size:var(--text-xs);color:var(--text-muted);font-weight:600}.promo-thumb[data-v-9a57ec4a]{aspect-ratio:16/10;border-radius:var(--radius-control);background:var(--surface-2);border:1px solid var(--border);position:relative;overflow:hidden}.promo-thumb img[data-v-9a57ec4a]{object-fit:cover;width:100%;height:100%}.promo-thumb-fallback[data-v-9a57ec4a]{height:100%;font-size:var(--text-xs);color:var(--text-muted);place-items:center;display:grid}.promo-num[data-v-9a57ec4a]{background:color-mix(in srgb, var(--surface) 90%, transparent);border:1px solid var(--border);border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700;position:absolute;top:8px;left:8px}.promo-del[data-v-9a57ec4a]{border:1px solid var(--border);border-radius:var(--radius-control);background:color-mix(in srgb, var(--surface) 92%, transparent);width:32px;height:32px;color:var(--danger);cursor:pointer;place-items:center;display:grid;position:absolute;top:8px;right:8px}.promo-upload-btn[data-v-9a57ec4a]{max-width:calc(100% - 16px);box-shadow:var(--shadow-1);position:absolute;bottom:10px;left:50%;transform:translate(-50%);background:color-mix(in srgb, var(--surface) 94%, transparent)!important;border:1px solid var(--border)!important}.promo-upload-err[data-v-9a57ec4a]{margin:0 0 var(--space-2);padding:var(--space-2) var(--space-3);font-size:var(--text-sm);color:var(--danger);border-radius:var(--radius-control);border:1px solid color-mix(in srgb, var(--danger) 35%, var(--border));background:color-mix(in srgb, var(--danger) 8%, var(--surface))}.sr-only[data-v-9a57ec4a]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.add-row-btn[data-v-9a57ec4a]{margin-top:var(--space-3)}.dev-hint[data-v-9a57ec4a]{margin-top:var(--space-4);font-size:var(--text-xs);color:var(--text-muted)}.dev-hint summary[data-v-9a57ec4a]{cursor:pointer;font-weight:500}.dev-hint p[data-v-9a57ec4a]{margin:var(--space-2) 0 0;line-height:1.45}.menu-tabs[data-v-9a57ec4a]{margin-bottom:var(--space-3);border-radius:var(--radius-control);border:1px solid var(--border);background:var(--surface-2);gap:2px;padding:3px;display:inline-flex}.menu-tab[data-v-9a57ec4a]{min-height:40px;padding:0 var(--space-3);border-radius:calc(var(--radius-control) - 2px);color:var(--text-muted);font:inherit;font-size:var(--text-sm);cursor:pointer;background:0 0;border:none}.menu-tab.active[data-v-9a57ec4a]{color:var(--text);background:var(--surface);box-shadow:var(--shadow-1)}.menu-table-wrap[data-v-9a57ec4a]{border:1px solid var(--border);border-radius:var(--radius-control);overflow-x:auto}.menu-table[data-v-9a57ec4a]{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.menu-table th[data-v-9a57ec4a]{padding:var(--space-2) var(--space-3);text-align:left;text-transform:uppercase;letter-spacing:.03em;color:var(--text-muted);background:var(--surface-2);border-bottom:1px solid var(--border);font-size:11px;font-weight:600}.menu-table td[data-v-9a57ec4a]{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border);vertical-align:middle}.menu-table tbody tr:last-child td[data-v-9a57ec4a]{border-bottom:none}.col-on[data-v-9a57ec4a]{width:64px}.col-id[data-v-9a57ec4a]{width:88px}.state-wrap[data-v-9a57ec4a]{padding:var(--space-6);text-align:center}.state[data-v-9a57ec4a]{color:var(--text-muted);margin:0}.banner[data-v-9a57ec4a]{padding:var(--space-3) var(--space-4);border-radius:var(--radius-control);font-size:var(--text-sm);border:1px solid var(--border);background:var(--surface-2);margin:0}.banner-ok[data-v-9a57ec4a]{color:var(--success);border-color:color-mix(in srgb, var(--success) 35%, var(--border));background:color-mix(in srgb, var(--success) 8%, var(--surface))}.banner-err[data-v-9a57ec4a]{color:var(--danger);border-color:color-mix(in srgb, var(--danger) 35%, var(--border));background:color-mix(in srgb, var(--danger) 8%, var(--surface))}.period-hint[data-v-2a7f2c21]{margin:var(--space-2) 0 0;font-size:var(--text-xs);color:var(--text-muted);line-height:1.45}.period-hint code[data-v-2a7f2c21]{font-size:.95em}.gateway-log-tabs[data-v-2a7f2c21]{margin-bottom:var(--space-3)}.ref-link[data-v-2a7f2c21]{color:var(--accent);font-size:var(--text-xs);word-break:break-all}.ref-link[data-v-2a7f2c21]:hover{text-decoration:underline}.filter-row[data-v-2a7f2c21]{gap:var(--space-3);margin-bottom:var(--space-4);flex-wrap:wrap;align-items:flex-end;display:flex}.field-inline[data-v-2a7f2c21]{gap:var(--space-1);font-size:var(--text-sm);flex-direction:column;min-width:140px;display:flex}.muted[data-v-2a7f2c21]{color:var(--text-muted)}.detail-drawer[data-v-2a7f2c21]{margin-top:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-control);padding:var(--space-4);background:var(--surface)}.detail-head[data-v-2a7f2c21]{margin-bottom:var(--space-3);justify-content:space-between;align-items:center;display:flex}.err[data-v-2a7f2c21]{color:var(--danger)}.empty-hint[data-v-2a7f2c21]{margin:0 0 var(--space-3);padding:var(--space-2) var(--space-3);font-size:var(--text-sm);color:var(--text-muted);background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-control);line-height:1.45}.linkish[data-v-2a7f2c21]{font:inherit;color:var(--accent);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.detail[data-v-4fb7c362]{min-width:0}.sub[data-v-4fb7c362]{margin:0 0 var(--space-2);font-size:var(--text-sm);color:var(--text-muted)}.summary-grid[data-v-4fb7c362]{gap:var(--space-2);margin-bottom:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(140px,1fr));display:grid}.summary-chip[data-v-4fb7c362]{padding:var(--space-3);border-radius:var(--radius-container);border:1px solid var(--border);background:var(--surface-2);flex-direction:column;gap:2px;display:flex}.summary-chip[data-tone=info][data-v-4fb7c362]{border-color:color-mix(in srgb, var(--info) 28%, var(--border));background:color-mix(in srgb, var(--info) 8%, var(--surface))}.summary-chip[data-tone=accent][data-v-4fb7c362]{border-color:color-mix(in srgb, var(--accent) 28%, var(--border));background:color-mix(in srgb, var(--accent) 8%, var(--surface))}.summary-chip[data-tone=success][data-v-4fb7c362]{border-color:color-mix(in srgb, var(--success) 28%, var(--border));background:color-mix(in srgb, var(--success) 8%, var(--surface))}.chip-label[data-v-4fb7c362]{font-size:var(--text-xs);color:var(--text-muted);font-weight:500}.chip-value[data-v-4fb7c362]{font-size:var(--text-md);color:var(--text);font-weight:600}.chip-sub[data-v-4fb7c362]{font-size:var(--text-xs);color:var(--text-muted)}.detail-tabs[data-v-4fb7c362] .ant-tabs-nav{margin-bottom:var(--space-2)}.detail-tabs[data-v-4fb7c362] .ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--accent);font-weight:600}.detail[data-v-4fb7c362] .ops-panel-body{padding:var(--space-2)}.hint[data-v-4fb7c362]{margin:0 0 var(--space-2);font-size:var(--text-xs);color:var(--text-muted)}.click-hint[data-v-4fb7c362]{margin-top:0}.flash-err[data-v-4fb7c362]{color:var(--danger);font-size:var(--text-sm)}.tabular[data-v-4fb7c362]{font-variant-numeric:tabular-nums}.full-link[data-v-4fb7c362]{margin-top:var(--space-3);font-size:var(--text-sm);color:var(--accent);text-decoration:none;display:inline-block}.full-link[data-v-4fb7c362]:hover{text-decoration:underline}.quick-links[data-v-0155fdb5]{gap:var(--space-3);margin-bottom:var(--space-5);grid-template-columns:repeat(auto-fill,minmax(168px,1fr));display:grid}.quick-card[data-v-0155fdb5]{gap:var(--space-1);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-container);background:var(--surface);color:inherit;min-height:88px;box-shadow:var(--shadow-1);transition:background var(--motion), border-color var(--motion), box-shadow var(--motion), transform var(--motion);flex-direction:column;text-decoration:none;display:flex}.quick-card[data-v-0155fdb5]:hover{background:color-mix(in srgb, var(--accent) 6%, var(--surface));border-color:color-mix(in srgb, var(--accent) 28%, var(--border));box-shadow:var(--shadow-2);transform:translateY(-1px)}.quick-ico[data-v-0155fdb5]{color:var(--accent);font-size:1.25rem}.quick-label[data-v-0155fdb5]{font-weight:600;font-size:var(--text-sm)}.quick-desc[data-v-0155fdb5]{font-size:var(--text-xs);color:var(--text-muted);line-height:1.4}.report-tabs[data-v-0155fdb5]{min-width:0}.report-tabs[data-v-0155fdb5] .ant-tabs-nav{margin-bottom:var(--space-3)}.report-tabs[data-v-0155fdb5] .ant-tabs-tab{padding:var(--space-2) var(--space-3);font-weight:500}.report-tabs[data-v-0155fdb5] .ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--accent);font-weight:600}.tab-desc[data-v-0155fdb5]{margin:0 0 var(--space-3);font-size:var(--text-sm);color:var(--text-muted);line-height:1.45}.daily-toolbar[data-v-0155fdb5]{align-items:flex-end;gap:var(--space-4);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.daily-toolbar[data-v-0155fdb5] .period-filter{flex:280px}.partner-pick[data-v-0155fdb5]{min-width:12rem;max-width:20rem}.report-meta[data-v-0155fdb5]{margin:0 0 var(--space-3);font-size:var(--text-sm);color:var(--text-muted)}.stat-grid[data-v-0155fdb5]{gap:var(--space-3);margin-bottom:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));display:grid}.partner-link[data-v-0155fdb5]{padding:var(--space-1) var(--space-2);margin:0;margin-left:calc(-1 * var(--space-2));border-radius:var(--radius-control);font:inherit;font-size:var(--text-sm);color:var(--accent);text-align:left;cursor:pointer;transition:background var(--motion), color var(--motion);background:0 0;border:none;font-weight:500}.partner-link[data-v-0155fdb5]:hover{background:color-mix(in srgb, var(--accent) 10%, transparent);color:var(--accent-hover)}.partner-cell[data-v-0155fdb5]{font-size:var(--text-sm)}.tabular[data-v-0155fdb5]{font-variant-numeric:tabular-nums}.ops-export-card[data-v-0155fdb5]{padding:var(--space-4);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-container);box-shadow:var(--shadow-1)}.export-form[data-v-0155fdb5]{align-items:flex-end;gap:var(--space-3);flex-wrap:wrap;max-width:720px;display:flex}.field[data-v-0155fdb5]{gap:var(--space-1);font-size:var(--text-sm);color:var(--text-muted);flex-direction:column;flex:1;min-width:160px;display:flex}.day-input[data-v-0155fdb5]{font:inherit;min-height:var(--control-h);padding:0 var(--space-3);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--bg);color:var(--text)}.export-result[data-v-0155fdb5]{margin-top:var(--space-4);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-container);background:var(--surface-2)}.result-title[data-v-0155fdb5]{margin:0 0 var(--space-3);font-size:var(--text-md)}.result-dl[data-v-0155fdb5]{gap:var(--space-2);margin:0;display:grid}.result-dl div[data-v-0155fdb5]{gap:var(--space-2);grid-template-columns:88px 1fr;align-items:baseline;display:grid}.result-dl dt[data-v-0155fdb5]{font-size:var(--text-xs);color:var(--text-muted);margin:0}.result-dl dd[data-v-0155fdb5]{font-size:var(--text-sm);margin:0}.path-row[data-v-0155fdb5]{grid-column:1/-1}.mono[data-v-0155fdb5]{font-family:var(--font-mono,ui-monospace, monospace);font-size:var(--text-xs);word-break:break-all}.hint[data-v-0155fdb5]{margin:var(--space-3) 0 0;font-size:var(--text-xs);color:var(--text-muted);line-height:1.45}.flash-err[data-v-0155fdb5]{color:var(--danger);font-size:var(--text-sm)}.flash-ok[data-v-0155fdb5]{color:var(--success);font-size:var(--text-sm)}.jsonl-advanced[data-v-0155fdb5]{margin-top:var(--space-4);padding:var(--space-3);border:1px dashed var(--border);border-radius:var(--radius-container);font-size:var(--text-sm)}.jsonl-advanced summary[data-v-0155fdb5]{cursor:pointer;margin-bottom:var(--space-2);font-weight:600}.state.skeleton[data-v-0155fdb5]{padding:var(--space-6);color:var(--text-muted)}
