html,body{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}*,*:before,*:after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}@-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;text-decoration:underline;text-decoration:underline dotted;border-bottom:0;cursor:help}address{margin-bottom:1em;font-style:normal;line-height:inherit}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{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-size:1em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}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{padding-top:.75em;padding-bottom:.3em;text-align:left;caption-side:bottom}input,button,select,optgroup,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}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{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5em;padding:0;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[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{padding:.2em;background-color:#feffe6}.login-page[data-v-41d2a17b]{position:relative;min-height:100vh;overflow:hidden;background:radial-gradient(circle at top left,rgba(61,110,255,.16),transparent 26%),linear-gradient(180deg,#f3f7fd,#eef3fb)}.login-page__backdrop[data-v-41d2a17b]{position:absolute;inset:0;background:linear-gradient(rgba(148,163,184,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(148,163,184,.08) 1px,transparent 1px);background-size:28px 28px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.55),transparent 90%);mask-image:linear-gradient(180deg,rgba(0,0,0,.55),transparent 90%);pointer-events:none}.login-shell[data-v-41d2a17b]{position:relative;z-index:1;min-height:100vh;display:grid;place-items:center;padding:32px 16px}.login-card[data-v-41d2a17b]{width:100%;max-width:520px;padding:14px 18px 8px;border-radius:14px;box-shadow:0 20px 48px #0f172a1a}.logo-wrap[data-v-41d2a17b]{display:flex;justify-content:center;margin-bottom:18px}.logo-image[data-v-41d2a17b]{width:92px;height:92px;object-fit:contain}.login-card__header[data-v-41d2a17b]{margin-bottom:24px;text-align:center}h1[data-v-41d2a17b]{margin:0;font-size:24px;line-height:1.35;color:#1f2937}.subtext[data-v-41d2a17b]{margin:10px 0 0;font-size:15px;line-height:1.6;color:#94a3b8}.message[data-v-41d2a17b]{margin-bottom:16px}.login-form[data-v-41d2a17b] .ant-form-item{margin-bottom:18px}.login-form[data-v-41d2a17b] .ant-form-item-label>label{color:#374151;font-size:14px;font-weight:500}.login-form[data-v-41d2a17b] .ant-input,.login-form[data-v-41d2a17b] .ant-input-affix-wrapper{min-height:46px;border-radius:10px;border-color:#dbe2ea;box-shadow:none}.login-form[data-v-41d2a17b] .ant-input-affix-wrapper .ant-input{min-height:0}.login-form[data-v-41d2a17b] .ant-input::placeholder{color:#b6c0cd}.submit-button[data-v-41d2a17b]{height:48px;border:none;border-radius:10px;background:#1f2937;box-shadow:none;font-size:16px;font-weight:600}.submit-button[data-v-41d2a17b]:hover,.submit-button[data-v-41d2a17b]:focus{background:#111827}.layout-shell[data-v-79fff621]{height:100vh;min-height:0;overflow:hidden;background:#edf3fb}.layout-main[data-v-79fff621]{flex:1;min-height:0}.brand-header[data-v-79fff621]{display:flex;align-items:center;justify-content:space-between;height:64px;padding:0 18px;background:linear-gradient(90deg,#4f6cf7,#3f63f3);box-shadow:0 10px 24px #3b5cd62e}.brand-header__left[data-v-79fff621],.brand-header__right[data-v-79fff621]{display:flex;align-items:center}.brand-header__left[data-v-79fff621]{gap:12px}.brand-header__right[data-v-79fff621]{gap:14px}.brand-mark[data-v-79fff621]{display:flex;align-items:center;justify-content:center;width:34px;height:34px;background:#fffffff5;border-radius:10px;overflow:hidden}.brand-mark__image[data-v-79fff621]{width:100%;height:100%;object-fit:cover}.brand-meta[data-v-79fff621]{display:flex;align-items:center;gap:14px}.brand-title[data-v-79fff621]{font-size:20px;font-weight:700;color:#fff}.brand-status[data-v-79fff621]{padding:4px 10px;font-size:12px;color:#e6edff;background:#ffffff24;border:1px solid rgba(255,255,255,.18);border-radius:999px}.brand-user[data-v-79fff621]{display:inline-flex;align-items:center;min-height:36px;padding:0 14px;font-size:14px;font-weight:600;color:#eef3ff;background:#ffffff1f;border:1px solid rgba(255,255,255,.18);border-radius:999px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.brand-logout[data-v-79fff621]{height:36px;padding-inline:14px;border:1px solid rgba(255,255,255,.2);border-radius:10px;color:#2740b8;background:#fffffff5;box-shadow:0 8px 18px #1222661f}.password-alert[data-v-79fff621]{margin-bottom:18px}.modal-form[data-v-79fff621]{margin-top:18px}.layout-sider[data-v-79fff621]{height:100%;overflow-y:auto;background:#f7faff;border-right:1px solid #dfe7f4;padding:18px 14px}.side-section[data-v-79fff621]{display:flex;flex-direction:column;gap:10px}.side-section__label[data-v-79fff621]{padding:0 12px;font-size:12px;color:#8a97ad}.side-menu[data-v-79fff621]{background:transparent;border-inline-end:none}[data-v-79fff621] .side-menu .ant-menu-item{position:relative;width:100%;height:44px;line-height:44px;margin-inline:0;margin-block:6px;padding-inline:14px;border-radius:12px;color:#41506a;font-weight:500;transition:all .18s ease}[data-v-79fff621] .side-menu .ant-menu-item:after{display:none}[data-v-79fff621] .side-menu .ant-menu-item:hover{color:#2f54eb;background:#edf3ff}[data-v-79fff621] .side-menu .ant-menu-item-selected{color:#2f54eb;font-weight:700;background:linear-gradient(90deg,#edf3ff,#e6efff);box-shadow:inset 3px 0 #2f54eb}.layout-content[data-v-79fff621]{min-height:0;overflow-y:auto;background:#edf3fb}@media(max-width:900px){.brand-header[data-v-79fff621]{height:auto;padding:12px 14px;gap:12px;flex-direction:column;align-items:stretch}.brand-header__right[data-v-79fff621]{justify-content:space-between}.brand-meta[data-v-79fff621]{flex-direction:column;align-items:flex-start;gap:8px}}.overview-page[data-v-6a2fa7f0]{padding:24px}.page-header-card[data-v-6a2fa7f0]{margin-bottom:16px}.page-header[data-v-6a2fa7f0]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px;border:1px solid #e8edf5;border-radius:12px;background:#fff;box-shadow:0 10px 28px #0f172a0a}.page-header__content[data-v-6a2fa7f0]{display:flex;flex-direction:column;gap:8px}h1[data-v-6a2fa7f0]{margin:0;font-size:28px;line-height:1.2;color:#0f172a}.subtext[data-v-6a2fa7f0]{margin:0;font-size:13px;line-height:1.5;color:#667085}.page-header__actions[data-v-6a2fa7f0]{display:flex;gap:8px;flex-wrap:wrap}.page-header__actions[data-v-6a2fa7f0] .ant-btn{height:36px;padding-inline:14px;border-radius:10px;font-weight:600}.overview-panel[data-v-6a2fa7f0]{margin-bottom:16px;padding:22px;background:#fff;border:1px solid #e8edf5;border-radius:12px;box-shadow:0 10px 24px #0f172a0a}.section-head[data-v-6a2fa7f0]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.section-head__title[data-v-6a2fa7f0]{font-size:18px;font-weight:700;line-height:1.3;color:#0f172a}.section-head__desc[data-v-6a2fa7f0]{margin-top:6px;font-size:13px;line-height:1.5;color:#667085}.metric-grid[data-v-6a2fa7f0],.status-grid[data-v-6a2fa7f0]{display:grid;gap:16px}.metric-grid[data-v-6a2fa7f0]{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:16px}.status-grid[data-v-6a2fa7f0]{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-card[data-v-6a2fa7f0],.status-panel[data-v-6a2fa7f0]{padding:22px;background:linear-gradient(180deg,#fbfdff,#f6faff);border:1px solid #e8edf5;border-radius:12px}.metric-card[data-v-6a2fa7f0]{display:flex;flex-direction:column;gap:10px}.metric-card--accent[data-v-6a2fa7f0]{background:linear-gradient(180deg,#f2fbf5,#ebf7ef);border-color:#ccebd8;box-shadow:inset 0 0 0 1px #5fb77a14}.metric-card__label[data-v-6a2fa7f0],.status-panel__title[data-v-6a2fa7f0]{font-size:12px;font-weight:600;letter-spacing:0;color:#7b87a1}.metric-card__value[data-v-6a2fa7f0]{font-size:32px;line-height:1.1;color:#0f172a}.metric-card__hint[data-v-6a2fa7f0]{font-size:13px;line-height:1.5;color:#667085;max-width:24ch}.status-panel__metrics[data-v-6a2fa7f0]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:12px}.status-panel__metrics--two[data-v-6a2fa7f0]{grid-template-columns:repeat(2,minmax(0,1fr))}.status-chip[data-v-6a2fa7f0]{display:flex;flex-direction:column-reverse;gap:10px;min-height:112px;padding:14px 16px;background:#fff;border:1px solid #edf1f7;border-radius:10px;box-shadow:inset 0 1px #ffffffb3}.status-chip strong[data-v-6a2fa7f0]{font-size:26px;line-height:1;color:#0f172a}.status-chip__label[data-v-6a2fa7f0]{font-size:13px;color:#667085}.list-card[data-v-6a2fa7f0]{border:1px solid #e8edf5;border-radius:12px;overflow:hidden;box-shadow:0 10px 24px #0f172a0a}.list-card[data-v-6a2fa7f0] .ant-card-body{padding:0}.customer-table[data-v-6a2fa7f0] .ant-table-thead>tr>th{background:#f8fafc}.customer-table[data-v-6a2fa7f0] .ant-table-tbody>tr:nth-child(2n)>td{background:#fcfdff}.customer-table[data-v-6a2fa7f0] .ant-table-tbody>tr:hover>td{background:#f1f7ff}.customer-table[data-v-6a2fa7f0] .ant-pagination{justify-content:flex-end;padding:0 20px 20px}.identity-cell[data-v-6a2fa7f0],.expires-cell[data-v-6a2fa7f0]{display:flex;flex-direction:column;gap:4px}.editable-cell[data-v-6a2fa7f0]{min-height:32px;cursor:pointer}.editable-cell[data-v-6a2fa7f0]:hover{background:#f8fbff}.inline-editor[data-v-6a2fa7f0]{display:flex;flex-direction:column;gap:8px}.inline-editor__input[data-v-6a2fa7f0]{width:100%}.inline-editor__actions[data-v-6a2fa7f0]{display:flex;gap:8px;flex-wrap:wrap}.muted-text[data-v-6a2fa7f0],.reason-text[data-v-6a2fa7f0]{color:#667085}.license-preview-link[data-v-6a2fa7f0]{height:auto;padding:0}.reason-text[data-v-6a2fa7f0]{line-height:1.5}.status-tag[data-v-6a2fa7f0]{border-radius:999px}.status-hint[data-v-6a2fa7f0]{font-size:12px}.action-buttons[data-v-6a2fa7f0]{display:flex;flex-wrap:wrap;gap:8px}.audit-buttons[data-v-6a2fa7f0]{flex-wrap:nowrap}.operation-entry[data-v-6a2fa7f0]{display:flex;align-items:center;gap:8px}.operation-entry__edit[data-v-6a2fa7f0]{width:32px;padding:0;font-size:15px}.operation-editor[data-v-6a2fa7f0]{max-height:calc(100vh - 150px);overflow-y:auto;overflow-x:hidden;padding:0 22px 22px;scrollbar-gutter:stable}.operation-editor[data-v-6a2fa7f0]::-webkit-scrollbar{width:8px}.operation-editor[data-v-6a2fa7f0]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:999px}.operation-editor[data-v-6a2fa7f0]::-webkit-scrollbar-track{background:transparent}.operation-editor__head[data-v-6a2fa7f0]{display:flex;align-items:center;justify-content:space-between;gap:12px;position:sticky;top:0;z-index:2;padding:14px 0;margin-bottom:0;background:#fff;border-bottom:1px solid #edf1f7}.operation-balance-grid[data-v-6a2fa7f0]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.operation-balance-item[data-v-6a2fa7f0]{display:flex;flex-direction:column;gap:8px;padding:12px;background:#f8fafc;border:1px solid #edf1f7;border-radius:10px}.operation-balance-item label[data-v-6a2fa7f0]{font-size:13px;font-weight:600;color:#0f172a}.operation-balance-item span[data-v-6a2fa7f0]{font-size:12px;color:#667085}.operation-save-button[data-v-6a2fa7f0]{border-color:#0f9d6d;background:#0f9d6d;color:#fff}.operation-save-button[data-v-6a2fa7f0]:hover,.operation-save-button[data-v-6a2fa7f0]:focus{border-color:#0b8a5f;background:#0b8a5f;color:#fff}.operation-section[data-v-6a2fa7f0]{padding:18px 0;border-bottom:1px solid #edf1f7}.operation-section--last[data-v-6a2fa7f0]{border-bottom:0}.operation-section__header[data-v-6a2fa7f0]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.operation-section__title[data-v-6a2fa7f0]{font-size:14px;font-weight:700;color:#0f172a}.operation-section[data-v-6a2fa7f0] .ant-form-item{margin-bottom:14px}.operation-license-row[data-v-6a2fa7f0]{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:8px;padding:10px 12px;background:#f8fafc;border:1px solid #edf1f7;border-radius:10px}.operation-license-status[data-v-6a2fa7f0]{min-width:0;font-size:13px}.modal-intro[data-v-6a2fa7f0],.drawer-intro[data-v-6a2fa7f0]{margin-bottom:16px;color:#667085;line-height:1.6}.create-customer-body[data-v-6a2fa7f0]{max-height:calc(100vh - 170px);overflow-y:auto;overflow-x:hidden;padding:14px 28px 4px;scrollbar-gutter:stable}.create-customer-body[data-v-6a2fa7f0]::-webkit-scrollbar{width:8px}.create-customer-body[data-v-6a2fa7f0]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:999px}.create-customer-body[data-v-6a2fa7f0]::-webkit-scrollbar-track{background:transparent}.create-customer-intro[data-v-6a2fa7f0]{margin-bottom:14px}.form-section[data-v-6a2fa7f0]{padding:18px 20px 4px;margin-bottom:16px;background:#f8fafc;border:1px solid #e8edf5;border-radius:10px}.form-section--compact[data-v-6a2fa7f0]{padding:14px 0 2px;margin-bottom:0}.form-section--last[data-v-6a2fa7f0]{margin-bottom:0}.create-customer-body .form-section[data-v-6a2fa7f0]{background:transparent;border:0;border-bottom:1px solid #edf1f7;border-radius:0}.create-customer-body .form-section--last[data-v-6a2fa7f0]{border-bottom:0}.form-section__title[data-v-6a2fa7f0]{margin-bottom:16px;font-size:14px;font-weight:600;color:#0f172a}.form-section--compact .form-section__title[data-v-6a2fa7f0],.form-section--compact[data-v-6a2fa7f0] .ant-form-item{margin-bottom:12px}.form-grid[data-v-6a2fa7f0]{display:grid;gap:0 16px}.form-grid--two[data-v-6a2fa7f0]{grid-template-columns:repeat(2,minmax(0,1fr))}.form-grid--three[data-v-6a2fa7f0]{grid-template-columns:repeat(3,minmax(0,1fr))}.create-balance-grid[data-v-6a2fa7f0]{grid-template-columns:repeat(3,minmax(0,210px));justify-content:start}.form-grid__full[data-v-6a2fa7f0]{grid-column:1 / -1}.expiry-shortcuts[data-v-6a2fa7f0]{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}.expiry-shortcuts--compact[data-v-6a2fa7f0]{margin-top:8px}.license-upload-row[data-v-6a2fa7f0]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.license-preview-link[data-v-6a2fa7f0],.license-preview-actions[data-v-6a2fa7f0]{margin-top:8px}.license-preview-actions[data-v-6a2fa7f0]{display:flex;align-items:center;gap:12px}.danger-text[data-v-6a2fa7f0]{color:#d4380d}.warning-text[data-v-6a2fa7f0]{color:#d48806}.success-text[data-v-6a2fa7f0]{color:#389e0d}@media(max-width:1200px){.metric-grid[data-v-6a2fa7f0]{grid-template-columns:repeat(2,minmax(0,1fr))}.status-grid[data-v-6a2fa7f0],.status-panel__metrics[data-v-6a2fa7f0],.status-panel__metrics--two[data-v-6a2fa7f0]{grid-template-columns:1fr}}@media(max-width:900px){.overview-page[data-v-6a2fa7f0],.page-header-card[data-v-6a2fa7f0]{padding:16px}.page-header[data-v-6a2fa7f0]{flex-direction:column;align-items:stretch}.metric-grid[data-v-6a2fa7f0],.form-grid--two[data-v-6a2fa7f0],.form-grid--three[data-v-6a2fa7f0],.operation-balance-grid[data-v-6a2fa7f0]{grid-template-columns:1fr}.action-buttons[data-v-6a2fa7f0],.operation-entry[data-v-6a2fa7f0],.inline-editor__actions[data-v-6a2fa7f0],.page-header__actions[data-v-6a2fa7f0],.audit-buttons[data-v-6a2fa7f0],.operation-editor__head[data-v-6a2fa7f0],.operation-section__header[data-v-6a2fa7f0],.license-preview-actions[data-v-6a2fa7f0]{flex-direction:column;align-items:stretch}.license-upload-row[data-v-6a2fa7f0],.operation-license-row[data-v-6a2fa7f0]{grid-template-columns:1fr}}.page-wrap[data-v-1763c53a]{padding:24px}.page-header-card[data-v-1763c53a]{margin-bottom:16px}.page-header[data-v-1763c53a]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px;border:1px solid #e8edf5;border-radius:12px;background:#fff;box-shadow:0 10px 28px #0f172a0a}.page-header__content[data-v-1763c53a]{display:flex;flex-direction:column;gap:8px}.header-actions[data-v-1763c53a]{display:flex;align-items:center;gap:12px}h1[data-v-1763c53a]{margin:0;font-size:28px;line-height:1.2;color:#0f172a}.subtext[data-v-1763c53a]{margin:0;font-size:13px;color:#667085;line-height:1.5}.page-header[data-v-1763c53a] .ant-btn,.filter-actions[data-v-1763c53a] .ant-btn{height:36px;padding-inline:14px;border-radius:10px;font-weight:600}.summary-card[data-v-1763c53a],.filter-card[data-v-1763c53a],.table-card[data-v-1763c53a]{border:1px solid #e8edf5;border-radius:12px;box-shadow:0 10px 24px #0f172a0a}.summary-card[data-v-1763c53a],.filter-card[data-v-1763c53a]{margin-bottom:16px}.summary-card[data-v-1763c53a] .ant-card-body,.filter-card[data-v-1763c53a] .ant-card-body,.table-card[data-v-1763c53a] .ant-card-body{padding:22px}.summary-card[data-v-1763c53a] .ant-card-body{padding:18px 22px}.filter-card[data-v-1763c53a] .ant-card-body{padding:18px 22px 16px}.table-card[data-v-1763c53a] .ant-card-body{padding:14px 22px 20px}.summary-metrics[data-v-1763c53a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.summary-item[data-v-1763c53a]{display:flex;flex-direction:column;gap:6px;min-height:112px;padding:16px 18px;background:linear-gradient(180deg,#fbfdff,#f6faff);border:1px solid #e8edf5;border-radius:12px}.summary-label[data-v-1763c53a],.muted-text[data-v-1763c53a]{font-size:12px;font-weight:600;color:#7b87a1}.summary-value[data-v-1763c53a]{font-size:28px;line-height:1.1;color:#0f172a}.summary-value--small[data-v-1763c53a]{font-size:18px}.summary-hint[data-v-1763c53a]{font-size:13px;line-height:1.5;color:#667085}.filter-grid[data-v-1763c53a]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;gap:0 16px;align-items:end}.filter-item[data-v-1763c53a]{margin-bottom:0}.filter-actions[data-v-1763c53a]{display:flex;align-items:flex-end;padding-bottom:2px}.table-card[data-v-1763c53a] .ant-table-thead>tr>th{background:#f8fafc}.table-card[data-v-1763c53a] .ant-table-tbody>tr:nth-child(2n)>td{background:#fcfdff}.table-card[data-v-1763c53a] .ant-table-tbody>tr:hover>td{background:#f1f7ff}.table-card[data-v-1763c53a] .ant-pagination{justify-content:flex-end;padding:16px 12px 0 0}.stack-cell[data-v-1763c53a]{display:flex;flex-direction:column;gap:4px}.detail-text[data-v-1763c53a]{color:#475569;line-height:1.6}.confirm-head[data-v-1763c53a]{display:flex;align-items:center;gap:10px;font-size:16px;font-weight:700;line-height:1.4;color:#0f172a}.confirm-head__icon[data-v-1763c53a]{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:999px;background:#fff3e8;color:#f08a24;font-size:12px;font-weight:800;flex:0 0 auto}.confirm-body[data-v-1763c53a]{margin-left:30px;padding-top:4px;font-size:13px;line-height:1.7;color:#667085}[data-v-1763c53a] .log-clear-popconfirm .ant-popover-inner{padding:0;border-radius:14px;box-shadow:0 18px 40px #0f172a24}[data-v-1763c53a] .log-clear-popconfirm .ant-popconfirm-inner-content{min-width:360px;padding:18px 18px 16px}[data-v-1763c53a] .log-clear-popconfirm .ant-popconfirm-message{align-items:flex-start;margin-bottom:14px}[data-v-1763c53a] .log-clear-popconfirm .ant-popconfirm-description{margin-inline-start:0}[data-v-1763c53a] .log-clear-popconfirm .ant-popconfirm-buttons{display:flex;justify-content:flex-end;gap:10px;margin-top:0}[data-v-1763c53a] .log-clear-popconfirm .ant-popconfirm-buttons .ant-btn{min-width:88px;height:34px;border-radius:9px;font-weight:600}[data-v-1763c53a] .log-clear-popconfirm .ant-popconfirm-buttons .ant-btn-primary{border-color:#2563eb;background:#2563eb;box-shadow:none}[data-v-1763c53a] .log-clear-popconfirm .ant-popconfirm-buttons .ant-btn-default{color:#475569;border-color:#d7deea;background:#fff}@media(max-width:900px){.page-wrap[data-v-1763c53a]{padding:16px}.page-header[data-v-1763c53a]{flex-direction:column;align-items:stretch}.header-actions[data-v-1763c53a]{width:100%;justify-content:flex-end}.summary-metrics[data-v-1763c53a],.filter-grid[data-v-1763c53a]{grid-template-columns:1fr}}.page-wrap[data-v-e5e969e9]{min-height:100%;padding:24px}.page-header-card[data-v-e5e969e9],.settings-card[data-v-e5e969e9]{border-radius:18px;box-shadow:0 10px 30px #0f1f440f}.page-header-card[data-v-e5e969e9]{margin-bottom:16px;padding:22px 24px;background:#fff}.page-header[data-v-e5e969e9]{display:flex;align-items:center;justify-content:space-between;gap:16px}.page-header__content h1[data-v-e5e969e9]{margin:0;font-size:24px;line-height:32px;color:#0f1f44}.subtext[data-v-e5e969e9],.card-hint[data-v-e5e969e9],.field-hint[data-v-e5e969e9]{margin:6px 0 0;color:#6b7890;font-size:13px}.settings-card[data-v-e5e969e9]{min-height:360px}.settings-column[data-v-e5e969e9]{display:flex}.settings-column .settings-card[data-v-e5e969e9]{width:100%;height:100%}.assistant-card[data-v-e5e969e9]{min-height:auto}.history-trigger[data-v-e5e969e9]{height:30px;padding:0 4px;color:#0f9d6d}.announcement-history[data-v-e5e969e9]{display:grid;gap:10px}.announcement-history__item[data-v-e5e969e9]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:14px 16px;border:1px solid #e6edf0;border-radius:12px;background:#fff}.announcement-history__main[data-v-e5e969e9]{min-width:0;flex:1}.announcement-history__heading[data-v-e5e969e9]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:8px}.announcement-history__heading strong[data-v-e5e969e9]{color:#0f9d6d;font-size:14px}.announcement-history__heading span[data-v-e5e969e9]{flex-shrink:0;color:#7c899f;font-size:12px}.announcement-history__content[data-v-e5e969e9]{display:-webkit-box;overflow:hidden;color:#4f5f72;font-size:13px;line-height:1.7;white-space:pre-wrap;-webkit-box-orient:vertical;-webkit-line-clamp:2}.announcement-history__actions[data-v-e5e969e9]{display:flex;flex-shrink:0}.empty-record--compact[data-v-e5e969e9]{min-height:160px}.history-pagination[data-v-e5e969e9]{display:flex;justify-content:flex-end;margin-top:16px}.history-modal__summary[data-v-e5e969e9]{margin-bottom:14px;color:#7c899f;font-size:13px}.switch-label[data-v-e5e969e9]{color:#6b7890;font-size:13px}.assistant-summary[data-v-e5e969e9]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:16px;padding:14px;border:1px solid #dcebe5;border-radius:16px;background:linear-gradient(180deg,#f6fbf8,#fff)}.assistant-summary__item[data-v-e5e969e9]{min-width:0;padding:6px 10px;border-right:1px solid #e5f0eb}.assistant-summary__item[data-v-e5e969e9]:last-child{border-right:0}.assistant-summary span[data-v-e5e969e9]{display:block;margin-bottom:6px;color:#6b7890;font-size:12px}.assistant-summary strong[data-v-e5e969e9]{display:block;overflow:hidden;color:#0f1f44;font-size:15px;text-overflow:ellipsis;white-space:nowrap}.assistant-body[data-v-e5e969e9]{align-items:stretch}.assistant-form-panel[data-v-e5e969e9],.assistant-list-panel[data-v-e5e969e9]{height:100%;padding:16px;border:1px solid #edf1f7;border-radius:14px;background:#fbfcfe}.panel-heading[data-v-e5e969e9]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.panel-title[data-v-e5e969e9]{color:#0f1f44;font-size:15px;font-weight:700}.panel-desc[data-v-e5e969e9]{margin-top:4px;color:#7c899f;font-size:12px;line-height:1.6}.version-list[data-v-e5e969e9]{display:grid;gap:12px}.version-item[data-v-e5e969e9]{display:flex;justify-content:space-between;gap:16px;padding:14px;border:1px solid #e6edf7;border-radius:14px;background:#fff}.version-item--latest[data-v-e5e969e9]{border-color:#0f9d6d;background:#f2fbf7}.version-item__main[data-v-e5e969e9]{min-width:0}.version-title-row[data-v-e5e969e9]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:8px}.version-meta[data-v-e5e969e9],.version-desc[data-v-e5e969e9],.version-url[data-v-e5e969e9]{color:#6b7890;font-size:13px;line-height:1.6}.empty-record[data-v-e5e969e9]{display:flex;min-height:260px;flex-direction:column;align-items:center;justify-content:center;border:1px dashed #d7e2f0;border-radius:14px;background:#fff;text-align:center}.empty-record__title[data-v-e5e969e9]{color:#0f1f44;font-size:15px;font-weight:700}.empty-record__desc[data-v-e5e969e9]{margin-top:6px;color:#7c899f;font-size:13px}.version-desc[data-v-e5e969e9],.version-url[data-v-e5e969e9]{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.version-url[data-v-e5e969e9]{color:#8a97ad}.version-actions[data-v-e5e969e9]{display:flex;flex-shrink:0;flex-wrap:wrap;justify-content:flex-end;gap:8px;width:180px}.card-actions[data-v-e5e969e9]{display:flex;justify-content:flex-end;gap:8px;margin-top:18px}.form-actions[data-v-e5e969e9]{gap:8px}.assistant-save-bar[data-v-e5e969e9]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:16px;padding:14px 16px;border:1px solid #e4edf9;border-radius:14px;background:#fff}.assistant-save-bar strong[data-v-e5e969e9]{display:block;margin-bottom:4px;color:#0f1f44;font-size:14px}.assistant-save-bar span[data-v-e5e969e9]{color:#6b7890;font-size:13px}.assistant-save-bar .card-actions[data-v-e5e969e9]{margin-top:0}[data-v-e5e969e9] .ant-card-head{border-bottom-color:#edf1f7}[data-v-e5e969e9] .ant-card-head-title{font-weight:700;color:#0f1f44}@media(max-width:1024px){.assistant-summary[data-v-e5e969e9]{grid-template-columns:1fr}.assistant-summary__item[data-v-e5e969e9]{border-right:0;border-bottom:1px solid #e5f0eb}.assistant-summary__item[data-v-e5e969e9]:last-child{border-bottom:0}.version-item[data-v-e5e969e9]{flex-direction:column}.version-actions[data-v-e5e969e9]{justify-content:flex-start;width:auto}.assistant-save-bar[data-v-e5e969e9]{align-items:stretch;flex-direction:column}.announcement-history__heading[data-v-e5e969e9]{align-items:flex-start;flex-direction:column;gap:4px}}.page-wrap[data-v-4833b443]{padding:24px}.page-header-card[data-v-4833b443],.defaults-card[data-v-4833b443]{margin-bottom:14px}.page-header[data-v-4833b443]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 24px;border:1px solid #e8edf5;border-radius:12px;background:#fff;box-shadow:0 10px 28px #0f172a0a}.page-header__content[data-v-4833b443]{display:flex;flex-direction:column;gap:8px}h1[data-v-4833b443]{margin:0;font-size:28px;line-height:1.2;color:#0f172a}.subtext[data-v-4833b443]{margin:0;font-size:13px;line-height:1.5;color:#667085}.page-header[data-v-4833b443] .ant-btn,.action-buttons[data-v-4833b443] .ant-btn{height:36px;border-radius:10px;font-weight:600}.defaults-card[data-v-4833b443],.platform-list-card[data-v-4833b443],.config-card[data-v-4833b443]{border:1px solid #e8edf5;border-radius:12px;box-shadow:0 10px 24px #0f172a0a}.defaults-card[data-v-4833b443] .ant-card-body{padding:14px 18px}.defaults-card__row[data-v-4833b443]{align-items:end}.defaults-card__actions[data-v-4833b443]{display:flex;justify-content:flex-end;align-items:center;height:100%;min-height:84px}.default-item[data-v-4833b443]{display:flex;flex-direction:column;gap:8px}.default-item__label[data-v-4833b443]{font-size:13px;font-weight:600;color:#344054}.default-item__hint[data-v-4833b443],.field-hint[data-v-4833b443]{font-size:12px;color:#667085}.field-hint[data-v-4833b443]{margin-top:-8px;margin-bottom:8px}.default-item__control[data-v-4833b443]{width:100%;max-width:360px}.default-item__control[data-v-4833b443] .ant-select{width:100%}.default-item[data-v-4833b443] .ant-select-selector{height:40px!important;border-radius:10px!important;align-items:center}.default-item[data-v-4833b443] .ant-select-selection-item,.default-item[data-v-4833b443] .ant-select-selection-placeholder{line-height:38px!important}.defaults-card__actions[data-v-4833b443] .ant-btn{min-width:132px;white-space:nowrap}.workspace-row[data-v-4833b443]{align-items:stretch;margin-top:2px}.platform-list-card[data-v-4833b443]{height:100%}.platform-list-card[data-v-4833b443] .ant-card-body{padding:14px}.section-title[data-v-4833b443]{margin-bottom:10px;font-size:13px;font-weight:700;color:#475467}.platform-list[data-v-4833b443]{display:flex;flex-direction:column;gap:8px}.platform-item[data-v-4833b443]{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:72px;padding:12px 13px;border:1px solid #e7edf6;border-radius:12px;background:#fff;text-align:left;transition:all .18s ease}.platform-item[data-v-4833b443]:hover{border-color:#d6e2ff;background:#f8fbff}.platform-item--active[data-v-4833b443]{border-color:#2563eb;background:#eff6ff;box-shadow:inset 3px 0 #2563eb,0 6px 16px #2563eb14}.platform-item__left[data-v-4833b443]{display:flex;align-items:center;gap:10px;min-width:0}.platform-item__badge[data-v-4833b443]{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:11px;overflow:hidden;background:#fff;box-shadow:inset 0 0 0 1px #e2e8f0e6;flex-shrink:0}.platform-item__logo[data-v-4833b443]{width:100%;height:100%;object-fit:cover;display:block}.platform-item__meta[data-v-4833b443]{min-width:0}.platform-item__name[data-v-4833b443]{font-size:14px;font-weight:600;color:#0f172a;line-height:1.25}.platform-item__hint[data-v-4833b443]{margin-top:2px;font-size:12px;color:#667085}.platform-item__status-dot[data-v-4833b443]{width:8px;height:8px;border-radius:999px;background:#cbd5e1;flex-shrink:0}.platform-item__status-dot--success[data-v-4833b443]{background:#16a34a}.platform-item__status-dot--failed[data-v-4833b443]{background:#ef4444}.config-card[data-v-4833b443]{min-height:920px}.config-card[data-v-4833b443] .ant-card-body{padding:18px 20px 20px}.config-card__content[data-v-4833b443]{display:flex;flex-direction:column}.config-head[data-v-4833b443]{display:flex;justify-content:flex-start;align-items:center;gap:16px;margin-bottom:16px;min-height:92px;padding:18px;border:1px solid #edf1f7;border-radius:14px;background:linear-gradient(180deg,#fcfdff,#f8fbff)}.config-head__main[data-v-4833b443]{display:flex;align-items:center;gap:16px;flex:1;min-width:0}.platform-badge[data-v-4833b443]{display:flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:15px;overflow:hidden;background:#fff;box-shadow:inset 0 0 0 1px #e2e8f0e6,0 10px 20px #2563eb1f}.platform-badge__logo[data-v-4833b443]{width:100%;height:100%;object-fit:cover;display:block}.platform-summary[data-v-4833b443]{min-width:0}.platform-summary__toolbar[data-v-4833b443]{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.platform-summary__heading[data-v-4833b443]{display:flex;flex-direction:column;gap:4px}.platform-summary__eyebrow[data-v-4833b443]{font-size:12px;font-weight:700;color:#667085}.platform-summary__title[data-v-4833b443]{font-size:28px;font-weight:700;color:#0f172a;line-height:1.1}.platform-summary__status-tags[data-v-4833b443]{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.config-form[data-v-4833b443]{display:flex;flex-direction:column;gap:10px}.config-form__fields[data-v-4833b443]{width:100%;max-width:760px}.config-form[data-v-4833b443] .ant-form-item{margin-bottom:14px}.config-form[data-v-4833b443] .ant-form-item-label>label{color:#344054;font-weight:600}.config-form[data-v-4833b443] .ant-input,.config-form[data-v-4833b443] .ant-input-password,.config-form[data-v-4833b443] .ant-input-affix-wrapper{border-radius:10px}.test-feedback[data-v-4833b443]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;width:100%;max-width:760px;margin-top:2px}.test-feedback__item[data-v-4833b443]{min-height:88px;padding:14px 16px;border:1px solid #edf1f7;border-radius:12px;background:#fbfdff}.test-feedback__label[data-v-4833b443]{margin-bottom:8px;font-size:12px;font-weight:700;color:#667085}.test-feedback__value[data-v-4833b443]{font-size:14px;line-height:1.6;color:#0f172a;word-break:break-word}.test-feedback__value--success[data-v-4833b443]{color:#15803d}.test-feedback__value--failed[data-v-4833b443]{color:#b42318}.action-bar[data-v-4833b443]{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;max-width:760px;margin-top:2px;padding-top:16px;border-top:1px solid #edf1f7}.switch-panel[data-v-4833b443]{display:flex;align-items:center;justify-content:space-between;gap:16px;flex:1;min-height:72px;padding:14px 16px;border:1px solid #edf1f7;border-radius:12px;background:#fbfdff}.switch-panel__title[data-v-4833b443]{font-size:14px;font-weight:600;color:#0f172a}.switch-panel__hint[data-v-4833b443]{margin-top:4px;font-size:12px;color:#667085}.action-buttons[data-v-4833b443]{display:flex;align-items:center;justify-content:flex-end;gap:12px;flex-shrink:0}.action-buttons[data-v-4833b443] .ant-btn{min-width:108px}.action-buttons[data-v-4833b443] .ant-btn:not(.ant-btn-primary){border-color:#d7e0ee;background:#fff;color:#344054}.action-buttons[data-v-4833b443] .ant-btn-primary{min-width:132px;box-shadow:0 10px 20px #2563eb33}@media(max-width:1200px){.config-head[data-v-4833b443],.config-head__main[data-v-4833b443]{min-height:auto;flex-direction:column;align-items:stretch}.config-form__fields[data-v-4833b443],.test-feedback[data-v-4833b443],.action-bar[data-v-4833b443],.default-item__control[data-v-4833b443]{max-width:none}.defaults-card__actions[data-v-4833b443]{justify-content:flex-start;min-height:auto}}@media(max-width:900px){.page-wrap[data-v-4833b443]{padding:16px}.page-header[data-v-4833b443],.action-bar[data-v-4833b443],.switch-panel[data-v-4833b443]{flex-direction:column;align-items:stretch}.test-feedback[data-v-4833b443]{grid-template-columns:1fr}.platform-summary__title[data-v-4833b443]{font-size:22px}.action-buttons[data-v-4833b443]{justify-content:flex-start}}.page-wrap[data-v-1806c300]{padding:24px}.page-header-card[data-v-1806c300]{margin-bottom:16px}.page-header[data-v-1806c300]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 24px;border:1px solid #e8edf5;border-radius:12px;background:#fff;box-shadow:0 10px 28px #0f172a0a}.page-header__content[data-v-1806c300]{display:flex;flex-direction:column;gap:8px}h1[data-v-1806c300]{margin:0;font-size:28px;line-height:1.2;color:#0f172a}.subtext[data-v-1806c300]{margin:0;font-size:13px;color:#667085;line-height:1.5}.page-header[data-v-1806c300] .ant-btn{height:36px;padding-inline:14px;border-radius:10px;font-weight:600}.config-card[data-v-1806c300]{margin-bottom:16px;border:1px solid #e8edf5;border-radius:12px;box-shadow:0 10px 24px #0f172a0a}.config-card[data-v-1806c300] .ant-card-body{padding:22px}.form-section[data-v-1806c300]{padding:18px 20px 4px;margin-bottom:16px;background:#f8fafc;border:1px solid #e8edf5;border-radius:12px}.form-section__title[data-v-1806c300]{margin-bottom:16px;font-size:14px;font-weight:700;color:#0f172a}@media(max-width:900px){.page-wrap[data-v-1806c300],.page-header-card[data-v-1806c300]{padding:16px}.page-header[data-v-1806c300]{flex-direction:column;align-items:stretch}.form-section[data-v-1806c300]{padding:16px 16px 2px}}.management-tabs[data-v-d0c76261]{display:flex;align-items:center;gap:24px;min-height:48px;margin-top:16px;padding:0 20px;border:1px solid #e3e8e6;border-radius:12px;background:#fff}.management-tabs a[data-v-d0c76261]{position:relative;display:inline-flex;align-items:center;align-self:stretch;color:#4b5a56;font-size:14px}.management-tabs a.router-link-exact-active[data-v-d0c76261]{color:#0f9d6d;font-weight:600}.management-tabs a.router-link-exact-active[data-v-d0c76261]:after{position:absolute;right:0;bottom:-1px;left:0;height:2px;border-radius:2px;background:#0f9d6d;content:""}.page-wrap[data-v-337cb8d3]{min-height:calc(100vh - 64px);padding:24px;color:#1f2a27;background:#f5f7f6}.page-header[data-v-337cb8d3],.markup-card[data-v-337cb8d3],.pricing-card[data-v-337cb8d3]{border:1px solid #e3e8e6;border-radius:12px;background:#fff}.page-header[data-v-337cb8d3]{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:20px 24px}.page-header h1[data-v-337cb8d3]{margin:0;font-size:26px;letter-spacing:0}.page-header p[data-v-337cb8d3],.markup-card p[data-v-337cb8d3]{margin:7px 0 0;color:#8a9793;font-size:13px}.markup-card[data-v-337cb8d3]{margin-top:16px;padding:20px 24px}.markup-card__content[data-v-337cb8d3]{display:flex;align-items:center;justify-content:space-between;gap:24px}.markup-card h2[data-v-337cb8d3]{margin:0;font-size:16px}.markup-card__form[data-v-337cb8d3]{display:flex;align-items:center;gap:10px}.field-label[data-v-337cb8d3]{color:#4b5a56;font-size:13px;white-space:nowrap}.pricing-card[data-v-337cb8d3]{margin-top:16px;overflow:hidden}.table-toolbar[data-v-337cb8d3]{display:flex;align-items:center;gap:12px;padding:16px 18px;border-bottom:1px solid #e3e8e6}.keyword-input[data-v-337cb8d3]{width:320px}.status-select[data-v-337cb8d3]{width:140px}.sync-time[data-v-337cb8d3]{margin-left:auto;color:#8a9793;font-size:12px}.media-title[data-v-337cb8d3]{color:#1f2a27;font-weight:600}.media-id[data-v-337cb8d3]{margin-top:3px;color:#8a9793;font-size:12px}.sale-price[data-v-337cb8d3]{color:#e0653f}.status-pill[data-v-337cb8d3]{display:inline-flex;align-items:center;min-height:24px;padding:0 9px;border-radius:12px;font-size:12px}.status-pill.is-normal[data-v-337cb8d3]{color:#0f9d6d;background:#0f9d6d1a}.status-pill.is-muted[data-v-337cb8d3]{color:#8a9793;background:#f2f5f3}.status-pill.is-danger[data-v-337cb8d3]{color:#e0653f;background:#e0653f1a}.price-dialog__media[data-v-337cb8d3]{color:#1f2a27;font-size:16px;font-weight:600}.price-dialog__cost[data-v-337cb8d3]{margin:6px 0 18px;color:#8a9793;font-size:13px}.dialog-price-input[data-v-337cb8d3]{width:100%}.price-dialog__hint[data-v-337cb8d3]{margin:0;color:#e0653f;font-size:12px;line-height:1.6}[data-v-337cb8d3] .ant-btn,[data-v-337cb8d3] .ant-input,[data-v-337cb8d3] .ant-input-affix-wrapper,[data-v-337cb8d3] .ant-select-selector,[data-v-337cb8d3] .ant-input-number{border-radius:8px}[data-v-337cb8d3] .ant-btn-primary{border-color:#0f9d6d;background:#0f9d6d}[data-v-337cb8d3] .ant-btn-link{color:#0f9d6d}@media(max-width:900px){.page-wrap[data-v-337cb8d3]{padding:16px}.page-header[data-v-337cb8d3],.markup-card__content[data-v-337cb8d3],.table-toolbar[data-v-337cb8d3]{align-items:stretch;flex-direction:column}.markup-card__form[data-v-337cb8d3]{align-items:stretch;flex-wrap:wrap}.keyword-input[data-v-337cb8d3],.status-select[data-v-337cb8d3]{width:100%}.sync-time[data-v-337cb8d3]{margin-left:0}}.page-wrap[data-v-68547da6]{min-height:calc(100vh - 64px);padding:24px;color:#1f2a27;background:#f5f7f6}.page-header[data-v-68547da6],.status-card[data-v-68547da6],.logs-card[data-v-68547da6]{border:1px solid #e3e8e6;border-radius:12px;background:#fff}.page-header[data-v-68547da6]{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:20px 24px}.page-header h1[data-v-68547da6]{margin:0;font-size:26px}.page-header p[data-v-68547da6]{margin:7px 0 0;color:#8a9793;font-size:13px}.status-card[data-v-68547da6]{display:grid;grid-template-columns:180px 240px minmax(0,1fr);gap:24px;margin-top:16px;padding:18px 24px}.status-card>div[data-v-68547da6]{display:flex;align-items:center;gap:10px;min-width:0}.status-card strong[data-v-68547da6]{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.status-label[data-v-68547da6]{color:#8a9793;font-size:12px;white-space:nowrap}.logs-card[data-v-68547da6]{margin-top:16px;overflow:hidden}.table-toolbar[data-v-68547da6]{display:flex;padding:16px 18px;border-bottom:1px solid #e3e8e6}.status-select[data-v-68547da6]{width:140px}.status-pill[data-v-68547da6]{display:inline-flex;align-items:center;min-height:24px;padding:0 9px;border-radius:12px;font-size:12px}.status-pill.is-success[data-v-68547da6]{color:#0f9d6d;background:#0f9d6d1a}.status-pill.is-running[data-v-68547da6]{color:#4b5a56;background:#f2f5f3}.status-pill.is-failed[data-v-68547da6]{color:#e0653f;background:#e0653f1a}.status-pill.is-muted[data-v-68547da6]{color:#8a9793;background:#f2f5f3}[data-v-68547da6] .ant-btn,[data-v-68547da6] .ant-select-selector{border-radius:8px}[data-v-68547da6] .ant-btn-primary{border-color:#0f9d6d;background:#0f9d6d}@media(max-width:900px){.page-wrap[data-v-68547da6]{padding:16px}.page-header[data-v-68547da6]{align-items:stretch;flex-direction:column}.status-card[data-v-68547da6]{grid-template-columns:1fr}}.page-wrap[data-v-57edc73b]{padding:24px}.page-header[data-v-57edc73b]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px;padding:20px 24px;border:1px solid #e8edf5;border-radius:12px;background:#fff;box-shadow:0 10px 28px #0f172a0a}.page-header h1[data-v-57edc73b]{margin:0 0 8px;font-size:28px;line-height:1.2;color:#0f172a}.page-header p[data-v-57edc73b]{margin:0;color:#667085;font-size:13px;line-height:1.5}.header-actions[data-v-57edc73b]{display:flex;gap:12px;flex:0 0 auto}.header-actions[data-v-57edc73b] .ant-btn{height:36px;padding-inline:14px;border-radius:10px;font-weight:600}.table-card[data-v-57edc73b]{border:1px solid #e8edf5;border-radius:12px;box-shadow:0 10px 24px #0f172a0a}.table-card[data-v-57edc73b] .ant-card-body{padding:14px 22px 20px}.table-card[data-v-57edc73b] .ant-table-thead>tr>th{background:#f8fafc}.table-card[data-v-57edc73b] .ant-table-tbody>tr:hover>td{background:#f1f7ff}.action-button[data-v-57edc73b]{height:auto;padding:0}.modal-form[data-v-57edc73b]{padding-top:14px}.wallet-current[data-v-57edc73b]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px;padding:12px 14px;background:#f6fbf9;border:1px solid #d8efe6;border-radius:10px}.wallet-current span[data-v-57edc73b]{font-size:13px;color:#667085}.wallet-current strong[data-v-57edc73b]{font-size:20px;line-height:1.2;color:#0f9d6d}@media(max-width:900px){.page-wrap[data-v-57edc73b]{padding:16px}.page-header[data-v-57edc73b]{align-items:stretch;flex-direction:column}.header-actions[data-v-57edc73b]{flex-wrap:wrap}}.page-wrap[data-v-d266b2a3]{min-height:calc(100vh - 64px);padding:24px;color:#1f2a27;background:#f5f7f6}.page-header[data-v-d266b2a3],.source-card[data-v-d266b2a3]{border:1px solid #e3e8e6;border-radius:12px;background:#fff}.page-header[data-v-d266b2a3]{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:20px 24px}.page-header h1[data-v-d266b2a3]{margin:0;font-size:26px;letter-spacing:0}.page-header p[data-v-d266b2a3]{margin:7px 0 0;color:#8a9793;font-size:13px}.source-card[data-v-d266b2a3]{margin-top:16px;overflow:hidden}.table-toolbar[data-v-d266b2a3]{display:flex;align-items:center;gap:12px;padding:16px 18px;border-bottom:1px solid #e3e8e6}.keyword-input[data-v-d266b2a3]{width:320px}.filter-select[data-v-d266b2a3]{width:150px}.site-name[data-v-d266b2a3]{color:#1f2a27;font-weight:600}.site-host[data-v-d266b2a3]{margin-top:3px;color:#8a9793;font-size:12px}.site-logo[data-v-d266b2a3]{width:32px;height:32px;border:1px solid #e3e8e6;border-radius:8px;object-fit:contain;background:#fff}.muted-text[data-v-d266b2a3]{color:#8a9793}.status-pill[data-v-d266b2a3]{display:inline-flex;align-items:center;min-height:24px;padding:0 9px;border-radius:12px;font-size:12px}.status-pill.is-normal[data-v-d266b2a3]{color:#0f9d6d;background:#0f9d6d1a}.status-pill.is-muted[data-v-d266b2a3]{color:#8a9793;background:#f2f5f3}.status-pill.is-danger[data-v-d266b2a3]{color:#e0653f;background:#e0653f1a}.modal-form[data-v-d266b2a3]{margin-top:10px}.lock-hint[data-v-d266b2a3]{margin:8px 0 0;color:#8a9793;font-size:12px;line-height:1.6}[data-v-d266b2a3] .ant-btn,[data-v-d266b2a3] .ant-input,[data-v-d266b2a3] .ant-input-affix-wrapper,[data-v-d266b2a3] .ant-select-selector,[data-v-d266b2a3] .ant-input-number,[data-v-d266b2a3] .ant-input-number-group-addon{border-radius:8px}[data-v-d266b2a3] .ant-btn-primary{border-color:#0f9d6d;background:#0f9d6d}[data-v-d266b2a3] .ant-btn-link{color:#0f9d6d}@media(max-width:900px){.page-wrap[data-v-d266b2a3]{padding:16px}.page-header[data-v-d266b2a3],.table-toolbar[data-v-d266b2a3]{align-items:stretch;flex-direction:column}.keyword-input[data-v-d266b2a3],.filter-select[data-v-d266b2a3]{width:100%}}.page-wrap[data-v-c1e30021]{padding:24px}.page-header[data-v-c1e30021]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px;padding:20px 24px;border:1px solid #e8edf5;border-radius:12px;background:#fff;box-shadow:0 10px 28px #0f172a0a}.page-header h1[data-v-c1e30021]{margin:0 0 8px;font-size:28px;line-height:1.2;color:#0f172a}.page-header p[data-v-c1e30021],.metric-card p[data-v-c1e30021]{margin:0;color:#667085;font-size:13px;line-height:1.5}.header-actions[data-v-c1e30021]{display:flex;gap:12px;flex:0 0 auto}.header-actions[data-v-c1e30021] .ant-btn{height:36px;padding-inline:14px;border-radius:10px;font-weight:600}.metric-grid[data-v-c1e30021]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:16px}.metric-card[data-v-c1e30021]{display:flex;flex-direction:column;gap:10px;padding:22px;background:#fff;border:1px solid #e8edf5;border-radius:12px;box-shadow:0 10px 24px #0f172a0a}.metric-card span[data-v-c1e30021]{font-size:13px;font-weight:600;color:#667085}.metric-card strong[data-v-c1e30021]{font-size:32px;line-height:1.1;color:#0f9d6d}.table-card[data-v-c1e30021]{border:1px solid #e8edf5;border-radius:12px;box-shadow:0 10px 24px #0f172a0a}.table-card[data-v-c1e30021] .ant-card-body{padding:14px 22px 20px}.table-card[data-v-c1e30021] .ant-table-thead>tr>th{background:#f8fafc}.success-text[data-v-c1e30021]{color:#0f9d6d;font-weight:700}.danger-text[data-v-c1e30021]{color:#d4380d;font-weight:700}@media(max-width:900px){.page-wrap[data-v-c1e30021]{padding:16px}.page-header[data-v-c1e30021],.metric-grid[data-v-c1e30021]{grid-template-columns:1fr}.page-header[data-v-c1e30021]{align-items:stretch;flex-direction:column}}
