#yp-system-btn{position:fixed;left:22px;bottom:22px;z-index:900;border:0;border-radius:9px;padding:11px 16px;background:#1677ff;color:#fff;cursor:pointer;font:inherit;box-shadow:0 8px 22px #0003}.yp-hidden{display:none!important}#yp-system-mask{position:fixed;inset:0;z-index:2000;background:#11182799;display:flex;align-items:center;justify-content:center;padding:24px}.yp-system-dialog{width:min(1000px,100%);max-height:calc(100vh - 48px);overflow:auto;background:#fff;border-radius:14px;box-shadow:0 20px 60px #0005}.yp-system-dialog header{display:flex;align-items:center;justify-content:space-between;padding:18px 22px;border-bottom:1px solid #eee}.yp-system-dialog h2{margin:0}.yp-system-dialog header button{font-size:26px;border:0;background:#f3f4f6;border-radius:7px;cursor:pointer}.yp-system-dialog nav{display:flex;gap:8px;padding:14px 22px;border-bottom:1px solid #eee}.yp-system-dialog nav button,.yp-system-dialog main button{border:0;border-radius:7px;padding:8px 13px;cursor:pointer}.yp-system-dialog nav button.active,.yp-system-dialog main button:not(.danger){background:#1677ff;color:white}.yp-system-dialog main{padding:20px;overflow:auto}.yp-system-dialog table{width:100%;border-collapse:collapse;white-space:nowrap}.yp-system-dialog th,.yp-system-dialog td{padding:11px;border-bottom:1px solid #eee;text-align:left}.yp-system-dialog input,.yp-system-dialog select{box-sizing:border-box;border:1px solid #d8dee9;border-radius:7px;padding:8px;max-width:180px}.yp-user-add{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:18px}.yp-system-dialog .danger{background:#fff1f0;color:#cf1322;margin-left:7px}.yp-msg.bad{color:#cf1322}
@media(max-width:900px){#yp-system-btn{display:none!important}}
.management-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;background:#fff;border-bottom:1px solid #eef0f3}.management-search-wrap,.management-actions{display:flex;align-items:center;gap:10px}.management-search{width:min(360px,42vw);height:38px;box-sizing:border-box;border:1px solid #d8dee9;border-radius:8px;padding:0 12px;font:inherit;outline:none}.management-search:focus{border-color:#1677ff;box-shadow:0 0 0 3px rgba(22,119,255,.1)}.management-toolbar button,.management-toolbar select,.management-pager button,.management-filters button,.management-filters select{height:36px;border:1px solid #d8dee9;border-radius:7px;background:#fff;padding:0 12px;font:inherit;cursor:pointer}.management-export{border-color:#1677ff!important;color:#1677ff}.management-actions label{display:flex;align-items:center;gap:7px;color:#667280;font-size:14px}.management-filters{display:flex;align-items:end;flex-wrap:wrap;gap:12px;padding:12px 16px;background:#fafbfc;border-bottom:1px solid #eef0f3}.management-filters label{display:flex;flex-direction:column;gap:5px;min-width:130px;color:#667280;font-size:13px}.management-filters select{min-width:130px;background:#fff;color:#1f2937}.management-filters button{color:#667280}.management-pager{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;color:#667280;font-size:14px;border-top:1px solid #eef0f3}.management-pager>div{display:flex;align-items:center;gap:10px}.management-pager button:disabled{cursor:not-allowed;opacity:.45}@media(max-width:720px){.management-toolbar{align-items:stretch;flex-direction:column}.management-search-wrap,.management-actions{justify-content:space-between}.management-search{width:100%}.management-filters label{flex:1 1 42%}}

body{
  margin:0;
  font-family:"Microsoft YaHei",Arial;
  background:#f5f7fb;
}

.mobile-icon[data-v-4e98f973]{display:block;width:22px;height:22px}

.layout[data-v-0958195a]{display:flex;min-height:100vh;background:#f5f7fb;font-family:"Microsoft YaHei",sans-serif}.sidebar[data-v-0958195a]{width:270px;height:100vh;overflow-y:auto;box-sizing:border-box;background:#0f172a;color:#fff;padding:22px 18px}.brand[data-v-0958195a]{padding:0 8px 18px;border-bottom:1px solid #26344b}.brand h2[data-v-0958195a]{margin:0 0 10px}.organization-badge[data-v-0958195a]{display:inline-block;padding:4px 9px;border-radius:999px;background:#1e40af;font-size:12px}.nav-group[data-v-0958195a]{margin-top:22px}.nav-group h3[data-v-0958195a]{margin:0 10px 7px;color:#8fa2c1;font-size:12px;font-weight:600;letter-spacing:.08em}.sidebar a[data-v-0958195a]{display:flex;align-items:center;gap:9px;color:#eef4ff;text-decoration:none;padding:10px 11px;border-radius:8px;margin-bottom:3px;font-size:14px}.sidebar a[data-v-0958195a]:hover,.sidebar a.router-link-active[data-v-0958195a]{background:#1e40af}.sidebar a.secondary[data-v-0958195a]{padding-left:30px;color:#cbd7ea}.sidebar a.legacy[data-v-0958195a]{color:#b7c0cf}.sidebar a small[data-v-0958195a]{margin-left:auto;padding:2px 5px;border:1px solid #56647a;border-radius:5px;font-size:10px}.nav-icon[data-v-0958195a]{width:19px;text-align:center}.menu-state[data-v-0958195a]{padding:20px 8px;color:#cbd7ea}.menu-state.error[data-v-0958195a]{color:#fecaca}.main[data-v-0958195a]{flex:1;min-width:0}header[data-v-0958195a]{height:70px;background:#fff;display:flex;align-items:center;justify-content:space-between;padding:0 30px;box-shadow:0 2px 8px #ddd}header h2[data-v-0958195a]{margin:0;font-size:20px}header p[data-v-0958195a]{margin:4px 0 0;color:#667085;font-size:13px}.user[data-v-0958195a]{display:flex;align-items:center;gap:20px}button[data-v-0958195a]{background:#1677ff;color:#fff;border:0;padding:8px 18px;border-radius:6px;cursor:pointer}button[data-v-0958195a]:hover{background:#0958d9}main[data-v-0958195a]{padding:30px}.legacy-banner[data-v-0958195a]{margin-bottom:16px;padding:12px 16px;border:1px solid #f0c36a;border-radius:9px;background:#fff8e6;color:#8a5a00;font-size:14px}[data-v-0958195a] main.legacy-read-only .header>button,[data-v-0958195a] main.legacy-read-only .page-header>button,[data-v-0958195a] main.legacy-read-only td button,[data-v-0958195a] main.legacy-read-only td select{display:none!important}@media(max-width:900px){.sidebar[data-v-0958195a]{width:230px}header[data-v-0958195a]{padding:0 18px}main[data-v-0958195a]{padding:18px}}
.current-account-avatar[data-v-0958195a]{width:36px;height:36px;border:2px solid #e7eef9;border-radius:50%;object-fit:cover;background:#eef4ff}
.conversation-avatar img[data-v-0958195a]{width:100%;height:100%;border-radius:50%;object-fit:cover}
.support-fab[data-v-0958195a]{position:fixed;right:24px;bottom:24px;z-index:30;display:flex;align-items:center;gap:8px;padding:12px 16px;border-radius:999px;background:#155eef;color:#fff;text-decoration:none;box-shadow:0 10px 28px rgba(21,94,239,.35)}.support-fab[data-v-0958195a]:hover,.support-fab.router-link-active[data-v-0958195a]{background:#0b4acb}.support-fab span[data-v-0958195a]{font-size:19px}.support-fab b[data-v-0958195a]{font-size:13px}@media(max-width:900px){.support-fab[data-v-0958195a]{right:14px;bottom:14px}.support-fab b[data-v-0958195a]{display:none}}
.message-center[data-v-0958195a]{position:relative}.message-button[data-v-0958195a]{position:relative;display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:1px solid #dbe3ef;border-radius:10px;background:#fff;color:#334155}.message-button[data-v-0958195a]:hover{background:#f2f6ff}.message-icon[data-v-0958195a]{font-size:20px}.message-badge[data-v-0958195a],.message-section-title i[data-v-0958195a],.conversation-meta i[data-v-0958195a]{display:flex;align-items:center;justify-content:center;min-width:18px;height:18px;box-sizing:border-box;padding:0 5px;border-radius:999px;background:#ef4444;color:#fff;font-size:11px;font-style:normal;font-weight:700}.message-badge[data-v-0958195a]{position:absolute;top:-6px;right:-7px;border:2px solid #fff}.message-popover[data-v-0958195a]{position:absolute;z-index:80;top:49px;right:-150px;width:410px;max-height:calc(100vh - 100px);overflow:auto;border:1px solid #e2e8f0;border-radius:14px;background:#fff;box-shadow:0 18px 48px rgba(15,23,42,.2)}.message-popover-head[data-v-0958195a]{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;padding:15px 17px;border-bottom:1px solid #edf0f5;background:#fff}.message-popover-head>div[data-v-0958195a]{display:flex;flex-direction:column;gap:3px}.message-popover-head small[data-v-0958195a]{color:#64748b}.refresh-message[data-v-0958195a],.message-section-title button[data-v-0958195a]{width:auto;height:auto;padding:5px 9px;border-radius:7px;background:#eef4ff;color:#2563eb;font-size:12px}.message-section[data-v-0958195a]{padding:12px 12px 7px;border-bottom:1px solid #eef1f5}.message-section[data-v-0958195a]:last-of-type{border-bottom:0}.message-section-title[data-v-0958195a]{display:flex;align-items:center;gap:8px;padding:2px 4px 9px}.message-section-title span[data-v-0958195a]{font-weight:700}.message-section-title button[data-v-0958195a]{margin-left:auto}.conversation-preview[data-v-0958195a]{display:grid;width:100%;grid-template-columns:38px minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px;border-radius:9px;background:#fff;color:#1e293b;text-align:left}.conversation-preview[data-v-0958195a]:hover{background:#f4f7fb}.conversation-avatar[data-v-0958195a]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:#e8f0ff;color:#2458c6;font-weight:700}.conversation-copy[data-v-0958195a]{display:flex;min-width:0;flex-direction:column;gap:4px}.conversation-copy b[data-v-0958195a],.conversation-copy small[data-v-0958195a]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conversation-copy small[data-v-0958195a],.conversation-meta small[data-v-0958195a]{color:#7a8699;font-size:11px}.conversation-meta[data-v-0958195a]{display:flex;align-items:flex-end;flex-direction:column;gap:5px}.message-empty[data-v-0958195a],.message-error[data-v-0958195a]{margin:8px;padding:12px;border-radius:8px;color:#7a8699;text-align:center;font-size:12px}.message-error[data-v-0958195a]{background:#fff1f2;color:#be123c}.counterpart-section[data-v-0958195a]{min-height:90px}@media(max-width:900px){.message-popover[data-v-0958195a]{position:fixed;top:72px;right:10px;left:10px;width:auto}.user[data-v-0958195a]{gap:10px}}

.chat-shell[data-v-0958195a]{box-sizing:border-box;height:calc(100vh - 70px);overflow:hidden;padding:14px 20px}
.mobile-header[data-v-0958195a],.mobile-bottom-nav[data-v-0958195a],.mobile-menu-mask[data-v-0958195a]{display:none}
@media(max-width:900px){
.layout>.sidebar[data-v-0958195a],.layout>.main>header[data-v-0958195a],.support-fab[data-v-0958195a]{display:none}
.layout>.main[data-v-0958195a]{width:100%;min-height:100dvh;padding:0;background:#f4f7fb}
.mobile-header[data-v-0958195a]{position:sticky;top:0;z-index:45;display:flex;height:68px;box-sizing:border-box;align-items:center;gap:10px;padding:10px 13px;border-bottom:1px solid #e7ebf2;background:rgba(255,255,255,.97);box-shadow:0 4px 18px rgba(15,23,42,.05)}
.mobile-brand-mark[data-v-0958195a]{display:flex;width:40px;height:40px;flex:0 0 auto;align-items:center;justify-content:center;border-radius:13px;background:linear-gradient(145deg,#2563eb,#4f46e5);color:#fff;font-size:17px;font-weight:700}
.mobile-brand-mark img[data-v-0958195a]{width:100%;height:100%;border-radius:13px;object-fit:cover}.mobile-brand-mark span[data-v-0958195a]{display:block}
.mobile-brand-copy[data-v-0958195a]{display:flex;min-width:0;flex:1;flex-direction:column;gap:2px}.mobile-brand-copy b[data-v-0958195a]{color:#0f172a;font-size:17px}.mobile-brand-copy span[data-v-0958195a]{overflow:hidden;color:#64748b;font-size:11px;text-overflow:ellipsis;white-space:nowrap}
.mobile-header-action[data-v-0958195a]{position:relative;display:flex;width:42px;height:42px;flex:0 0 auto;align-items:center;justify-content:center;padding:0;border:0;border-radius:13px;background:#f1f5f9;color:#334155}.mobile-header-action[data-v-0958195a]:hover{background:#e8eef7}.mobile-header-action i[data-v-0958195a],.mobile-nav-icon i[data-v-0958195a]{position:absolute;display:flex;min-width:18px;height:18px;box-sizing:border-box;align-items:center;justify-content:center;padding:0 4px;border:2px solid #fff;border-radius:999px;background:#ef4444;color:#fff;font-size:9px;font-style:normal;font-weight:700}.mobile-header-action i[data-v-0958195a]{top:-3px;right:-3px}
main[data-v-0958195a]{box-sizing:border-box;padding:14px 12px 88px}.legacy-banner[data-v-0958195a]{margin-bottom:10px;padding:10px 12px;font-size:12px}
.mobile-bottom-nav[data-v-0958195a]{position:fixed;right:0;bottom:0;left:0;z-index:50;display:grid;height:74px;grid-template-columns:repeat(5,1fr);padding-bottom:env(safe-area-inset-bottom);border-top:1px solid #e2e8f0;background:rgba(255,255,255,.98);box-shadow:0 -8px 24px rgba(15,23,42,.06)}
.mobile-bottom-nav a[data-v-0958195a]{display:flex;min-width:0;flex-direction:column;align-items:center;justify-content:center;gap:5px;color:#64748b;text-decoration:none;font-size:10px}.mobile-bottom-nav a.active[data-v-0958195a]{color:#2563eb}.mobile-bottom-nav a b[data-v-0958195a]{font-weight:600}.mobile-nav-icon[data-v-0958195a]{position:relative}.mobile-nav-icon i[data-v-0958195a]{top:-9px;left:14px;border-color:#fff}
.mobile-menu-mask[data-v-0958195a]{position:fixed;inset:0;z-index:80;display:flex;align-items:flex-end;background:rgba(15,23,42,.48)}.mobile-menu-panel[data-v-0958195a]{display:flex;width:100%;max-height:88dvh;flex-direction:column;border-radius:22px 22px 0 0;background:#fff;box-shadow:0 -20px 45px rgba(15,23,42,.18)}
.mobile-menu-head[data-v-0958195a]{display:flex;align-items:center;justify-content:space-between;padding:18px 18px 13px;border-bottom:1px solid #edf0f5}.mobile-menu-head>div[data-v-0958195a]{display:flex;flex-direction:column;gap:3px}.mobile-menu-head b[data-v-0958195a]{color:#0f172a;font-size:19px}.mobile-menu-head span[data-v-0958195a]{color:#64748b;font-size:11px}.mobile-menu-head button[data-v-0958195a]{width:38px;height:38px;padding:0;border-radius:12px;background:#f1f5f9;color:#475569;font-size:25px}
.mobile-menu-scroll[data-v-0958195a]{overflow:auto;padding:5px 14px 20px}.mobile-menu-group[data-v-0958195a]{margin-top:15px}.mobile-menu-group h3[data-v-0958195a]{margin:0 3px 8px;color:#64748b;font-size:12px}.mobile-menu-group>div[data-v-0958195a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.mobile-menu-group a[data-v-0958195a]{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;padding:11px;border:1px solid #e7ebf2;border-radius:13px;background:#fff;color:#1e293b;text-decoration:none}.mobile-menu-group a>span[data-v-0958195a]{display:flex;width:34px;height:34px;align-items:center;justify-content:center;border-radius:10px;background:#eff6ff;font-size:17px}.mobile-menu-group a b[data-v-0958195a]{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.mobile-menu-group a small[data-v-0958195a]{grid-column:2;color:#94a3b8;font-size:9px}
.mobile-account-row[data-v-0958195a]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px calc(12px + env(safe-area-inset-bottom));border-top:1px solid #edf0f5}.mobile-account-row span[data-v-0958195a]{color:#475569;font-size:13px}.mobile-account-row button[data-v-0958195a]{padding:8px 12px;background:#eff6ff;color:#2563eb}
.layout>.main>main[data-v-0958195a]:not(.chat-shell) .page,.layout>.main>main[data-v-0958195a]:not(.chat-shell) .logistics-page{box-sizing:border-box;max-width:100%;padding:0!important;background:transparent!important}.layout>.main>main[data-v-0958195a]:not(.chat-shell) .page-header h1,.layout>.main>main[data-v-0958195a]:not(.chat-shell) .hero h1,.layout>.main>main[data-v-0958195a]:not(.chat-shell) .page-head h1{font-size:22px!important}.layout>.main>main[data-v-0958195a]:not(.chat-shell) .table,.layout>.main>main[data-v-0958195a]:not(.chat-shell) .table-wrap{max-width:100%;overflow-x:auto}.layout>.main>main[data-v-0958195a]:not(.chat-shell) input,.layout>.main>main[data-v-0958195a]:not(.chat-shell) select,.layout>.main>main[data-v-0958195a]:not(.chat-shell) textarea{max-width:100%}
.layout.chat-layout>.mobile-header[data-v-0958195a],.layout.chat-layout .mobile-bottom-nav[data-v-0958195a],.layout.chat-layout>.support-fab[data-v-0958195a]{display:none}.layout.chat-layout>.main[data-v-0958195a]{width:100%;height:100dvh;min-height:0}.chat-shell[data-v-0958195a]{height:100dvh;padding:0}
}

.login-page[data-v-97a5881d] {
  min-height: 100vh;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 24px;
  background: #f3f6fb;
  box-sizing: border-box;
}
.login-card[data-v-97a5881d] {
  width: 460px;
  max-width: 100%;
  padding: 56px 58px;
  background: #fff;
  border-radius: 18px;
  box-shadow: 0 12px 36px rgba(15, 23, 42, 0.08);
  box-sizing: border-box;
}
h1[data-v-97a5881d] { margin: 0 0 16px; text-align: center; font-size: 32px;
}
p[data-v-97a5881d] { margin: 0 0 28px; text-align: center; font-size: 16px;
}
input[data-v-97a5881d] {
  width: 100%;
  height: 44px;
  margin-bottom: 18px;
  padding: 0 13px;
  border: 1px solid #9ca3af;
  box-sizing: border-box;
  font: inherit;
}
.error[data-v-97a5881d] { margin: -4px 0 14px; color: #dc2626; font-size: 14px;
}
button[data-v-97a5881d] {
  width: 100%;
  height: 44px;
  border: 0;
  border-radius: 9px;
  background: #1677ff;
  color: #fff;
  font: inherit;
  cursor: pointer;
}
button[data-v-97a5881d]:disabled { cursor: wait; opacity: 0.7;
}
.seller-entry-links[data-v-97a5881d] { margin: 20px 0 0; font-size: 14px;
}
.seller-entry-links a[data-v-97a5881d] { color: #1677ff; text-decoration: none;
}

.workbench-page[data-v-e584d3fb]{max-width:1440px;margin:0 auto;color:#172033}.hero[data-v-e584d3fb]{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px 26px;border:1px solid #dfe7f1;border-radius:18px;background:linear-gradient(125deg,#f7fbff,#fff 62%,#eff8f6)}.hero span[data-v-e584d3fb]{color:#0f766e;font-size:12px;font-weight:800}.hero h1[data-v-e584d3fb]{margin:6px 0 7px;font-size:29px}.hero p[data-v-e584d3fb],.heading p[data-v-e584d3fb],.coverage p[data-v-e584d3fb]{margin:0;color:#64748b;font-size:13px}.hero button[data-v-e584d3fb]{padding:10px 16px;border:0;border-radius:10px;background:#0f766e;color:#fff;font-weight:700}.hero button[data-v-e584d3fb]:disabled{opacity:.6}.state[data-v-e584d3fb]{margin:14px 0;padding:14px;border-radius:12px;background:#eff6ff;color:#1d4ed8}.state.error[data-v-e584d3fb]{background:#fff1f2;color:#be123c}.partner-grid[data-v-e584d3fb]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px}.partner-card[data-v-e584d3fb]{display:flex;min-height:125px;flex-direction:column;align-items:flex-start;justify-content:space-between;padding:20px;border:1px solid #d9e5ec;border-radius:16px;background:#fff;color:#172033;text-align:left;box-shadow:0 8px 22px rgba(15,23,42,.05);cursor:pointer}.partner-card span[data-v-e584d3fb]{color:#64748b}.partner-card b[data-v-e584d3fb]{font-size:34px;color:#0f766e}.partner-card small[data-v-e584d3fb]{color:#64748b}.seller-card[data-v-e584d3fb]{background:linear-gradient(135deg,#fff,#f0f9ff)}.supplier-card[data-v-e584d3fb]{background:linear-gradient(135deg,#fff,#ecfdf5)}.heading[data-v-e584d3fb]{display:flex;align-items:end;justify-content:space-between;gap:16px;margin:24px 2px 12px}.heading h2[data-v-e584d3fb],.coverage h2[data-v-e584d3fb]{margin:0 0 5px;font-size:18px}.heading small[data-v-e584d3fb]{color:#64748b}.metric-grid[data-v-e584d3fb]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.metric-card[data-v-e584d3fb]{display:flex;min-height:112px;box-sizing:border-box;flex-direction:column;justify-content:space-between;padding:16px;border:1px solid #e2e8f0;border-radius:15px;background:#fff;color:#172033;text-decoration:none;box-shadow:0 7px 20px rgba(15,23,42,.04);transition:.16s}.metric-card[data-v-e584d3fb]:hover{transform:translateY(-2px);border-color:#94a3b8}.metric-card>span[data-v-e584d3fb]{color:#64748b;font-size:12px}.metric-card>b[data-v-e584d3fb]{font-size:26px}.metric-card small[data-v-e584d3fb]{color:#64748b;font-size:10px}.metric-card i[data-v-e584d3fb]{font-size:15px;font-style:normal}.severity-warning b[data-v-e584d3fb]{color:#d97706}.severity-danger[data-v-e584d3fb]{border-color:#fecdd3;background:#fffafb}.severity-danger b[data-v-e584d3fb]{color:#be123c}.metric-card.unavailable[data-v-e584d3fb]{box-shadow:none;background:#f8fafc}.metric-card.unavailable b[data-v-e584d3fb]{font-size:16px;color:#94a3b8}.coverage[data-v-e584d3fb],.quick-card[data-v-e584d3fb]{margin-top:22px;padding:20px;border:1px solid #e2e8f0;border-radius:16px;background:#fff}.coverage ul[data-v-e584d3fb]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:15px 0 0;padding:0;list-style:none}.coverage li[data-v-e584d3fb]{display:flex;flex-direction:column;gap:3px;padding:11px;border-radius:10px;background:#fff7ed}.coverage li b[data-v-e584d3fb]{color:#9a3412;font-size:12px}.coverage li span[data-v-e584d3fb]{color:#9a5b13;font-size:10px}.quick-card .heading[data-v-e584d3fb]{margin:0 0 14px}.quick-grid[data-v-e584d3fb]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.quick-grid a[data-v-e584d3fb]{display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:0 10px;padding:13px;border:1px solid #e2e8f0;border-radius:12px;color:#172033;text-decoration:none}.quick-grid a>span[data-v-e584d3fb]{grid-row:1/3;display:grid;width:38px;height:38px;place-items:center;border-radius:11px;background:#ecfdf5}.quick-grid b[data-v-e584d3fb]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.quick-grid small[data-v-e584d3fb]{color:#94a3b8;font-size:9px}.directory-mask[data-v-e584d3fb]{position:fixed;inset:0;z-index:100;background:#0f172a99;display:grid;place-items:center;padding:20px}.directory-dialog[data-v-e584d3fb]{width:min(1100px,96vw);max-height:90vh;overflow:auto;border-radius:18px;background:#fff}.directory-dialog>header[data-v-e584d3fb],.detail-title[data-v-e584d3fb]{display:flex;align-items:center;justify-content:space-between;gap:14px}.directory-dialog>header[data-v-e584d3fb]{padding:20px 24px;border-bottom:1px solid #e2e8f0}.directory-dialog h2[data-v-e584d3fb],.directory-dialog h3[data-v-e584d3fb]{margin:4px 0}.directory-dialog button[data-v-e584d3fb]{padding:9px 14px;border:0;border-radius:9px;background:#0f766e;color:#fff}.directory-error[data-v-e584d3fb]{margin:14px 24px 0;padding:11px 13px;border-radius:9px;background:#fff1f2;color:#be123c}.directory-layout[data-v-e584d3fb]{display:grid;grid-template-columns:300px minmax(0,1fr);min-height:480px}.directory-layout>aside[data-v-e584d3fb]{padding:14px;border-right:1px solid #e2e8f0;background:#f8fafc}.directory-layout>aside button[data-v-e584d3fb]{display:flex;width:100%;flex-direction:column;align-items:flex-start;margin-bottom:8px;background:#fff;color:#334155;text-align:left}.directory-layout>aside button.active[data-v-e584d3fb]{background:#0f766e;color:#fff}.directory-layout>aside small[data-v-e584d3fb]{margin-top:4px;opacity:.75}.organization-detail[data-v-e584d3fb]{padding:24px}.detail-title>div[data-v-e584d3fb]:last-child{display:flex;gap:8px}.directory-dialog .secondary[data-v-e584d3fb]{background:#e8eef5;color:#344560}.directory-dialog .danger[data-v-e584d3fb]{background:#b91c1c}.edit-form[data-v-e584d3fb]{display:grid;grid-template-columns:1fr 1fr auto auto;gap:10px;align-items:end;margin:18px 0;padding:14px;border-radius:10px;background:#f8fafc}.edit-form label[data-v-e584d3fb]{display:flex;flex-direction:column;gap:6px}.edit-form input[data-v-e584d3fb]{padding:9px;border:1px solid #cbd5e1;border-radius:8px}.business-grid[data-v-e584d3fb]{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:20px 0}.business-grid>div[data-v-e584d3fb]{padding:13px;border-radius:10px;background:#ecfdf5}.business-grid span[data-v-e584d3fb],.business-grid b[data-v-e584d3fb]{display:block}.business-grid b[data-v-e584d3fb]{margin-top:5px;font-size:24px;color:#0f766e}.account-list[data-v-e584d3fb]{display:grid;grid-template-columns:repeat(2,1fr);gap:9px;padding:0;list-style:none}.account-list li[data-v-e584d3fb]{display:flex;flex-direction:column;padding:11px;border:1px solid #e2e8f0;border-radius:9px}.account-list span[data-v-e584d3fb],.account-list small[data-v-e584d3fb]{color:#64748b}.offer-list[data-v-e584d3fb]{display:grid;gap:8px}.offer-list article[data-v-e584d3fb]{display:grid;grid-template-columns:52px minmax(0,1fr) 100px auto;align-items:center;gap:10px;padding:10px;border:1px solid #e2e8f0;border-radius:10px}.offer-list img[data-v-e584d3fb]{width:52px;height:52px;border-radius:8px;object-fit:cover}.offer-list article>div[data-v-e584d3fb]{display:grid;gap:3px}.offer-list span[data-v-e584d3fb],.offer-list small[data-v-e584d3fb]{color:#64748b;font-size:11px}.offer-status b[data-v-e584d3fb]{color:#0f766e}.offer-actions[data-v-e584d3fb]{display:flex!important;grid-auto-flow:column;gap:6px!important}.offer-actions button[data-v-e584d3fb]{padding:7px 9px}.empty-offers[data-v-e584d3fb]{padding:14px;border-radius:9px;background:#f8fafc;color:#64748b}.legacy-profile[data-v-e584d3fb]{display:grid;grid-template-columns:130px 1fr;gap:7px 12px;padding:14px;border-radius:10px;background:#fffbeb}.legacy-profile dt[data-v-e584d3fb]{color:#92400e}.legacy-profile dd[data-v-e584d3fb]{margin:0;overflow-wrap:anywhere}.archive-note[data-v-e584d3fb]{padding:12px;border-radius:9px;background:#fff1f2;color:#9f1239}.directory-empty[data-v-e584d3fb]{display:grid;place-items:center;color:#94a3b8}@media(max-width:1180px){.metric-grid[data-v-e584d3fb]{grid-template-columns:repeat(3,1fr)}}@media(max-width:900px){.hero[data-v-e584d3fb]{align-items:flex-start;padding:18px}.hero h1[data-v-e584d3fb]{font-size:21px}.hero p[data-v-e584d3fb]{font-size:11px}.hero button[data-v-e584d3fb]{padding:8px 10px;font-size:11px}.heading[data-v-e584d3fb]{align-items:flex-start;flex-direction:column;gap:5px;margin-top:17px}.metric-grid[data-v-e584d3fb]{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.metric-card[data-v-e584d3fb]{min-height:105px;padding:14px}.metric-card>b[data-v-e584d3fb]{font-size:23px}.coverage[data-v-e584d3fb],.quick-card[data-v-e584d3fb]{margin-top:14px;padding:14px}.coverage ul[data-v-e584d3fb]{grid-template-columns:1fr}.quick-grid[data-v-e584d3fb]{grid-template-columns:repeat(2,minmax(0,1fr))}.directory-layout[data-v-e584d3fb]{grid-template-columns:1fr}.directory-layout>aside[data-v-e584d3fb]{display:flex;overflow:auto;border-right:0;border-bottom:1px solid #e2e8f0}.directory-layout>aside button[data-v-e584d3fb]{min-width:220px;margin:0 8px 0 0}.edit-form[data-v-e584d3fb]{grid-template-columns:1fr}.business-grid[data-v-e584d3fb]{grid-template-columns:repeat(2,1fr)}.offer-list article[data-v-e584d3fb]{grid-template-columns:52px minmax(0,1fr)}.offer-status[data-v-e584d3fb],.offer-actions[data-v-e584d3fb]{grid-column:2}}@media(max-width:600px){.partner-grid[data-v-e584d3fb],.account-list[data-v-e584d3fb]{grid-template-columns:1fr}.directory-mask[data-v-e584d3fb]{padding:0}.directory-dialog[data-v-e584d3fb]{width:100vw;max-height:100vh;border-radius:0}.organization-detail[data-v-e584d3fb]{padding:16px}.detail-title[data-v-e584d3fb]{align-items:flex-start;flex-direction:column}}@media(max-width:390px){.metric-card[data-v-e584d3fb]{min-height:101px}.quick-grid a[data-v-e584d3fb]{padding:11px}}

.orchestration-page[data-v-3d5317e0] { padding: 24px; color: #243046;
}
.page-header[data-v-3d5317e0], .panel-title[data-v-3d5317e0], .items-header[data-v-3d5317e0] {
  display: flex; align-items: center; justify-content: space-between; gap: 16px;
}
.page-header h1[data-v-3d5317e0], .panel h2[data-v-3d5317e0] { margin: 0;
}
.page-header p[data-v-3d5317e0] { margin: 6px 0 0; color: #64748b;
}
.scope-card[data-v-3d5317e0], .panel[data-v-3d5317e0], .subpanel[data-v-3d5317e0] {
  background: #fff; border: 1px solid #e5eaf1; border-radius: 12px;
}
.scope-card[data-v-3d5317e0] {
  margin: 18px 0; padding: 14px 18px; display: flex;
  align-items: end; justify-content: space-between; gap: 20px;
}
.scope-card span[data-v-3d5317e0] { color: #64748b; font-size: 13px;
}
.tabs[data-v-3d5317e0] { display: flex; gap: 8px; margin-bottom: 14px; flex-wrap: wrap;
}
.tabs button.active[data-v-3d5317e0] { background: #1d4ed8; color: white;
}
.panel[data-v-3d5317e0] { padding: 20px;
}
.form-grid[data-v-3d5317e0] {
  display: grid; grid-template-columns: repeat(3, minmax(180px, 1fr));
  gap: 14px; margin: 16px 0;
}
.form-grid .wide[data-v-3d5317e0] { grid-column: 1 / -1;
}
label[data-v-3d5317e0] { display: flex; flex-direction: column; gap: 6px; font-size: 14px;
}
input[data-v-3d5317e0], select[data-v-3d5317e0] {
  border: 1px solid #cbd5e1; border-radius: 7px; padding: 9px 10px;
  background: #fff; min-width: 0;
}
button[data-v-3d5317e0] {
  border: 0; border-radius: 7px; padding: 8px 12px;
  background: #e2e8f0; cursor: pointer;
}
button[data-v-3d5317e0]:disabled { opacity: .5; cursor: not-allowed;
}
button.primary[data-v-3d5317e0] { background: #1d4ed8; color: #fff;
}
button.secondary[data-v-3d5317e0] { background: #e2e8f0; color: #243046;
}
button.danger[data-v-3d5317e0] { background: #fee2e2; color: #b91c1c;
}
button.warning[data-v-3d5317e0] { background: #fef3c7; color: #92400e;
}
.filters[data-v-3d5317e0], .actions[data-v-3d5317e0] { display: flex; gap: 7px; flex-wrap: wrap;
}
.table-wrap[data-v-3d5317e0] { overflow: auto; margin-top: 16px;
}
table[data-v-3d5317e0] { width: 100%; border-collapse: collapse; font-size: 13px;
}
th[data-v-3d5317e0], td[data-v-3d5317e0] {
  border-bottom: 1px solid #edf0f5; padding: 10px;
  text-align: left; white-space: nowrap;
}
th[data-v-3d5317e0] { color: #64748b; background: #f8fafc;
}
.empty[data-v-3d5317e0] { text-align: center; color: #94a3b8; padding: 28px;
}
.status[data-v-3d5317e0] {
  display: inline-block; border-radius: 999px; padding: 4px 8px;
  background: #e0e7ff; color: #3730a3;
}
.item-card[data-v-3d5317e0] {
  display: grid; grid-template-columns: repeat(7, minmax(110px, 1fr)) auto;
  gap: 8px; margin: 10px 0; padding: 12px;
  border: 1px solid #e5eaf1; border-radius: 9px;
}
.split[data-v-3d5317e0] { display: grid; grid-template-columns: 1fr 1fr; gap: 18px;
}
.subpanel[data-v-3d5317e0] { padding: 16px; display: flex; flex-direction: column; gap: 12px;
}
.notice[data-v-3d5317e0] { padding: 10px 14px; margin: 12px 0; border-radius: 8px;
}
.notice.success[data-v-3d5317e0] { background: #dcfce7; color: #166534;
}
.notice.error[data-v-3d5317e0] { background: #fee2e2; color: #991b1b;
}
.modal-mask[data-v-3d5317e0] {
  position: fixed; inset: 0; background: rgba(15, 23, 42, .55);
  display: grid; place-items: center; z-index: 30;
}
.modal[data-v-3d5317e0] {
  width: min(1000px, 92vw); max-height: 86vh; overflow: auto;
  background: white; border-radius: 12px; padding: 20px;
}
.modal pre[data-v-3d5317e0] { font-size: 12px; white-space: pre-wrap;
}
@media (max-width: 1000px) {
.form-grid[data-v-3d5317e0], .split[data-v-3d5317e0] { grid-template-columns: 1fr;
}
.item-card[data-v-3d5317e0] { grid-template-columns: 1fr 1fr;
}
}

.fp-panel[data-v-98835e56]{padding:24px;border:1px solid #dce5ed;border-radius:18px;background:#fff;color:#172c45;margin:22px 0;font-size:14px}.fp-heading[data-v-98835e56],.fp-selected[data-v-98835e56]{display:flex;align-items:center;justify-content:space-between;gap:16px}.fp-heading h2[data-v-98835e56]{font-size:24px;margin:5px 0}.fp-heading small[data-v-98835e56]{color:#607b95}.fp-intro[data-v-98835e56]{color:#607085;line-height:1.7}.fp-panel button[data-v-98835e56],.fp-panel input[data-v-98835e56]{font:inherit}.fp-panel button[data-v-98835e56]{border:1px solid #cfdae5;border-radius:9px;padding:9px 13px;background:#fff;color:#294b6a;cursor:pointer}.fp-panel button[data-v-98835e56]:disabled{opacity:.5;cursor:not-allowed}.fp-panel button[data-v-98835e56]:focus-visible,.fp-panel input[data-v-98835e56]:focus-visible,.fp-panel a[data-v-98835e56]:focus-visible{outline:3px solid #38a8dc;outline-offset:3px}.fp-tabs[data-v-98835e56]{display:flex;gap:10px;margin:22px 0}.fp-tabs .active[data-v-98835e56]{background:#174e80;color:white;border-color:#174e80}.fp-layout[data-v-98835e56]{display:grid;grid-template-columns:240px minmax(0,1fr);gap:22px}.fp-accounts[data-v-98835e56]{padding:16px;background:#f5f8fb;border-radius:12px}.fp-accounts>label[data-v-98835e56]{display:block;margin-bottom:9px}.fp-panel input[data-v-98835e56]:not([type=checkbox]){box-sizing:border-box;width:100%;padding:10px;border:1px solid #ccd8e3;border-radius:8px}.fp-panel .fp-account[data-v-98835e56]{display:flex;flex-direction:column;align-items:flex-start;gap:6px;width:100%;margin-top:10px;text-align:left}.fp-account span[data-v-98835e56],.fp-account small[data-v-98835e56]{font-size:12px;color:#61758a;overflow-wrap:anywhere}.fp-account em[data-v-98835e56]{font-style:normal;font-size:12px;color:#915823}.fp-panel .fp-account.selected[data-v-98835e56]{border-color:#2b70a6;background:#eaf4ff}.fp-selected h3[data-v-98835e56]{margin:0;font-size:20px}.fp-selected p[data-v-98835e56]{color:#607085;margin:8px 0}.fp-count[data-v-98835e56]{white-space:nowrap;background:#edf5fa;border-radius:20px;padding:8px 12px;font-size:12px}.fp-tip[data-v-98835e56]{background:#f3f7fb;color:#48627c;padding:12px;border-radius:9px;font-size:12px;line-height:1.8}.fp-tip a[data-v-98835e56]{display:inline-block;margin-left:8px;color:#166b9b}.fp-tools[data-v-98835e56]{display:flex;gap:8px;margin:14px 0}.fp-group[data-v-98835e56]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;border:0;padding:0;margin:20px 0}.fp-group legend[data-v-98835e56]{font-weight:700;padding:0 0 10px}.fp-feature[data-v-98835e56]{display:flex;gap:10px;align-items:flex-start;border:1px solid #dce4ec;border-radius:10px;padding:14px;line-height:1.5;cursor:pointer}.fp-feature.checked[data-v-98835e56]{border-color:#85b6d4;background:#f2f9ff}.fp-feature input[data-v-98835e56]{accent-color:#22679b;margin-top:4px;flex-shrink:0;width:16px;height:16px}.fp-feature strong[data-v-98835e56],.fp-feature small[data-v-98835e56]{display:block}.fp-feature small[data-v-98835e56]{color:#64768a;font-size:12px;margin-top:6px}.fp-save[data-v-98835e56]{border-top:1px solid #e3eaf1;padding-top:18px;margin-top:24px}.fp-save>label[data-v-98835e56]{display:block;margin-bottom:8px}.fp-panel .fp-primary[data-v-98835e56]{background:#175888;color:white;border-color:#175888;margin-top:12px;min-width:156px}.fp-diff[data-v-98835e56]{color:#385c7c;line-height:1.8}.fp-error[data-v-98835e56],.fp-success[data-v-98835e56]{padding:12px;border-radius:8px;line-height:1.7}.fp-error[data-v-98835e56]{background:#fff0ee;color:#a02f29}.fp-success[data-v-98835e56]{background:#e9f8ed;color:#267740}.fp-empty[data-v-98835e56]{padding:24px;color:#6b8092}.fp-audit[data-v-98835e56]{border-top:1px solid #e1e9f0;margin-top:28px;padding-top:20px}.fp-audit article[data-v-98835e56]{padding:14px 0;border-bottom:1px solid #edf1f5}.fp-audit article header[data-v-98835e56]{display:flex;justify-content:space-between;gap:12px}.fp-audit time[data-v-98835e56],.fp-audit small[data-v-98835e56]{color:#61778a;font-size:12px}.fp-audit p[data-v-98835e56]{margin:8px 0;overflow-wrap:anywhere}.fp-audit>button[data-v-98835e56]{margin-top:14px}@media(max-width:850px){.fp-layout[data-v-98835e56]{grid-template-columns:1fr}.fp-group[data-v-98835e56]{grid-template-columns:1fr}.fp-panel[data-v-98835e56]{padding:16px}.fp-heading[data-v-98835e56],.fp-selected[data-v-98835e56]{align-items:flex-start}.fp-count[data-v-98835e56]{white-space:normal}.fp-accounts[data-v-98835e56]{max-height:260px;overflow:auto}.fp-audit article header[data-v-98835e56]{flex-direction:column}}

.review-panel[data-v-e6fe7ec3]{color:#29465f;font-size:14px;line-height:1.8}.review-filter[data-v-e6fe7ec3],.review-actions[data-v-e6fe7ec3]{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.review-panel button[data-v-e6fe7ec3],.review-panel select[data-v-e6fe7ec3],.review-panel input[data-v-e6fe7ec3]{font:inherit;border:1px solid #cbd9e5;border-radius:8px;padding:9px 12px;background:white;color:#245577}.review-panel input[data-v-e6fe7ec3]{display:block;box-sizing:border-box;width:100%;margin:8px 0 12px}.review-panel article[data-v-e6fe7ec3]{padding:20px 0;border-bottom:1px solid #e1e8ef}.review-panel header[data-v-e6fe7ec3]{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.review-panel h3[data-v-e6fe7ec3]{margin:0}.review-panel p[data-v-e6fe7ec3]{margin:8px 0}.review-panel small[data-v-e6fe7ec3]{color:#6a7d8e;overflow-wrap:anywhere}.review-panel .review-approve[data-v-e6fe7ec3]{background:#175888;color:white}.review-panel button[data-v-e6fe7ec3]{cursor:pointer}.review-panel button[data-v-e6fe7ec3]:disabled{opacity:.5;cursor:not-allowed}.review-error[data-v-e6fe7ec3]{color:#a02f29;background:#fff0ee;padding:12px;border-radius:8px}.review-panel[data-v-e6fe7ec3] :is(button,input,select):focus-visible{outline:3px solid #38a8dc;outline-offset:2px}@media(max-width:700px){.review-panel header[data-v-e6fe7ec3]{display:block}}

.ea-panel[data-v-d481607f]{margin:22px 0;padding:24px;border:1px solid #dce5ed;border-radius:18px;background:white;color:#172c45;font-size:14px}.ea-panel header[data-v-d481607f],.ea-invite-row[data-v-d481607f]{display:flex;justify-content:space-between;align-items:center;gap:18px}.ea-panel h2[data-v-d481607f]{margin:0;font-size:24px}.ea-panel header p[data-v-d481607f],.ea-panel small[data-v-d481607f]{color:#60758a;line-height:1.6}.ea-panel button[data-v-d481607f],.ea-panel input[data-v-d481607f],.ea-panel textarea[data-v-d481607f]{font:inherit}.ea-panel button[data-v-d481607f]{border:1px solid #cbd9e5;border-radius:9px;padding:9px 14px;background:white;color:#234f72;cursor:pointer}.ea-panel button[data-v-d481607f]:disabled{opacity:.5;cursor:not-allowed}.ea-panel button[data-v-d481607f]:focus-visible,.ea-panel input[data-v-d481607f]:focus-visible,.ea-panel textarea[data-v-d481607f]:focus-visible{outline:3px solid #38a8dc;outline-offset:2px}.ea-panel nav[data-v-d481607f]{display:flex;flex-wrap:wrap;gap:10px;margin:22px 0}.ea-panel nav .active[data-v-d481607f],.ea-panel .ea-primary[data-v-d481607f]{background:#175888;color:white;border-color:#175888}.ea-panel input[data-v-d481607f],.ea-panel textarea[data-v-d481607f]{box-sizing:border-box;width:100%;padding:10px;border:1px solid #ccd8e3;border-radius:8px;background:white;color:#172c45}.ea-panel label[data-v-d481607f]{display:block;line-height:1.8}.ea-panel textarea[data-v-d481607f]{resize:vertical;white-space:pre-wrap}.ea-search[data-v-d481607f]{display:flex;align-items:center;gap:10px;margin-bottom:18px}.ea-search label[data-v-d481607f]{white-space:nowrap}.ea-search input[data-v-d481607f]{max-width:400px}.ea-search button[data-v-d481607f]{white-space:nowrap}.ea-layout[data-v-d481607f]{display:grid;grid-template-columns:260px minmax(0,1fr);gap:24px}.ea-layout aside[data-v-d481607f]{background:#f5f8fb;padding:14px;border-radius:12px;max-height:660px;overflow:auto}.ea-layout aside button[data-v-d481607f]{display:flex;flex-direction:column;align-items:flex-start;gap:6px;width:100%;text-align:left;margin-bottom:9px}.ea-layout aside button.selected[data-v-d481607f]{background:#eaf4ff;border-color:#2b70a6}.ea-layout aside span[data-v-d481607f]{font-size:12px;color:#60758a;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ea-layout aside strong[data-v-d481607f]{overflow-wrap:anywhere}.ea-editor h3[data-v-d481607f]{margin:0;font-size:20px}.ea-tip[data-v-d481607f]{background:#f3f7fb;padding:12px;border-radius:9px;color:#48627c;line-height:1.8}.ea-actions[data-v-d481607f]{display:flex;gap:10px;margin-top:14px}.ea-error[data-v-d481607f],.ea-notice[data-v-d481607f]{padding:12px;border-radius:9px;line-height:1.7}.ea-error[data-v-d481607f]{background:#fff0ee;color:#a02f29}.ea-notice[data-v-d481607f]{background:#e9f8ed;color:#267740}.ea-history[data-v-d481607f]{margin-top:24px;border-top:1px solid #dce5ed}.ea-history article[data-v-d481607f]{padding:12px 0;border-bottom:1px solid #edf1f5}.ea-history p[data-v-d481607f]{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6;margin:6px 0}.ea-invite-form[data-v-d481607f]{display:grid;grid-template-columns:minmax(160px,1fr) 120px auto;gap:14px;align-items:end;margin:20px 0}.ea-code[data-v-d481607f]{background:#fff7e5;border:1px solid #eac787;border-radius:12px;padding:16px;margin:18px 0}.ea-code label[data-v-d481607f]{margin:10px 0}.ea-code input[data-v-d481607f]{font-family:monospace}.ea-code button[data-v-d481607f]{display:block;margin-top:12px}.ea-invite-row[data-v-d481607f]{padding:16px 0;border-bottom:1px solid #edf1f5}.ea-invite-row strong[data-v-d481607f]{overflow-wrap:anywhere}.ea-invite-row p[data-v-d481607f]{margin:6px 0}.ea-empty[data-v-d481607f]{padding:20px;color:#6b8092}@media(max-width:850px){.ea-panel[data-v-d481607f]{padding:16px}.ea-layout[data-v-d481607f]{grid-template-columns:1fr}.ea-layout aside[data-v-d481607f]{max-height:250px}.ea-invite-form[data-v-d481607f]{grid-template-columns:1fr}.ea-panel header[data-v-d481607f]{align-items:flex-start}.ea-panel header>button[data-v-d481607f]{white-space:nowrap}.ea-search[data-v-d481607f]{flex-wrap:wrap}}

.members-card[data-v-c95ade22]{background:#fff;border:1px solid #dbe5ee;border-radius:14px;padding:24px;color:#19324d;margin:20px 0}.members-card header[data-v-c95ade22]{display:flex;align-items:center;justify-content:space-between;gap:12px}.members-card h2[data-v-c95ade22]{margin:0 0 10px;font-size:21px}.members-card p[data-v-c95ade22]{font-size:13px;line-height:1.8;color:#61768c}.members-card button[data-v-c95ade22]{background:#fff;border:1px solid #bdcede;color:#175888;padding:10px 16px;border-radius:8px;font:inherit;cursor:pointer;white-space:nowrap}.members-card button[data-v-c95ade22]:disabled,.members-card fieldset[data-v-c95ade22]:disabled{opacity:.5;cursor:not-allowed}.members-card .primary[data-v-c95ade22]{background:#175888;color:white;margin-top:16px}.members-card fieldset[data-v-c95ade22]{border:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:20px 0 0}.members-card label[data-v-c95ade22]{font-size:14px}.members-card input[data-v-c95ade22],.members-card select[data-v-c95ade22]{box-sizing:border-box;display:block;width:100%;padding:11px;border:1px solid #c3d2df;border-radius:8px;margin-top:7px;font:inherit;background:#fff}.members-card .notice[data-v-c95ade22]{background:#f0f6fb;padding:12px;border-radius:8px}.members-card .error[data-v-c95ade22]{background:#fff0ee;color:#a12c25;padding:12px}.members-card .success[data-v-c95ade22]{background:#eef9ef;color:#2d713b;padding:12px}.members-table[data-v-c95ade22]{overflow:auto;margin-top:24px}.members-table table[data-v-c95ade22]{width:100%;border-collapse:collapse;text-align:left;font-size:14px}.members-table[data-v-c95ade22] :is(td,th){padding:12px;border-bottom:1px solid #e2eaf1;white-space:nowrap}.members-table th[data-v-c95ade22]{background:#f5f8fc;color:#526d87}.confirm[data-v-c95ade22]{padding:16px;background:#fff8ed;border:1px solid #ead3ae;border-radius:10px;margin-top:16px}.confirm button[data-v-c95ade22]{margin-right:10px}.members-card[data-v-c95ade22] :is(input,select,button):focus-visible{outline:3px solid #59a8d5;outline-offset:2px}@media(max-width:640px){.members-card[data-v-c95ade22]{padding:16px}.members-card fieldset[data-v-c95ade22]{grid-template-columns:1fr}.members-card header[data-v-c95ade22]{align-items:flex-start}}

.avatar-settings-card[data-v-9de0a975]{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:18px 0;padding:20px;border:1px solid #dce6f3;border-radius:18px;background:linear-gradient(135deg,#fff,#f5f9ff);box-shadow:0 10px 28px rgba(31,74,140,.06)}.avatar-current[data-v-9de0a975]{display:flex;min-width:250px;align-items:center;gap:14px}.avatar-current>img[data-v-9de0a975],.avatar-current>span[data-v-9de0a975]{display:grid;width:74px;height:74px;flex:0 0 74px;place-items:center;border:3px solid #fff;border-radius:50%;object-fit:cover;background:#dbeafe;color:#1d4ed8;font-size:26px;font-weight:700;box-shadow:0 5px 16px rgba(37,99,235,.18)}.avatar-current>div[data-v-9de0a975]{display:flex;flex-direction:column;gap:5px}.avatar-current b[data-v-9de0a975]{font-size:18px}.avatar-current small[data-v-9de0a975]{max-width:260px;color:#64748b;line-height:1.5}.avatar-options[data-v-9de0a975]{display:flex;align-items:center;gap:12px}.avatar-options>button[data-v-9de0a975]{position:relative;display:flex;width:72px;flex-direction:column;align-items:center;gap:5px;padding:5px;border:2px solid transparent;border-radius:13px;background:#fff;color:#475569}.avatar-options>button.selected[data-v-9de0a975]{border-color:#2563eb;background:#eff6ff;color:#1d4ed8}.avatar-options>button img[data-v-9de0a975]{width:54px;height:54px;border-radius:50%;object-fit:cover}.avatar-options>button span[data-v-9de0a975]{font-size:12px}.avatar-upload[data-v-9de0a975]{position:relative;display:grid;width:100px;height:82px;box-sizing:border-box;place-items:center;align-content:center;gap:2px;border:1px dashed #94a3b8;border-radius:13px;background:#fff;color:#475569;cursor:pointer}.avatar-upload>span[data-v-9de0a975]{font-size:20px;color:#2563eb}.avatar-upload b[data-v-9de0a975]{font-size:12px}.avatar-upload small[data-v-9de0a975]{font-size:9px;color:#94a3b8}.avatar-upload input[data-v-9de0a975]{position:absolute;width:1px;height:1px;opacity:0}.avatar-upload.disabled[data-v-9de0a975]{cursor:wait;opacity:.65}@media(max-width:760px){.avatar-settings-card[data-v-9de0a975]{display:block;margin:12px 0;padding:16px}.avatar-current[data-v-9de0a975]{min-width:0}.avatar-current>img[data-v-9de0a975],.avatar-current>span[data-v-9de0a975]{width:64px;height:64px;flex-basis:64px}.avatar-options[data-v-9de0a975]{margin-top:16px;justify-content:flex-start}.avatar-options>button[data-v-9de0a975]{width:68px}.avatar-upload[data-v-9de0a975]{margin-left:auto}}
.account-page[data-v-9de0a975] {
  display: flex;
  flex-direction: column;
  gap: 20px;
  color: #172033;
}
.account-header[data-v-9de0a975],
.section-heading[data-v-9de0a975],
.role-card[data-v-9de0a975] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 16px;
}
.account-header h1[data-v-9de0a975],
.section-heading h2[data-v-9de0a975],
.account-header p[data-v-9de0a975],
.section-heading p[data-v-9de0a975] {
  margin: 0;
}
.eyebrow[data-v-9de0a975] {
  color: #2563eb;
  font-size: 13px;
  font-weight: 700;
}
.account-header h1[data-v-9de0a975] {
  margin-top: 5px;
  font-size: 28px;
}
.subtitle[data-v-9de0a975],
.section-heading p[data-v-9de0a975] {
  margin-top: 6px;
  color: #64748b;
}
.refresh-button[data-v-9de0a975] {
  padding: 10px 18px;
  border: 0;
  border-radius: 8px;
  background: #2563eb;
  color: #fff;
  cursor: pointer;
}
.refresh-button[data-v-9de0a975]:disabled {
  cursor: wait;
  opacity: 0.65;
}
.message[data-v-9de0a975] {
  margin: 0;
  padding: 12px 15px;
  border-radius: 8px;
}
.error-message[data-v-9de0a975] {
  background: #fef2f2;
  color: #b91c1c;
}
.notice-message[data-v-9de0a975] {
  background: #eff6ff;
  color: #1d4ed8;
}
.summary-grid[data-v-9de0a975] {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 14px;
}
.summary-card[data-v-9de0a975],
.content-card[data-v-9de0a975] {
  border: 1px solid #dbe4f0;
  border-radius: 12px;
  background: #fff;
}
.summary-card[data-v-9de0a975] {
  display: flex;
  flex-direction: column;
  gap: 7px;
  padding: 18px;
}
.summary-card span[data-v-9de0a975],
.summary-card small[data-v-9de0a975] {
  color: #64748b;
}
.summary-card strong[data-v-9de0a975] {
  font-size: 22px;
}
.content-card[data-v-9de0a975] {
  padding: 20px;
}
.count-badge[data-v-9de0a975],
.status-badge[data-v-9de0a975] {
  display: inline-flex;
  padding: 5px 10px;
  border-radius: 999px;
  font-size: 13px;
}
.count-badge[data-v-9de0a975] {
  background: #eff6ff;
  color: #1d4ed8;
}
.status-badge.is-active[data-v-9de0a975] {
  background: #ecfdf5;
  color: #047857;
}
.status-badge.is-inactive[data-v-9de0a975] {
  background: #f1f5f9;
  color: #475569;
}
.table-wrap[data-v-9de0a975] {
  margin-top: 18px;
  overflow-x: auto;
}
table[data-v-9de0a975] {
  width: 100%;
  border-collapse: collapse;
}
th[data-v-9de0a975],
td[data-v-9de0a975] {
  padding: 12px;
  border-bottom: 1px solid #e2e8f0;
  text-align: left;
}
th[data-v-9de0a975] {
  color: #475569;
  font-size: 13px;
}
.empty-state[data-v-9de0a975] {
  margin-top: 18px;
  padding: 28px;
  border-radius: 8px;
  background: #f8fafc;
  color: #64748b;
  text-align: center;
}
.role-grid[data-v-9de0a975] {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 12px;
  margin-top: 18px;
}
.role-card[data-v-9de0a975] {
  padding: 14px;
  border: 1px solid #e2e8f0;
  border-radius: 9px;
}
.role-card div[data-v-9de0a975] {
  display: flex;
  flex-direction: column;
  gap: 4px;
}
.role-card code[data-v-9de0a975],
.role-card > span[data-v-9de0a975] {
  color: #64748b;
}
@media (max-width: 900px) {
.summary-grid[data-v-9de0a975] {
    grid-template-columns: repeat(2, minmax(0, 1fr));
}
}
@media (max-width: 620px) {
.account-header[data-v-9de0a975],
  .section-heading[data-v-9de0a975] {
    align-items: flex-start;
    flex-direction: column;
}
.summary-grid[data-v-9de0a975],
  .role-grid[data-v-9de0a975] {
    grid-template-columns: 1fr;
}
}
.organization-create-card[data-v-9de0a975] {
  border-color: #bfdbfe;
  background: linear-gradient(180deg, #eff6ff 0%, #ffffff 42%);
}
.organization-form[data-v-9de0a975] {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 16px;
  margin-top: 18px;
}
.organization-form label[data-v-9de0a975] {
  display: flex;
  flex-direction: column;
  gap: 7px;
  color: #334155;
  font-size: 14px;
  font-weight: 600;
}
.organization-form input[data-v-9de0a975],
.organization-form select[data-v-9de0a975] {
  width: 100%;
  min-height: 42px;
  box-sizing: border-box;
  padding: 9px 11px;
  border: 1px solid #cbd5e1;
  border-radius: 8px;
  background: #ffffff;
  color: #172033;
  font: inherit;
  font-weight: 400;
}
.organization-form input[data-v-9de0a975]:focus,
.organization-form select[data-v-9de0a975]:focus {
  outline: none;
  border-color: #2563eb;
  box-shadow: 0 0 0 3px rgba(37, 99, 235, 0.12);
}
.organization-form-actions[data-v-9de0a975] {
  display: flex;
  align-items: flex-end;
}
.organization-form-actions button[data-v-9de0a975] {
  min-height: 42px;
  padding: 9px 18px;
  border: 0;
  border-radius: 8px;
  background: #2563eb;
  color: #ffffff;
  font: inherit;
  font-weight: 600;
  cursor: pointer;
}
.organization-form-actions button[data-v-9de0a975]:hover {
  background: #1d4ed8;
}
.organization-form-actions button[data-v-9de0a975]:disabled {
  cursor: wait;
  opacity: 0.65;
}
@media (max-width: 900px) {
.organization-form[data-v-9de0a975] {
    grid-template-columns: repeat(2, minmax(0, 1fr));
}
}
@media (max-width: 620px) {
.organization-form[data-v-9de0a975] {
    grid-template-columns: 1fr;
}
}


/* yp-account-create-v3 */
.account-form[data-v-9de0a975] {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 14px 18px;
}
.account-form label[data-v-9de0a975] {
  display: flex;
  flex-direction: column;
  gap: 7px;
  color: #475569;
  font-size: 14px;
}
.account-form input[data-v-9de0a975],
.account-form select[data-v-9de0a975] {
  width: 100%;
  min-height: 42px;
  padding: 9px 11px;
  border: 1px solid #d8e0ea;
  border-radius: 8px;
  background: #fff;
  color: #172033;
  box-sizing: border-box;
}
.account-form input[data-v-9de0a975]:focus,
.account-form select[data-v-9de0a975]:focus {
  border-color: #2563eb;
  outline: 2px solid rgba(37, 99, 235, 0.12);
}
.account-form-actions[data-v-9de0a975] {
  grid-column: 1 / -1;
  display: flex;
  justify-content: flex-end;
}
.account-form-actions button[data-v-9de0a975] {
  min-width: 130px;
  padding: 10px 18px;
  border: 0;
  border-radius: 8px;
  background: #2563eb;
  color: #fff;
  cursor: pointer;
}
.account-form-actions button[data-v-9de0a975]:disabled {
  cursor: not-allowed;
  opacity: 0.6;
}
@media (max-width: 700px) {
.account-form[data-v-9de0a975] {
    grid-template-columns: 1fr;
}
}
.account-disable-card[data-v-9de0a975] {
  border-color: #fecaca;
}
.account-disable-warning[data-v-9de0a975] {
  margin-bottom: 16px;
  padding: 12px 14px;
  border: 1px solid #fed7aa;
  border-radius: 8px;
  color: #9a3412;
  background: #fff7ed;
  line-height: 1.6;
}
.danger-button[data-v-9de0a975] {
  padding: 10px 18px;
  border: 0;
  border-radius: 8px;
  color: #fff;
  background: #dc2626;
  cursor: pointer;
}
.danger-button[data-v-9de0a975]:hover {
  background: #b91c1c;
}
.danger-button[data-v-9de0a975]:disabled {
  cursor: not-allowed;
  opacity: 0.55;
}


/* yp-warehouse-ui-v1 */
.warehouse-create-card[data-v-9de0a975] {
  border-color: #bfdbfe;
}
.warehouse-create-hint[data-v-9de0a975] {
  margin: 14px 0 0;
  padding: 12px 14px;
  border-radius: 8px;
  background: #eff6ff;
  color: #475569;
  line-height: 1.6;
}


/* yp-return-workbench-v1 */
.back-workbench-button[data-v-9de0a975] {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 40px;
  padding: 0 18px;
  border: 1px solid #2563eb;
  border-radius: 8px;
  background: #ffffff;
  color: #2563eb;
  font-size: 14px;
  font-weight: 600;
  line-height: 1;
  text-decoration: none;
  white-space: nowrap;
  cursor: pointer;
}
.back-workbench-button[data-v-9de0a975]:hover {
  background: #eff6ff;
  color: #1d4ed8;
}
.back-workbench-button[data-v-9de0a975]:focus-visible {
  outline: 2px solid rgba(37, 99, 235, 0.3);
  outline-offset: 2px;
}
@media (max-width: 700px) {
.back-workbench-button[data-v-9de0a975] {
    width: 100%;
}
}


/* yp-premium-tabs-v1 */
.yp-premium-tabs-v1[data-v-9de0a975] {
  --yp-navy: #0f1f3d;
  --yp-blue: #2563eb;
  --yp-blue-dark: #1d4ed8;
  --yp-surface: #ffffff;
  --yp-canvas: #f3f6fb;
  --yp-border: #dfe7f2;
  --yp-muted: #64748b;
  --yp-shadow: 0 18px 50px rgba(15, 31, 61, 0.08);
  gap: 22px;
  padding: 28px;
  background:
    radial-gradient(circle at 92% 3%, rgba(37, 99, 235, 0.09), transparent 28%),
    var(--yp-canvas);
}
.yp-premium-tabs-v1 .account-header[data-v-9de0a975] {
  padding: 26px 28px;
  border: 1px solid rgba(255, 255, 255, 0.12);
  border-radius: 20px;
  color: #fff;
  background:
    linear-gradient(125deg, rgba(15, 31, 61, 0.98), rgba(29, 78, 216, 0.9));
  box-shadow: 0 20px 50px rgba(15, 31, 61, 0.18);
}
.yp-premium-tabs-v1 .account-header h1[data-v-9de0a975],
.yp-premium-tabs-v1 .account-header h2[data-v-9de0a975],
.yp-premium-tabs-v1 .account-header p[data-v-9de0a975],
.yp-premium-tabs-v1 .account-header .eyebrow[data-v-9de0a975] {
  color: #fff;
}
.workspace-shell[data-v-9de0a975] {
  overflow: hidden;
  border: 1px solid var(--yp-border);
  border-radius: 20px;
  background: rgba(255, 255, 255, 0.96);
  box-shadow: var(--yp-shadow);
}
.workspace-tabs[data-v-9de0a975] {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  padding: 10px;
  gap: 8px;
  border-bottom: 1px solid var(--yp-border);
  background: #f8fafc;
}
.workspace-tab[data-v-9de0a975] {
  display: flex;
  min-width: 0;
  align-items: center;
  gap: 12px;
  padding: 14px 16px;
  border: 1px solid transparent;
  border-radius: 13px;
  color: #475569;
  text-align: left;
  background: transparent;
  cursor: pointer;
  transition: 180ms ease;
}
.workspace-tab[data-v-9de0a975]:hover {
  color: var(--yp-blue);
  background: #eef4ff;
}
.workspace-tab.active[data-v-9de0a975] {
  color: #fff;
  border-color: var(--yp-blue);
  background: linear-gradient(135deg, var(--yp-blue), var(--yp-blue-dark));
  box-shadow: 0 10px 24px rgba(37, 99, 235, 0.22);
}
.workspace-tab-icon[data-v-9de0a975] {
  display: grid;
  flex: 0 0 38px;
  width: 38px;
  height: 38px;
  place-items: center;
  border-radius: 11px;
  font-size: 20px;
  background: rgba(37, 99, 235, 0.1);
}
.workspace-tab.active .workspace-tab-icon[data-v-9de0a975] {
  background: rgba(255, 255, 255, 0.16);
}
.workspace-tab strong[data-v-9de0a975],
.workspace-tab small[data-v-9de0a975] {
  display: block;
}
.workspace-tab strong[data-v-9de0a975] {
  margin-bottom: 3px;
  font-size: 15px;
}
.workspace-tab small[data-v-9de0a975] {
  overflow: hidden;
  font-size: 12px;
  font-weight: 400;
  opacity: 0.76;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.workspace-heading[data-v-9de0a975] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 24px;
  padding: 24px 28px;
}
.workspace-kicker[data-v-9de0a975] {
  display: block;
  margin-bottom: 7px;
  color: var(--yp-blue);
  font-size: 11px;
  font-weight: 800;
  letter-spacing: 0.16em;
}
.workspace-heading h2[data-v-9de0a975] {
  margin: 0 0 7px;
  color: var(--yp-navy);
  font-size: 25px;
}
.workspace-heading p[data-v-9de0a975] {
  margin: 0;
  color: var(--yp-muted);
  line-height: 1.7;
}
.workspace-status[data-v-9de0a975] {
  display: inline-flex;
  flex: 0 0 auto;
  align-items: center;
  gap: 8px;
  padding: 9px 13px;
  border: 1px solid #bbf7d0;
  border-radius: 999px;
  color: #15803d;
  font-size: 13px;
  font-weight: 700;
  background: #f0fdf4;
}
.workspace-status i[data-v-9de0a975] {
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background: #22c55e;
  box-shadow: 0 0 0 4px rgba(34, 197, 94, 0.12);
}
.yp-premium-tabs-v1 .content-card[data-v-9de0a975],
.yp-premium-tabs-v1 .summary-card[data-v-9de0a975] {
  border: 1px solid var(--yp-border);
  border-radius: 18px;
  background: var(--yp-surface);
  box-shadow: 0 12px 35px rgba(15, 31, 61, 0.055);
}
.yp-premium-tabs-v1 .content-card[data-v-9de0a975] {
  padding: 26px;
}
.yp-premium-tabs-v1 .section-heading[data-v-9de0a975] {
  margin-bottom: 22px;
  padding-bottom: 18px;
  border-bottom: 1px solid #edf2f7;
}
.yp-premium-tabs-v1 .section-heading h2[data-v-9de0a975] {
  color: var(--yp-navy);
  font-size: 21px;
}
.yp-premium-tabs-v1 input[data-v-9de0a975],
.yp-premium-tabs-v1 select[data-v-9de0a975] {
  min-height: 44px;
  border-color: #d7e0ec;
  border-radius: 10px;
  background: #fbfdff;
}
.yp-premium-tabs-v1 input[data-v-9de0a975]:focus,
.yp-premium-tabs-v1 select[data-v-9de0a975]:focus {
  border-color: var(--yp-blue);
  background: #fff;
  outline: 3px solid rgba(37, 99, 235, 0.1);
}
.yp-premium-tabs-v1 button[data-v-9de0a975] {
  transition: transform 160ms ease, box-shadow 160ms ease, background 160ms ease;
}
.yp-premium-tabs-v1 button[data-v-9de0a975]:not(:disabled):active {
  transform: translateY(1px);
}
@media (max-width: 980px) {
.workspace-tabs[data-v-9de0a975] {
    grid-template-columns: repeat(2, minmax(0, 1fr));
}
.workspace-heading[data-v-9de0a975] {
    align-items: flex-start;
    flex-direction: column;
}
}
@media (max-width: 620px) {
.yp-premium-tabs-v1[data-v-9de0a975] {
    padding: 16px;
}
.workspace-tabs[data-v-9de0a975] {
    grid-template-columns: 1fr;
}
.workspace-heading[data-v-9de0a975] {
    padding: 20px;
}
.workspace-tab small[data-v-9de0a975] {
    white-space: normal;
}
}


.sync-page[data-v-7ce46043]{min-height:100%;padding:30px;background:radial-gradient(circle at 90% 0,rgba(37,99,235,.1),transparent 30%),#f5f7fb;color:#172033}.hero[data-v-7ce46043]{display:flex;justify-content:space-between;gap:24px;align-items:flex-start;margin-bottom:22px}.eyebrow[data-v-7ce46043]{font-size:12px;font-weight:800;letter-spacing:.12em;color:#2563eb}.hero h1[data-v-7ce46043]{margin:6px 0;font-size:30px}.hero p[data-v-7ce46043],.panel-heading p[data-v-7ce46043]{margin:0;color:#64748b}.metrics[data-v-7ce46043]{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:18px}.metrics article[data-v-7ce46043],.panel[data-v-7ce46043],.notice[data-v-7ce46043]{border:1px solid #e2e8f0;border-radius:16px;background:rgba(255,255,255,.96);box-shadow:0 8px 25px rgba(15,23,42,.05)}.metrics article[data-v-7ce46043]{padding:18px}.metrics strong[data-v-7ce46043]{display:block;font-size:28px;color:#1d4ed8}.metrics span[data-v-7ce46043]{color:#64748b}.panel[data-v-7ce46043]{padding:20px;margin-bottom:18px}.panel-heading[data-v-7ce46043]{display:flex;justify-content:space-between;gap:16px;align-items:start;margin-bottom:16px}.panel h2[data-v-7ce46043]{margin:0 0 5px;font-size:20px}.form-grid[data-v-7ce46043]{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.content-grid[data-v-7ce46043]{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(330px,.65fr);gap:18px}.content-grid .panel[data-v-7ce46043]{min-width:0}label[data-v-7ce46043]{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:700;color:#334155}input[data-v-7ce46043],select[data-v-7ce46043]{box-sizing:border-box;width:100%;min-height:40px;padding:8px 11px;border:1px solid #cbd5e1;border-radius:9px;background:#fff;color:#172033}.actions[data-v-7ce46043]{display:flex;flex-wrap:wrap;gap:9px;margin-top:16px}button[data-v-7ce46043]{min-height:40px;padding:9px 16px;border:0;border-radius:9px;background:#2563eb;color:#fff;font-weight:700;cursor:pointer}.secondary[data-v-7ce46043]{background:#475569}.danger[data-v-7ce46043]{background:#b91c1c}.table-wrap[data-v-7ce46043]{overflow:auto}table[data-v-7ce46043]{width:100%;border-collapse:collapse}th[data-v-7ce46043],td[data-v-7ce46043]{padding:11px 9px;border-bottom:1px solid #edf2f7;text-align:left;font-size:13px}tbody tr[data-v-7ce46043]{cursor:pointer}.selected[data-v-7ce46043]{background:#eff6ff}.badge[data-v-7ce46043]{display:inline-block;padding:4px 8px;border-radius:999px;background:#e2e8f0}.badge.succeeded[data-v-7ce46043]{background:#dcfce7;color:#166534}.badge.failed[data-v-7ce46043],.badge.cancelled[data-v-7ce46043]{background:#fee2e2;color:#991b1b}.badge.running[data-v-7ce46043]{background:#dbeafe;color:#1d4ed8}.badge.partial_success[data-v-7ce46043]{background:#fef3c7;color:#92400e}dl[data-v-7ce46043]{display:grid;grid-template-columns:72px 1fr;gap:9px;margin:0}dt[data-v-7ce46043]{color:#64748b}dd[data-v-7ce46043]{margin:0;word-break:break-all}.event-list[data-v-7ce46043]{list-style:none;padding:0;margin:8px 0;max-height:180px;overflow:auto}.event-list li[data-v-7ce46043]{display:flex;flex-direction:column;gap:3px;padding:9px 0;border-bottom:1px solid #edf2f7}.event-list span[data-v-7ce46043]{color:#64748b;font-size:12px}.empty[data-v-7ce46043]{padding:28px;text-align:center;color:#94a3b8}.detail-empty[data-v-7ce46043]{padding-top:80px}.notice[data-v-7ce46043]{display:flex;gap:12px;padding:15px 18px;color:#475569}.notice b[data-v-7ce46043]{color:#1d4ed8}.message[data-v-7ce46043]{padding:11px 14px;border-radius:10px}.success[data-v-7ce46043]{background:#ecfdf5;color:#166534}.error[data-v-7ce46043]{background:#fef2f2;color:#b91c1c}@media(max-width:1000px){.metrics[data-v-7ce46043]{grid-template-columns:repeat(2,1fr)}.content-grid[data-v-7ce46043]{grid-template-columns:1fr}}@media(max-width:720px){.sync-page[data-v-7ce46043]{padding:18px}.hero[data-v-7ce46043]{flex-direction:column}.form-grid[data-v-7ce46043],.metrics[data-v-7ce46043]{grid-template-columns:1fr}.notice[data-v-7ce46043]{flex-direction:column}}

.page[data-v-215ec818]{padding:30px;background:#f5f7fb;min-height:100%;color:#172033}.hero[data-v-215ec818],.heading[data-v-215ec818],.form[data-v-215ec818],.actions[data-v-215ec818],.notice[data-v-215ec818]{display:flex;gap:16px;align-items:center}.hero[data-v-215ec818],.heading[data-v-215ec818]{justify-content:space-between}.hero span[data-v-215ec818]{color:#2563eb;font-size:12px;font-weight:800}.hero h1[data-v-215ec818]{margin:6px 0}.hero p[data-v-215ec818]{margin:0;color:#64748b}.metrics[data-v-215ec818]{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:20px 0}.metrics article[data-v-215ec818],.panel[data-v-215ec818],.notice[data-v-215ec818]{background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 8px 24px #0f172a0d}.metrics article[data-v-215ec818]{padding:18px}.metrics b[data-v-215ec818]{display:block;font-size:28px;color:#1d4ed8}.metrics em[data-v-215ec818]{font-style:normal;color:#64748b}.panel[data-v-215ec818]{padding:20px;margin-bottom:18px}.panel h2[data-v-215ec818]{margin-top:0}.form[data-v-215ec818]{align-items:end;flex-wrap:wrap}.form label[data-v-215ec818]{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:700}.form input[data-v-215ec818],.form select[data-v-215ec818],.heading select[data-v-215ec818]{min-height:40px;padding:8px;border:1px solid #cbd5e1;border-radius:8px}.grid[data-v-215ec818]{display:grid;grid-template-columns:1.35fr .65fr;gap:18px}.table[data-v-215ec818]{overflow:auto}table[data-v-215ec818]{width:100%;border-collapse:collapse}th[data-v-215ec818],td[data-v-215ec818]{padding:11px;border-bottom:1px solid #edf2f7;text-align:left}tbody tr[data-v-215ec818]{cursor:pointer}.selected[data-v-215ec818]{background:#eff6ff}button[data-v-215ec818]{border:0;border-radius:8px;padding:10px 16px;background:#2563eb;color:white;font-weight:700;cursor:pointer}.secondary[data-v-215ec818]{background:#475569}.danger[data-v-215ec818]{background:#b91c1c}dl[data-v-215ec818]{display:grid;grid-template-columns:90px 1fr;gap:8px}dd[data-v-215ec818]{margin:0}ul[data-v-215ec818]{list-style:none;padding:0;max-height:180px;overflow:auto}li[data-v-215ec818]{display:flex;flex-direction:column;padding:8px 0;border-bottom:1px solid #edf2f7}li span[data-v-215ec818]{font-size:12px;color:#64748b}.empty[data-v-215ec818]{padding:30px;text-align:center;color:#94a3b8}.notice[data-v-215ec818]{padding:16px;color:#475569}.notice b[data-v-215ec818]{color:#1d4ed8}.message[data-v-215ec818]{padding:12px;border-radius:8px}.ok[data-v-215ec818]{background:#ecfdf5;color:#166534}.failed[data-v-215ec818]{background:#fef2f2;color:#b91c1c}@media(max-width:1000px){.grid[data-v-215ec818]{grid-template-columns:1fr}.metrics[data-v-215ec818]{grid-template-columns:repeat(2,1fr)}}

.page[data-v-4a1688d4]{padding:30px;background:#f5f7fb;min-height:100%;color:#172033}.hero[data-v-4a1688d4],.heading[data-v-4a1688d4],.form[data-v-4a1688d4],.notice[data-v-4a1688d4]{display:flex;gap:16px;align-items:center}.hero[data-v-4a1688d4],.heading[data-v-4a1688d4]{justify-content:space-between}.hero span[data-v-4a1688d4]{color:#0f766e;font-size:12px;font-weight:800}.hero h1[data-v-4a1688d4]{margin:6px 0}.hero p[data-v-4a1688d4],.heading small[data-v-4a1688d4]{margin:0;color:#64748b}.metrics[data-v-4a1688d4]{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:20px 0}.metrics article[data-v-4a1688d4],.panel[data-v-4a1688d4],.notice[data-v-4a1688d4]{background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 8px 24px #0f172a0d}.metrics article[data-v-4a1688d4]{padding:18px}.metrics b[data-v-4a1688d4]{display:block;font-size:26px;color:#0f766e}.metrics em[data-v-4a1688d4]{font-style:normal;color:#64748b}.panel[data-v-4a1688d4]{padding:20px;margin-bottom:18px}.panel h2[data-v-4a1688d4]{margin-top:0}.form[data-v-4a1688d4]{align-items:end;flex-wrap:wrap}.form label[data-v-4a1688d4]{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:700}.form input[data-v-4a1688d4],.form select[data-v-4a1688d4],.heading select[data-v-4a1688d4]{min-height:40px;padding:8px;border:1px solid #cbd5e1;border-radius:8px}.grow[data-v-4a1688d4]{flex:1}.grid[data-v-4a1688d4]{display:grid;grid-template-columns:1.5fr .5fr;gap:18px}.table[data-v-4a1688d4]{overflow:auto}table[data-v-4a1688d4]{width:100%;border-collapse:collapse;white-space:nowrap}th[data-v-4a1688d4],td[data-v-4a1688d4]{padding:11px;border-bottom:1px solid #edf2f7;text-align:left}tbody tr[data-v-4a1688d4]{cursor:pointer}.selected[data-v-4a1688d4]{background:#ecfeff}button[data-v-4a1688d4]{border:0;border-radius:8px;padding:10px 16px;background:#0f766e;color:white;font-weight:700;cursor:pointer}button[data-v-4a1688d4]:disabled{opacity:.45;cursor:not-allowed}.mini[data-v-4a1688d4]{padding:7px 10px;margin-right:6px}.secondary[data-v-4a1688d4]{background:#475569}.warning[data-v-4a1688d4]{background:#b45309}.danger[data-v-4a1688d4]{background:#b91c1c}.link[data-v-4a1688d4]{background:transparent;color:#0f766e}.detail b[data-v-4a1688d4]{color:#0f766e}dl[data-v-4a1688d4]{display:grid;grid-template-columns:90px 1fr;gap:8px}dd[data-v-4a1688d4]{margin:0}ul[data-v-4a1688d4]{list-style:none;padding:0;max-height:260px;overflow:auto}li[data-v-4a1688d4]{display:flex;flex-direction:column;padding:8px 0;border-bottom:1px solid #edf2f7}li span[data-v-4a1688d4],.boundary[data-v-4a1688d4]{font-size:12px;color:#64748b}.empty[data-v-4a1688d4]{padding:30px;text-align:center;color:#94a3b8}.notice[data-v-4a1688d4]{padding:16px;color:#475569}.notice b[data-v-4a1688d4]{color:#0f766e}.message[data-v-4a1688d4]{padding:12px;border-radius:8px}.ok[data-v-4a1688d4]{background:#ecfdf5;color:#166534}.failed[data-v-4a1688d4]{background:#fef2f2;color:#b91c1c}.red[data-v-4a1688d4]{color:#b91c1c;font-weight:700}i[data-v-4a1688d4]{font-style:normal;padding:4px 8px;border-radius:999px}.warn[data-v-4a1688d4]{background:#fff7ed;color:#c2410c}.done[data-v-4a1688d4]{background:#ecfdf5;color:#166534}.match[data-v-4a1688d4]{background:#ecfeff;color:#0f766e}@media(max-width:1100px){.grid[data-v-4a1688d4]{grid-template-columns:1fr}.metrics[data-v-4a1688d4]{grid-template-columns:repeat(2,1fr)}}
