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


.layout[data-v-d6157472]{display:flex;min-height:100vh;background:#f5f7fb;font-family:"Microsoft YaHei",sans-serif}.sidebar[data-v-d6157472]{width:270px;height:100vh;overflow-y:auto;box-sizing:border-box;background:#0f172a;color:#fff;padding:22px 18px}.brand[data-v-d6157472]{padding:0 8px 18px;border-bottom:1px solid #26344b}.brand h2[data-v-d6157472]{margin:0 0 10px}.organization-badge[data-v-d6157472]{display:inline-block;padding:4px 9px;border-radius:999px;background:#1e40af;font-size:12px}.nav-group[data-v-d6157472]{margin-top:22px}.nav-group h3[data-v-d6157472]{margin:0 10px 7px;color:#8fa2c1;font-size:12px;font-weight:600;letter-spacing:.08em}.sidebar a[data-v-d6157472]{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-d6157472]:hover,.sidebar a.router-link-active[data-v-d6157472]{background:#1e40af}.sidebar a.secondary[data-v-d6157472]{padding-left:30px;color:#cbd7ea}.sidebar a.legacy[data-v-d6157472]{color:#b7c0cf}.sidebar a small[data-v-d6157472]{margin-left:auto;padding:2px 5px;border:1px solid #56647a;border-radius:5px;font-size:10px}.nav-icon[data-v-d6157472]{width:19px;text-align:center}.menu-state[data-v-d6157472]{padding:20px 8px;color:#cbd7ea}.menu-state.error[data-v-d6157472]{color:#fecaca}.main[data-v-d6157472]{flex:1;min-width:0}header[data-v-d6157472]{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-d6157472]{margin:0;font-size:20px}header p[data-v-d6157472]{margin:4px 0 0;color:#667085;font-size:13px}.user[data-v-d6157472]{display:flex;align-items:center;gap:20px}button[data-v-d6157472]{background:#1677ff;color:#fff;border:0;padding:8px 18px;border-radius:6px;cursor:pointer}button[data-v-d6157472]:hover{background:#0958d9}main[data-v-d6157472]{padding:30px}.legacy-banner[data-v-d6157472]{margin-bottom:16px;padding:12px 16px;border:1px solid #f0c36a;border-radius:9px;background:#fff8e6;color:#8a5a00;font-size:14px}[data-v-d6157472] main.legacy-read-only .header>button,[data-v-d6157472] main.legacy-read-only .page-header>button,[data-v-d6157472] main.legacy-read-only td button,[data-v-d6157472] main.legacy-read-only td select{display:none!important}@media(max-width:900px){.sidebar[data-v-d6157472]{width:230px}header[data-v-d6157472]{padding:0 18px}main[data-v-d6157472]{padding:18px}}
.support-fab[data-v-d6157472]{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-d6157472]:hover,.support-fab.router-link-active[data-v-d6157472]{background:#0b4acb}.support-fab span[data-v-d6157472]{font-size:19px}.support-fab b[data-v-d6157472]{font-size:13px}@media(max-width:900px){.support-fab[data-v-d6157472]{right:14px;bottom:14px}.support-fab b[data-v-d6157472]{display:none}}
.message-center[data-v-d6157472]{position:relative}.message-button[data-v-d6157472]{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-d6157472]:hover{background:#f2f6ff}.message-icon[data-v-d6157472]{font-size:20px}.message-badge[data-v-d6157472],.message-section-title i[data-v-d6157472],.conversation-meta i[data-v-d6157472]{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-d6157472]{position:absolute;top:-6px;right:-7px;border:2px solid #fff}.message-popover[data-v-d6157472]{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-d6157472]{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-d6157472]{display:flex;flex-direction:column;gap:3px}.message-popover-head small[data-v-d6157472]{color:#64748b}.refresh-message[data-v-d6157472],.message-section-title button[data-v-d6157472]{width:auto;height:auto;padding:5px 9px;border-radius:7px;background:#eef4ff;color:#2563eb;font-size:12px}.message-section[data-v-d6157472]{padding:12px 12px 7px;border-bottom:1px solid #eef1f5}.message-section[data-v-d6157472]:last-of-type{border-bottom:0}.message-section-title[data-v-d6157472]{display:flex;align-items:center;gap:8px;padding:2px 4px 9px}.message-section-title span[data-v-d6157472]{font-weight:700}.message-section-title button[data-v-d6157472]{margin-left:auto}.conversation-preview[data-v-d6157472]{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-d6157472]:hover{background:#f4f7fb}.conversation-avatar[data-v-d6157472]{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-d6157472]{display:flex;min-width:0;flex-direction:column;gap:4px}.conversation-copy b[data-v-d6157472],.conversation-copy small[data-v-d6157472]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conversation-copy small[data-v-d6157472],.conversation-meta small[data-v-d6157472]{color:#7a8699;font-size:11px}.conversation-meta[data-v-d6157472]{display:flex;align-items:flex-end;flex-direction:column;gap:5px}.message-empty[data-v-d6157472],.message-error[data-v-d6157472]{margin:8px;padding:12px;border-radius:8px;color:#7a8699;text-align:center;font-size:12px}.message-error[data-v-d6157472]{background:#fff1f2;color:#be123c}.counterpart-section[data-v-d6157472]{min-height:90px}@media(max-width:900px){.message-popover[data-v-d6157472]{position:fixed;top:72px;right:10px;left:10px;width:auto}.user[data-v-d6157472]{gap:10px}}


.chat-shell[data-v-d6157472]{box-sizing:border-box;height:calc(100vh - 70px);overflow:hidden;padding:14px 20px}
@media(max-width:900px){.layout.chat-layout>.sidebar[data-v-d6157472],.layout.chat-layout>.main>header[data-v-d6157472],.layout.chat-layout>.support-fab[data-v-d6157472]{display:none}.layout.chat-layout>.main[data-v-d6157472]{width:100%;height:100dvh}.chat-shell[data-v-d6157472]{height:100dvh;padding:0}}

.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%}}

#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}


.account-page[data-v-2c310b1b] {
  display: flex;
  flex-direction: column;
  gap: 20px;
  color: #172033;
}
.account-header[data-v-2c310b1b],
.section-heading[data-v-2c310b1b],
.role-card[data-v-2c310b1b] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 16px;
}
.account-header h1[data-v-2c310b1b],
.section-heading h2[data-v-2c310b1b],
.account-header p[data-v-2c310b1b],
.section-heading p[data-v-2c310b1b] {
  margin: 0;
}
.eyebrow[data-v-2c310b1b] {
  color: #2563eb;
  font-size: 13px;
  font-weight: 700;
}
.account-header h1[data-v-2c310b1b] {
  margin-top: 5px;
  font-size: 28px;
}
.subtitle[data-v-2c310b1b],
.section-heading p[data-v-2c310b1b] {
  margin-top: 6px;
  color: #64748b;
}
.refresh-button[data-v-2c310b1b] {
  padding: 10px 18px;
  border: 0;
  border-radius: 8px;
  background: #2563eb;
  color: #fff;
  cursor: pointer;
}
.refresh-button[data-v-2c310b1b]:disabled {
  cursor: wait;
  opacity: 0.65;
}
.message[data-v-2c310b1b] {
  margin: 0;
  padding: 12px 15px;
  border-radius: 8px;
}
.error-message[data-v-2c310b1b] {
  background: #fef2f2;
  color: #b91c1c;
}
.notice-message[data-v-2c310b1b] {
  background: #eff6ff;
  color: #1d4ed8;
}
.summary-grid[data-v-2c310b1b] {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 14px;
}
.summary-card[data-v-2c310b1b],
.content-card[data-v-2c310b1b] {
  border: 1px solid #dbe4f0;
  border-radius: 12px;
  background: #fff;
}
.summary-card[data-v-2c310b1b] {
  display: flex;
  flex-direction: column;
  gap: 7px;
  padding: 18px;
}
.summary-card span[data-v-2c310b1b],
.summary-card small[data-v-2c310b1b] {
  color: #64748b;
}
.summary-card strong[data-v-2c310b1b] {
  font-size: 22px;
}
.content-card[data-v-2c310b1b] {
  padding: 20px;
}
.count-badge[data-v-2c310b1b],
.status-badge[data-v-2c310b1b] {
  display: inline-flex;
  padding: 5px 10px;
  border-radius: 999px;
  font-size: 13px;
}
.count-badge[data-v-2c310b1b] {
  background: #eff6ff;
  color: #1d4ed8;
}
.status-badge.is-active[data-v-2c310b1b] {
  background: #ecfdf5;
  color: #047857;
}
.status-badge.is-inactive[data-v-2c310b1b] {
  background: #f1f5f9;
  color: #475569;
}
.table-wrap[data-v-2c310b1b] {
  margin-top: 18px;
  overflow-x: auto;
}
table[data-v-2c310b1b] {
  width: 100%;
  border-collapse: collapse;
}
th[data-v-2c310b1b],
td[data-v-2c310b1b] {
  padding: 12px;
  border-bottom: 1px solid #e2e8f0;
  text-align: left;
}
th[data-v-2c310b1b] {
  color: #475569;
  font-size: 13px;
}
.empty-state[data-v-2c310b1b] {
  margin-top: 18px;
  padding: 28px;
  border-radius: 8px;
  background: #f8fafc;
  color: #64748b;
  text-align: center;
}
.role-grid[data-v-2c310b1b] {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 12px;
  margin-top: 18px;
}
.role-card[data-v-2c310b1b] {
  padding: 14px;
  border: 1px solid #e2e8f0;
  border-radius: 9px;
}
.role-card div[data-v-2c310b1b] {
  display: flex;
  flex-direction: column;
  gap: 4px;
}
.role-card code[data-v-2c310b1b],
.role-card > span[data-v-2c310b1b] {
  color: #64748b;
}
@media (max-width: 900px) {
.summary-grid[data-v-2c310b1b] {
    grid-template-columns: repeat(2, minmax(0, 1fr));
}
}
@media (max-width: 620px) {
.account-header[data-v-2c310b1b],
  .section-heading[data-v-2c310b1b] {
    align-items: flex-start;
    flex-direction: column;
}
.summary-grid[data-v-2c310b1b],
  .role-grid[data-v-2c310b1b] {
    grid-template-columns: 1fr;
}
}
.organization-create-card[data-v-2c310b1b] {
  border-color: #bfdbfe;
  background: linear-gradient(180deg, #eff6ff 0%, #ffffff 42%);
}
.organization-form[data-v-2c310b1b] {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 16px;
  margin-top: 18px;
}
.organization-form label[data-v-2c310b1b] {
  display: flex;
  flex-direction: column;
  gap: 7px;
  color: #334155;
  font-size: 14px;
  font-weight: 600;
}
.organization-form input[data-v-2c310b1b],
.organization-form select[data-v-2c310b1b] {
  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-2c310b1b]:focus,
.organization-form select[data-v-2c310b1b]:focus {
  outline: none;
  border-color: #2563eb;
  box-shadow: 0 0 0 3px rgba(37, 99, 235, 0.12);
}
.organization-form-actions[data-v-2c310b1b] {
  display: flex;
  align-items: flex-end;
}
.organization-form-actions button[data-v-2c310b1b] {
  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-2c310b1b]:hover {
  background: #1d4ed8;
}
.organization-form-actions button[data-v-2c310b1b]:disabled {
  cursor: wait;
  opacity: 0.65;
}
@media (max-width: 900px) {
.organization-form[data-v-2c310b1b] {
    grid-template-columns: repeat(2, minmax(0, 1fr));
}
}
@media (max-width: 620px) {
.organization-form[data-v-2c310b1b] {
    grid-template-columns: 1fr;
}
}


/* yp-account-create-v3 */
.account-form[data-v-2c310b1b] {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 14px 18px;
}
.account-form label[data-v-2c310b1b] {
  display: flex;
  flex-direction: column;
  gap: 7px;
  color: #475569;
  font-size: 14px;
}
.account-form input[data-v-2c310b1b],
.account-form select[data-v-2c310b1b] {
  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-2c310b1b]:focus,
.account-form select[data-v-2c310b1b]:focus {
  border-color: #2563eb;
  outline: 2px solid rgba(37, 99, 235, 0.12);
}
.account-form-actions[data-v-2c310b1b] {
  grid-column: 1 / -1;
  display: flex;
  justify-content: flex-end;
}
.account-form-actions button[data-v-2c310b1b] {
  min-width: 130px;
  padding: 10px 18px;
  border: 0;
  border-radius: 8px;
  background: #2563eb;
  color: #fff;
  cursor: pointer;
}
.account-form-actions button[data-v-2c310b1b]:disabled {
  cursor: not-allowed;
  opacity: 0.6;
}
@media (max-width: 700px) {
.account-form[data-v-2c310b1b] {
    grid-template-columns: 1fr;
}
}
.account-disable-card[data-v-2c310b1b] {
  border-color: #fecaca;
}
.account-disable-warning[data-v-2c310b1b] {
  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-2c310b1b] {
  padding: 10px 18px;
  border: 0;
  border-radius: 8px;
  color: #fff;
  background: #dc2626;
  cursor: pointer;
}
.danger-button[data-v-2c310b1b]:hover {
  background: #b91c1c;
}
.danger-button[data-v-2c310b1b]:disabled {
  cursor: not-allowed;
  opacity: 0.55;
}


/* yp-warehouse-ui-v1 */
.warehouse-create-card[data-v-2c310b1b] {
  border-color: #bfdbfe;
}
.warehouse-create-hint[data-v-2c310b1b] {
  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-2c310b1b] {
  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-2c310b1b]:hover {
  background: #eff6ff;
  color: #1d4ed8;
}
.back-workbench-button[data-v-2c310b1b]:focus-visible {
  outline: 2px solid rgba(37, 99, 235, 0.3);
  outline-offset: 2px;
}
@media (max-width: 700px) {
.back-workbench-button[data-v-2c310b1b] {
    width: 100%;
}
}


/* yp-premium-tabs-v1 */
.yp-premium-tabs-v1[data-v-2c310b1b] {
  --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-2c310b1b] {
  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-2c310b1b],
.yp-premium-tabs-v1 .account-header h2[data-v-2c310b1b],
.yp-premium-tabs-v1 .account-header p[data-v-2c310b1b],
.yp-premium-tabs-v1 .account-header .eyebrow[data-v-2c310b1b] {
  color: #fff;
}
.workspace-shell[data-v-2c310b1b] {
  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-2c310b1b] {
  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-2c310b1b] {
  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-2c310b1b]:hover {
  color: var(--yp-blue);
  background: #eef4ff;
}
.workspace-tab.active[data-v-2c310b1b] {
  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-2c310b1b] {
  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-2c310b1b] {
  background: rgba(255, 255, 255, 0.16);
}
.workspace-tab strong[data-v-2c310b1b],
.workspace-tab small[data-v-2c310b1b] {
  display: block;
}
.workspace-tab strong[data-v-2c310b1b] {
  margin-bottom: 3px;
  font-size: 15px;
}
.workspace-tab small[data-v-2c310b1b] {
  overflow: hidden;
  font-size: 12px;
  font-weight: 400;
  opacity: 0.76;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.workspace-heading[data-v-2c310b1b] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 24px;
  padding: 24px 28px;
}
.workspace-kicker[data-v-2c310b1b] {
  display: block;
  margin-bottom: 7px;
  color: var(--yp-blue);
  font-size: 11px;
  font-weight: 800;
  letter-spacing: 0.16em;
}
.workspace-heading h2[data-v-2c310b1b] {
  margin: 0 0 7px;
  color: var(--yp-navy);
  font-size: 25px;
}
.workspace-heading p[data-v-2c310b1b] {
  margin: 0;
  color: var(--yp-muted);
  line-height: 1.7;
}
.workspace-status[data-v-2c310b1b] {
  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-2c310b1b] {
  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-2c310b1b],
.yp-premium-tabs-v1 .summary-card[data-v-2c310b1b] {
  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-2c310b1b] {
  padding: 26px;
}
.yp-premium-tabs-v1 .section-heading[data-v-2c310b1b] {
  margin-bottom: 22px;
  padding-bottom: 18px;
  border-bottom: 1px solid #edf2f7;
}
.yp-premium-tabs-v1 .section-heading h2[data-v-2c310b1b] {
  color: var(--yp-navy);
  font-size: 21px;
}
.yp-premium-tabs-v1 input[data-v-2c310b1b],
.yp-premium-tabs-v1 select[data-v-2c310b1b] {
  min-height: 44px;
  border-color: #d7e0ec;
  border-radius: 10px;
  background: #fbfdff;
}
.yp-premium-tabs-v1 input[data-v-2c310b1b]:focus,
.yp-premium-tabs-v1 select[data-v-2c310b1b]:focus {
  border-color: var(--yp-blue);
  background: #fff;
  outline: 3px solid rgba(37, 99, 235, 0.1);
}
.yp-premium-tabs-v1 button[data-v-2c310b1b] {
  transition: transform 160ms ease, box-shadow 160ms ease, background 160ms ease;
}
.yp-premium-tabs-v1 button[data-v-2c310b1b]:not(:disabled):active {
  transform: translateY(1px);
}
@media (max-width: 980px) {
.workspace-tabs[data-v-2c310b1b] {
    grid-template-columns: repeat(2, minmax(0, 1fr));
}
.workspace-heading[data-v-2c310b1b] {
    align-items: flex-start;
    flex-direction: column;
}
}
@media (max-width: 620px) {
.yp-premium-tabs-v1[data-v-2c310b1b] {
    padding: 16px;
}
.workspace-tabs[data-v-2c310b1b] {
    grid-template-columns: 1fr;
}
.workspace-heading[data-v-2c310b1b] {
    padding: 20px;
}
.workspace-tab small[data-v-2c310b1b] {
    white-space: normal;
}
}



.after-sales-page[data-v-be366bd8]{padding:24px}.page-header[data-v-be366bd8],.filters[data-v-be366bd8],.actions[data-v-be366bd8]{display:flex;gap:12px;align-items:center;justify-content:space-between}.page-header p[data-v-be366bd8]{color:#64748b}.panel[data-v-be366bd8]{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:16px;margin-bottom:16px}.content-grid[data-v-be366bd8]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.form-grid[data-v-be366bd8]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}label[data-v-be366bd8]{display:flex;flex-direction:column;gap:6px}input[data-v-be366bd8],select[data-v-be366bd8],textarea[data-v-be366bd8],button[data-v-be366bd8]{padding:8px;border:1px solid #cbd5e1;border-radius:6px}button[data-v-be366bd8]{cursor:pointer;background:#0f766e;color:#fff}table[data-v-be366bd8]{width:100%;border-collapse:collapse}th[data-v-be366bd8],td[data-v-be366bd8]{padding:9px;border-bottom:1px solid #e2e8f0;text-align:left}tbody tr[data-v-be366bd8]{cursor:pointer}.selected[data-v-be366bd8]{background:#ccfbf1}dl[data-v-be366bd8]{display:grid;grid-template-columns:110px 1fr;gap:8px}.actions[data-v-be366bd8]{justify-content:flex-start;flex-wrap:wrap}.message[data-v-be366bd8]{padding:10px;margin-bottom:12px;border-radius:6px}.error[data-v-be366bd8]{background:#fee2e2}.success[data-v-be366bd8]{background:#dcfce7}.events[data-v-be366bd8]{max-height:240px;overflow:auto}@media(max-width:900px){.content-grid[data-v-be366bd8]{grid-template-columns:1fr}.form-grid[data-v-be366bd8]{grid-template-columns:1fr}}
.list-toolbar[data-v-be366bd8]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:14px 0 18px}.toolbar-search[data-v-be366bd8],.toolbar-actions[data-v-be366bd8],.pagination-bar>div[data-v-be366bd8]{display:flex;align-items:center;gap:10px}.toolbar-search[data-v-be366bd8]{flex:1}.toolbar-search input[data-v-be366bd8]{width:min(420px,100%)}.toolbar-actions label[data-v-be366bd8]{display:flex;align-items:center;gap:8px;white-space:nowrap;color:#64748b}.export-button[data-v-be366bd8],.secondary[data-v-be366bd8]{width:auto!important;min-width:96px;height:40px;padding:0 18px!important;border-radius:10px;white-space:nowrap!important;writing-mode:horizontal-tb!important;font-size:14px;font-weight:600;line-height:38px;text-align:center}.export-button[data-v-be366bd8]{border:1px solid #0f766e;background:linear-gradient(135deg,#0f766e,#0d9488);color:#fff;box-shadow:0 6px 16px rgba(13,148,136,.18)}.secondary[data-v-be366bd8]{border:1px solid #cbd5e1;background:#fff;color:#334155}.pagination-bar[data-v-be366bd8]{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:16px;color:#64748b}@media(max-width:900px){.list-toolbar[data-v-be366bd8],.pagination-bar[data-v-be366bd8]{align-items:stretch;flex-direction:column}.toolbar-actions[data-v-be366bd8]{justify-content:space-between}}

/* ROUND7_PREMIUM_TOOLBAR_POLISH_V1 */
.panel button[data-v-be366bd8]{writing-mode:horizontal-tb!important;text-orientation:mixed!important;white-space:nowrap!important;word-break:keep-all!important;width:auto!important;min-width:72px;height:40px;padding:0 16px!important;display:inline-flex!important;align-items:center;justify-content:center;border-radius:10px;line-height:1.2;font-weight:600;letter-spacing:.02em}
.list-toolbar[data-v-be366bd8]{padding:4px 0 2px}.list-toolbar .export-button[data-v-be366bd8]{min-width:104px;background:linear-gradient(135deg,#0f766e 0%,#0d9488 100%);border:0;color:#fff;box-shadow:0 8px 20px rgba(13,148,136,.2)}
.list-toolbar .secondary[data-v-be366bd8]{min-width:76px;background:#fff;border:1px solid #d6deea;color:#334155;box-shadow:0 3px 10px rgba(15,23,42,.04)}
.list-toolbar input[data-v-be366bd8],.list-toolbar select[data-v-be366bd8]{height:40px;border:1px solid #d6deea;border-radius:10px;background:#fff;box-shadow:inset 0 1px 2px rgba(15,23,42,.025)}


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


.publish-page[data-v-f4b4066f]{max-width:1280px;margin:auto;padding:22px 24px 104px;color:#172033}.page-header[data-v-f4b4066f]{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px 26px;border-radius:16px;background:linear-gradient(125deg,#123a60,#087f72);color:#fff;box-shadow:0 10px 26px rgba(15,61,102,.14)}.page-header h1[data-v-f4b4066f]{margin:3px 0 7px;font-size:27px}.page-header p[data-v-f4b4066f],.eyebrow[data-v-f4b4066f]{margin:0}.page-header p[data-v-f4b4066f]{opacity:.86}.page-header p b[data-v-f4b4066f]{color:#fde68a}.eyebrow[data-v-f4b4066f]{font-size:12px;letter-spacing:2px}.identity[data-v-f4b4066f]{min-width:160px;padding:12px 16px;border:1px solid rgba(255,255,255,.18);border-radius:11px;background:rgba(255,255,255,.12)}.identity span[data-v-f4b4066f],.identity b[data-v-f4b4066f]{display:block}.identity b[data-v-f4b4066f]{margin-top:4px;font-size:12px;opacity:.82}
.notice[data-v-f4b4066f]{position:fixed;z-index:80;top:78px;right:28px;display:flex;align-items:center;gap:9px;max-width:430px;padding:13px 18px;border-radius:10px;box-shadow:0 12px 34px rgba(15,23,42,.16)}.notice>span[data-v-f4b4066f]{display:grid;place-items:center;width:21px;height:21px;border-radius:50%;color:#fff;font-weight:800}.notice.success[data-v-f4b4066f]{border:1px solid #bbf7d0;background:#f0fdf4;color:#166534}.notice.success>span[data-v-f4b4066f]{background:#16a34a}.notice.error[data-v-f4b4066f]{border:1px solid #fecaca;background:#fff1f2;color:#991b1b}.notice.error>span[data-v-f4b4066f]{background:#dc2626}
.review-panel[data-v-f4b4066f]{margin:14px 0;border:1px solid #dbe5ec;border-radius:12px;background:#fff}.review-panel>summary[data-v-f4b4066f]{display:flex;align-items:center;gap:10px;padding:13px 16px;cursor:pointer;list-style:none}.review-panel>summary[data-v-f4b4066f]::-webkit-details-marker{display:none}.review-panel>summary b[data-v-f4b4066f]{display:grid;place-items:center;min-width:24px;height:24px;border-radius:12px;background:#fff7ed;color:#c2410c}.review-panel>summary small[data-v-f4b4066f]{margin-left:auto}.review-content[data-v-f4b4066f]{position:relative;padding:0 16px 16px}.refresh[data-v-f4b4066f]{position:absolute;right:16px;top:-42px}.review-item[data-v-f4b4066f]{display:grid;grid-template-columns:minmax(240px,1fr) minmax(260px,1fr) auto;align-items:end;gap:14px;padding:14px 0;border-top:1px solid #e2e8f0}.review-item>div[data-v-f4b4066f]:first-child{display:grid;gap:5px}.review-actions[data-v-f4b4066f]{display:flex;gap:8px}.empty[data-v-f4b4066f]{padding:14px;border-radius:9px;background:#f8fafc;color:#64748b;text-align:center}
.catalog-mode-tabs[data-v-f4b4066f]{display:flex;gap:7px;margin:14px 0;padding:5px;border:1px solid #dbe5ec;border-radius:12px;background:#fff}.catalog-mode-tabs button[data-v-f4b4066f]{padding:10px 18px;border:0;background:transparent;color:#475569}.catalog-mode-tabs button.active[data-v-f4b4066f]{background:#0f766e;color:#fff}.catalog-mode-tabs b[data-v-f4b4066f]{display:inline-grid;min-width:21px;height:21px;place-items:center;margin-left:5px;border-radius:11px;background:#e2e8f0;color:#475569;font-size:11px}.catalog-mode-tabs button.active b[data-v-f4b4066f]{background:rgba(255,255,255,.2);color:#fff}.management-panel[data-v-f4b4066f]{margin-top:14px}.management-toolbar[data-v-f4b4066f]{display:grid;grid-template-columns:minmax(360px,1fr) 150px auto;gap:10px;padding:14px;border:1px solid #dbe5ec;border-radius:13px;background:#fff}.management-search[data-v-f4b4066f]{display:flex}.management-search input[data-v-f4b4066f]{border-radius:8px 0 0 8px}.management-search button[data-v-f4b4066f]{border-radius:0 8px 8px 0}.management-empty[data-v-f4b4066f]{display:grid;gap:6px;margin-top:14px;padding:54px}.product-management-list[data-v-f4b4066f]{display:grid;gap:10px;margin-top:12px}.managed-product[data-v-f4b4066f]{display:grid;grid-template-columns:82px minmax(250px,1fr) minmax(390px,1.4fr) auto;align-items:center;gap:15px;padding:13px 15px;border:1px solid #dbe5ec;border-radius:13px;background:#fff;box-shadow:0 5px 16px rgba(15,23,42,.03)}.managed-product>img[data-v-f4b4066f]{width:82px;height:82px;border-radius:10px;object-fit:cover;background:#f1f5f9}.managed-main[data-v-f4b4066f]{min-width:0}.managed-title[data-v-f4b4066f]{display:flex;align-items:center;gap:8px}.managed-title>b[data-v-f4b4066f]{overflow:hidden;font-size:16px;text-overflow:ellipsis;white-space:nowrap}.managed-main>small[data-v-f4b4066f]{display:block;margin-top:5px}.managed-main>p[data-v-f4b4066f]{overflow:hidden;margin:8px 0 0;color:#64748b;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.status-badge[data-v-f4b4066f]{flex:0 0 auto;padding:3px 7px;border-radius:10px;background:#f1f5f9;color:#475569;font-size:11px}.status-active[data-v-f4b4066f]{background:#dcfce7;color:#047857}.status-draft[data-v-f4b4066f]{background:#fef3c7;color:#a16207}.status-inactive[data-v-f4b4066f]{background:#e2e8f0;color:#475569}.status-archived[data-v-f4b4066f]{background:#fee2e2;color:#b91c1c}.managed-product dl[data-v-f4b4066f]{display:grid;grid-template-columns:repeat(4,minmax(78px,1fr));gap:8px;margin:0}.managed-product dl div[data-v-f4b4066f]{padding:8px;border-radius:8px;background:#f8fafc}.managed-product dt[data-v-f4b4066f]{color:#94a3b8;font-size:11px}.managed-product dd[data-v-f4b4066f]{margin:4px 0 0;color:#334155;font-size:13px;font-weight:700}.managed-actions[data-v-f4b4066f]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px;max-width:220px}.managed-actions button[data-v-f4b4066f]{padding:8px 12px}.managed-actions>span[data-v-f4b4066f]{color:#94a3b8;font-size:12px}.archive-tip[data-v-f4b4066f]{margin:12px 2px;color:#64748b;font-size:12px}
.publish-layout[data-v-f4b4066f]{display:grid;grid-template-columns:230px minmax(0,1fr);align-items:start;gap:18px;margin-top:18px}.step-rail[data-v-f4b4066f]{position:sticky;top:18px;padding:10px;border:1px solid #dbe5ec;border-radius:14px;background:#fff;box-shadow:0 7px 20px rgba(15,23,42,.04)}.step-rail>button[data-v-f4b4066f]{display:flex;width:100%;align-items:center;gap:11px;padding:13px 12px;border:0;border-radius:10px;background:transparent;color:#475569;text-align:left}.step-rail>button+button[data-v-f4b4066f]{margin-top:3px}.step-rail>button[data-v-f4b4066f]:hover{background:#f1f5f9}.step-rail>button.active[data-v-f4b4066f]{background:#ecfdf5;color:#0f766e}.step-rail>button.done[data-v-f4b4066f]{color:#0f766e}.step-rail i[data-v-f4b4066f]{display:grid;flex:0 0 30px;place-items:center;width:30px;height:30px;border-radius:50%;background:#e2e8f0;color:#64748b;font-style:normal;font-weight:700}.step-rail button.active i[data-v-f4b4066f],.step-rail button.done i[data-v-f4b4066f]{background:#0f766e;color:#fff}.step-rail span[data-v-f4b4066f]{display:grid;gap:2px}.step-rail span b[data-v-f4b4066f]{font-size:14px}.step-rail span small[data-v-f4b4066f]{font-size:12px;font-weight:400}.rail-tip[data-v-f4b4066f]{margin-top:9px;padding:13px;border-radius:10px;background:#f8fafc}.rail-tip b[data-v-f4b4066f]{font-size:12px;color:#334155}.rail-tip p[data-v-f4b4066f]{margin:6px 0 0;color:#64748b;font-size:12px;line-height:1.65}
.stage[data-v-f4b4066f]{min-width:0}.stage-pane[data-v-f4b4066f]{animation:fade-in-f4b4066f .18s ease-out}@keyframes fade-in-f4b4066f{from{opacity:.35;transform:translateY(4px)}to{opacity:1;transform:none}}.stage-heading[data-v-f4b4066f]{display:flex;align-items:center;gap:13px;margin:2px 3px 13px}.stage-heading>span[data-v-f4b4066f]{color:#0f766e;font-size:13px;font-weight:800;letter-spacing:1px}.stage-heading h2[data-v-f4b4066f],.stage-heading p[data-v-f4b4066f]{margin:0}.stage-heading h2[data-v-f4b4066f]{font-size:22px}.stage-heading p[data-v-f4b4066f]{margin-top:3px;color:#64748b;font-size:13px}.card[data-v-f4b4066f]{margin:0 0 14px;padding:21px;border:1px solid #dfe7ee;border-radius:14px;background:#fff;box-shadow:0 6px 18px rgba(15,23,42,.035)}.form-card>h3[data-v-f4b4066f],.card-heading h3[data-v-f4b4066f],.advanced-card h3[data-v-f4b4066f]{margin:0 0 16px;font-size:17px}.card-heading[data-v-f4b4066f]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.card-heading h3[data-v-f4b4066f]{margin-bottom:4px}.card-heading p[data-v-f4b4066f],.advanced-card p[data-v-f4b4066f]{margin:0;color:#64748b;font-size:12px}.recommended[data-v-f4b4066f]{padding:5px 9px;border-radius:6px;background:#ecfdf5;color:#047857;font-size:12px}.grid[data-v-f4b4066f]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.grid.three[data-v-f4b4066f]{grid-template-columns:repeat(3,minmax(0,1fr))}.grid.four[data-v-f4b4066f]{grid-template-columns:repeat(4,minmax(0,1fr))}.wide[data-v-f4b4066f]{grid-column:span 2}.wide-all[data-v-f4b4066f]{grid-column:1/-1}label[data-v-f4b4066f]{position:relative;display:grid;gap:6px;color:#475569;font-size:13px}.required[data-v-f4b4066f]::before{content:'*';position:absolute;margin-left:-9px;color:#ef4444}.input-action[data-v-f4b4066f],.category-search[data-v-f4b4066f]{display:flex;gap:8px}.input-action input[data-v-f4b4066f],.category-search input[data-v-f4b4066f]{min-width:0}.input-action button[data-v-f4b4066f],.category-search button[data-v-f4b4066f]{flex:0 0 auto;padding:9px 14px}.category-field[data-v-f4b4066f]{display:grid;gap:8px}.category-field>b[data-v-f4b4066f]{color:#475569;font-size:13px}.category-field em[data-v-f4b4066f]{color:#ef4444;font-style:normal}.category-search[data-v-f4b4066f]{max-width:720px}.category-suggestions[data-v-f4b4066f]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:10px;border:1px solid #dbe5ec;border-radius:10px;background:#f8fafc}.category-suggestions>small[data-v-f4b4066f]{grid-column:1/-1;color:#64748b;font-weight:600}.category-suggestions button[data-v-f4b4066f]{display:grid;gap:2px;padding:9px 11px;border:1px solid #dbe5ec;background:#fff;color:#334155;text-align:left}.category-suggestions button[data-v-f4b4066f]:hover,.category-suggestions button.best[data-v-f4b4066f]{border-color:#5eead4;background:#ecfdf5;color:#047857}.category-suggestions button b[data-v-f4b4066f]{font-size:13px}.category-suggestions button span[data-v-f4b4066f]{overflow:hidden;color:#64748b;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.category-recognition[data-v-f4b4066f]{margin:0;padding:8px 10px;border-radius:8px;background:#ecfdf5;color:#047857;font-size:12px}.category-cascade[data-v-f4b4066f]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.category-cascade select[data-v-f4b4066f]:disabled{background:#f1f5f9;color:#94a3b8}.category-field>small[data-v-f4b4066f]{color:#0f766e}input[data-v-f4b4066f],select[data-v-f4b4066f],textarea[data-v-f4b4066f],button[data-v-f4b4066f]{font:inherit}input[data-v-f4b4066f],select[data-v-f4b4066f],textarea[data-v-f4b4066f]{box-sizing:border-box;width:100%;padding:10px 12px;border:1px solid #cbd5e1;border-radius:8px;outline:0;background:#fff;transition:.15s}input[data-v-f4b4066f]:focus,select[data-v-f4b4066f]:focus,textarea[data-v-f4b4066f]:focus{border-color:#0f766e;box-shadow:0 0 0 3px rgba(15,118,110,.1)}textarea[data-v-f4b4066f]{resize:vertical}small[data-v-f4b4066f]{color:#94a3b8}.money-input[data-v-f4b4066f]{display:flex;align-items:center;border:1px solid #cbd5e1;border-radius:8px;background:#fff}.money-input[data-v-f4b4066f]:focus-within{border-color:#0f766e;box-shadow:0 0 0 3px rgba(15,118,110,.1)}.money-input span[data-v-f4b4066f]{padding-left:12px;color:#64748b}.money-input input[data-v-f4b4066f]{border:0;box-shadow:none}
.upload-grid[data-v-f4b4066f]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.upload-tile[data-v-f4b4066f]{position:relative;display:flex;min-height:154px;align-items:center;justify-content:center;gap:5px;padding:15px;border:1px dashed #aab8c7;border-radius:12px;background:#f8fafc;text-align:center;cursor:pointer;overflow:hidden}.upload-tile[data-v-f4b4066f]:hover,.detail-upload[data-v-f4b4066f]:hover{border-color:#0f766e;background:#f0fdfa}.upload-tile.filled[data-v-f4b4066f]{justify-content:flex-end;color:#fff;background:#0f172a}.upload-tile.filled[data-v-f4b4066f]:after{content:'';position:absolute;inset:0;background:linear-gradient(transparent,rgba(15,23,42,.82))}.upload-tile img[data-v-f4b4066f]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.upload-tile b[data-v-f4b4066f],.upload-tile small[data-v-f4b4066f],.upload-tile .upload-icon[data-v-f4b4066f]{position:relative;z-index:1}.upload-tile.filled small[data-v-f4b4066f]{color:#e2e8f0}.file-input[data-v-f4b4066f]{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.upload-icon[data-v-f4b4066f]{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:#e2e8f0;color:#0f766e;font-size:23px}.upload-tile.filled .upload-icon[data-v-f4b4066f]{background:rgba(255,255,255,.9)}.media-preview[data-v-f4b4066f]{display:flex;flex-wrap:wrap;gap:9px;margin-top:13px}.media-preview figure[data-v-f4b4066f]{position:relative;width:74px;height:74px;margin:0}.media-preview img[data-v-f4b4066f]{width:100%;height:100%;border-radius:8px;object-fit:cover}.media-preview figcaption[data-v-f4b4066f]{position:absolute;right:4px;bottom:4px;display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:rgba(15,23,42,.75);color:#fff;font-size:11px}.media-preview figure>button[data-v-f4b4066f]{position:absolute;top:-6px;right:-6px;display:grid;place-items:center;width:21px;height:21px;padding:0;border:2px solid #fff;border-radius:50%;background:#475569;font-size:14px}
.add-sku[data-v-f4b4066f]{padding:8px 13px}.sku-card[data-v-f4b4066f]{padding:16px;border:1px solid #dbe5ec;border-radius:11px;background:#f8fafc}.sku-card+.sku-card[data-v-f4b4066f]{margin-top:11px}.sku-card header[data-v-f4b4066f]{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:13px}.sku-card header>div[data-v-f4b4066f]{display:grid;gap:2px}.sku-card header small[data-v-f4b4066f]{font-weight:400}.sku-main-grid[data-v-f4b4066f]{display:grid;grid-template-columns:minmax(190px,1.4fr) repeat(3,minmax(120px,1fr));gap:11px}.advanced-box[data-v-f4b4066f]{margin-top:13px;border-top:1px solid #dbe5ec}.advanced-box>summary[data-v-f4b4066f]{padding:12px 0 0;color:#0f766e;font-size:13px;font-weight:600;cursor:pointer}.advanced-box>summary small[data-v-f4b4066f]{margin-left:5px;font-weight:400}.advanced-grid[data-v-f4b4066f]{padding-top:13px}.sku-upload img[data-v-f4b4066f]{width:42px;height:42px;border-radius:7px;object-fit:cover}.detail-upload[data-v-f4b4066f]{position:relative;display:flex;min-height:88px;align-items:center;justify-content:center;gap:6px;margin-top:15px;border:1px dashed #aab8c7;border-radius:11px;background:#f8fafc;cursor:pointer}.detail-upload>span[data-v-f4b4066f]{font-size:24px;color:#0f766e}.detail-images[data-v-f4b4066f]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:13px}.detail-images figure[data-v-f4b4066f]{margin:0;padding:7px;border:1px solid #e2e8f0;border-radius:9px}.detail-images img[data-v-f4b4066f]{display:block;width:100%;height:150px;border-radius:6px;object-fit:cover}.detail-images figcaption[data-v-f4b4066f]{display:flex;align-items:center;justify-content:space-between;margin-top:6px;font-size:12px}.advanced-card[data-v-f4b4066f]{padding:0}.advanced-card>summary[data-v-f4b4066f]{display:flex;align-items:center;justify-content:space-between;padding:18px 21px;cursor:pointer;list-style:none}.advanced-card>summary[data-v-f4b4066f]::-webkit-details-marker{display:none}.advanced-card>summary h3[data-v-f4b4066f]{margin-bottom:3px}.advanced-card>summary>span[data-v-f4b4066f]{color:#0f766e;font-size:13px;font-weight:600}.advanced-content[data-v-f4b4066f]{padding:0 21px 21px;border-top:1px solid #e2e8f0}.advanced-content>.grid[data-v-f4b4066f]{padding-top:18px}.dimension-grid[data-v-f4b4066f]{margin-top:14px}.publish-settings h3[data-v-f4b4066f]{margin-bottom:15px}.publish-note[data-v-f4b4066f]{display:grid;align-content:center;gap:4px;padding:12px;border-radius:9px;background:#ecfdf5;color:#047857}.publish-note small[data-v-f4b4066f]{color:#4b8078}
button[data-v-f4b4066f]{border:0;border-radius:8px;padding:10px 17px;background:#0f766e;color:#fff;font-weight:600;cursor:pointer}.secondary[data-v-f4b4066f]{background:#e8eef3;color:#334155}.link[data-v-f4b4066f]{padding:0;background:transparent;color:#0f766e}.danger[data-v-f4b4066f],.danger-text[data-v-f4b4066f]{color:#b91c1c}.actions[data-v-f4b4066f]{position:fixed;z-index:60;right:24px;bottom:14px;left:294px;display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:13px 16px;border:1px solid #dbe5ec;border-radius:13px;background:rgba(255,255,255,.96);box-shadow:0 10px 30px rgba(15,23,42,.15);backdrop-filter:blur(10px)}.action-status[data-v-f4b4066f]{display:grid;margin-right:auto}.action-status b[data-v-f4b4066f]{font-size:13px}.action-status small[data-v-f4b4066f]{font-size:11px}.actions .save[data-v-f4b4066f]{border:1px solid #cbd5e1;background:#fff}button[data-v-f4b4066f]:disabled{opacity:.55;cursor:not-allowed}
@media(max-width:1050px){.publish-layout[data-v-f4b4066f]{grid-template-columns:190px minmax(0,1fr)}.sku-main-grid[data-v-f4b4066f]{grid-template-columns:repeat(2,minmax(0,1fr))}.actions[data-v-f4b4066f]{left:24px}.grid.three[data-v-f4b4066f],.grid.four[data-v-f4b4066f],.category-cascade[data-v-f4b4066f]{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:760px){.publish-page[data-v-f4b4066f]{padding:12px 12px 110px}.page-header[data-v-f4b4066f]{display:block;padding:20px}.identity[data-v-f4b4066f]{margin-top:14px}.publish-layout[data-v-f4b4066f]{display:block}.step-rail[data-v-f4b4066f]{position:static;display:grid;grid-template-columns:repeat(3,1fr);margin-bottom:13px}.step-rail>button[data-v-f4b4066f]{justify-content:center;padding:10px 5px}.step-rail>button+button[data-v-f4b4066f]{margin-top:0}.step-rail button span small[data-v-f4b4066f],.rail-tip[data-v-f4b4066f]{display:none}.upload-grid[data-v-f4b4066f]{grid-template-columns:1fr}.upload-tile[data-v-f4b4066f]{min-height:120px}.grid[data-v-f4b4066f],.grid.three[data-v-f4b4066f],.grid.four[data-v-f4b4066f],.sku-main-grid[data-v-f4b4066f],.detail-images[data-v-f4b4066f],.category-cascade[data-v-f4b4066f],.category-suggestions[data-v-f4b4066f]{grid-template-columns:1fr}.input-action[data-v-f4b4066f],.category-search[data-v-f4b4066f]{display:grid}.wide[data-v-f4b4066f]{grid-column:auto}.actions[data-v-f4b4066f]{right:8px;bottom:8px;left:8px;flex-wrap:wrap}.action-status[data-v-f4b4066f]{display:none}.review-item[data-v-f4b4066f]{grid-template-columns:1fr}.notice[data-v-f4b4066f]{top:65px;right:12px;left:12px}.detail-images img[data-v-f4b4066f]{height:220px}}
.selected-category[data-v-f4b4066f]{padding:8px 10px;border-radius:8px;background:#ecfdf5;color:#0f766e}.manual-category[data-v-f4b4066f]{border:1px solid #dbe5ec;border-radius:9px;background:#f8fafc}.manual-category>summary[data-v-f4b4066f]{padding:10px 12px;color:#0f766e;font-size:12px;font-weight:600;cursor:pointer}.manual-category .category-cascade[data-v-f4b4066f]{padding:0 12px 12px}
.sku-main-grid[data-v-f4b4066f]{grid-template-columns:minmax(160px,1.3fr) repeat(5,minmax(105px,1fr))}.calculated-price[data-v-f4b4066f]{background:#ecfdf5!important;color:#047857!important;font-weight:700}@media(max-width:1120px){.sku-main-grid[data-v-f4b4066f]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.sku-main-grid[data-v-f4b4066f]{grid-template-columns:1fr}}
.freight-actions[data-v-f4b4066f]{display:flex;align-items:end;gap:8px;padding-top:19px}.freight-creator[data-v-f4b4066f]{margin-top:16px;padding:16px;border:1px solid #cfe5df;border-radius:12px;background:#f8fffd}.freight-creator-heading[data-v-f4b4066f]{display:grid;grid-template-columns:1fr minmax(260px,420px);align-items:end;gap:16px;margin-bottom:12px}.freight-creator-heading>div[data-v-f4b4066f]{display:grid;gap:4px}.freight-rule[data-v-f4b4066f]{padding:14px;border:1px solid #dbe5ec;border-radius:10px;background:#fff}.freight-rule+.freight-rule[data-v-f4b4066f]{margin-top:10px}.freight-rule>header[data-v-f4b4066f]{display:flex;align-items:center;justify-content:space-between;margin-bottom:11px}.freight-rule>header>div[data-v-f4b4066f]{display:grid;gap:2px}.province-grid[data-v-f4b4066f]{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:7px;margin-bottom:12px;padding:11px;border-radius:8px;background:#f8fafc}.province-option[data-v-f4b4066f]{display:flex;align-items:center;gap:5px;font-size:12px}.province-option input[data-v-f4b4066f]{width:auto}.freight-fees[data-v-f4b4066f]{max-width:680px}.freight-creator-actions[data-v-f4b4066f]{display:flex;justify-content:flex-end;gap:9px;margin-top:12px}@media(max-width:1050px){.province-grid[data-v-f4b4066f]{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(max-width:760px){.freight-actions[data-v-f4b4066f]{align-items:stretch;flex-direction:column;padding-top:0}.freight-creator-heading[data-v-f4b4066f]{grid-template-columns:1fr}.province-grid[data-v-f4b4066f]{grid-template-columns:repeat(3,minmax(0,1fr))}}
.freight-editor-layout[data-v-f4b4066f]{display:grid;grid-template-columns:minmax(360px,.9fr) minmax(440px,1.1fr);align-items:start;gap:14px}.freight-region-picker[data-v-f4b4066f]{position:sticky;top:18px;padding:15px;border:1px solid #cbdfe8;border-radius:11px;background:#fff}.freight-region-picker>header[data-v-f4b4066f],.freight-settings-heading[data-v-f4b4066f],.freight-publish-bar[data-v-f4b4066f]{display:flex;align-items:center;justify-content:space-between;gap:14px}.freight-region-picker>header>div[data-v-f4b4066f],.freight-settings-heading>div[data-v-f4b4066f],.freight-publish-bar>div[data-v-f4b4066f]{display:grid;gap:3px}.freight-region-picker>header>span[data-v-f4b4066f]{padding:4px 8px;border-radius:12px;background:#ecfdf5;color:#047857;font-size:12px;font-weight:700}.freight-region-picker .province-grid[data-v-f4b4066f]{grid-template-columns:repeat(4,minmax(0,1fr));margin:13px 0 8px}.province-option[data-v-f4b4066f]{padding:5px 6px;border-radius:6px}.province-option.selected[data-v-f4b4066f]{background:#dcfce7;color:#047857;font-weight:600}.province-option.unavailable[data-v-f4b4066f]{background:#e5e7eb;color:#9ca3af;cursor:not-allowed}.province-option.unavailable input[data-v-f4b4066f]{cursor:not-allowed}.region-picker-tip[data-v-f4b4066f]{margin:0;color:#64748b;font-size:12px}.freight-settings-panel[data-v-f4b4066f]{min-width:0}.freight-settings-heading[data-v-f4b4066f]{margin-bottom:10px;padding:4px 2px}.freight-rule-card[data-v-f4b4066f]{cursor:pointer;transition:.15s}.freight-rule-card[data-v-f4b4066f]:hover,.freight-rule-card.active[data-v-f4b4066f]{border-color:#14b8a6;box-shadow:0 0 0 3px rgba(20,184,166,.09)}.freight-rule-card.default-card[data-v-f4b4066f]{cursor:default;background:#f8fafc}.freight-rule-card.blocked-card[data-v-f4b4066f]{border-style:dashed}.freight-rule-card.blocked-card.active[data-v-f4b4066f]{border-style:solid;border-color:#ef4444;box-shadow:0 0 0 3px rgba(239,68,68,.08)}.blocked-count[data-v-f4b4066f]{padding:4px 8px;border-radius:12px;background:#fff1f2;color:#be123c;font-size:12px}.completed-regions[data-v-f4b4066f]{display:grid;grid-template-columns:auto 1fr;align-items:start;gap:10px;margin-top:12px;padding-top:10px;border-top:1px solid #e2e8f0}.completed-regions>span[data-v-f4b4066f]{color:#64748b;font-size:12px;font-weight:600}.completed-regions>div[data-v-f4b4066f]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:5px}.completed-regions em[data-v-f4b4066f]{padding:3px 7px;border-radius:10px;background:#ecfdf5;color:#047857;font-size:11px;font-style:normal}.blocked-card .completed-regions em[data-v-f4b4066f]{background:#fff1f2;color:#be123c}.freight-publish-bar[data-v-f4b4066f]{margin-top:14px;padding:14px 16px;border:1px solid #99f6e4;border-radius:11px;background:#f0fdfa}.freight-publish-bar button[data-v-f4b4066f]{flex:0 0 auto;padding:11px 24px}@media(max-width:1050px){.freight-editor-layout[data-v-f4b4066f]{grid-template-columns:1fr}.freight-region-picker[data-v-f4b4066f]{position:static}.freight-region-picker .province-grid[data-v-f4b4066f]{grid-template-columns:repeat(6,minmax(0,1fr))}}@media(max-width:760px){.freight-region-picker .province-grid[data-v-f4b4066f]{grid-template-columns:repeat(3,minmax(0,1fr))}.freight-publish-bar[data-v-f4b4066f]{align-items:stretch;flex-direction:column}.freight-publish-bar button[data-v-f4b4066f]{width:100%}}
.review-item[data-v-f4b4066f]{grid-template-columns:minmax(210px,1fr) minmax(210px,1fr) minmax(230px,1fr) auto}.freight-boundary[data-v-f4b4066f]{margin:-8px 0 15px;padding:9px 11px;border-radius:8px;background:#eff6ff;color:#1d4ed8;font-size:12px}@media(max-width:1050px){.review-item[data-v-f4b4066f]{grid-template-columns:1fr 1fr}.review-actions[data-v-f4b4066f]{align-self:end}}@media(max-width:760px){.review-item[data-v-f4b4066f]{grid-template-columns:1fr}}
@media(max-width:1050px){.managed-product[data-v-f4b4066f]{grid-template-columns:72px minmax(220px,1fr) auto}.managed-product>img[data-v-f4b4066f]{width:72px;height:72px}.managed-product dl[data-v-f4b4066f]{grid-column:2/4}.managed-actions[data-v-f4b4066f]{grid-column:3;grid-row:1}}
@media(max-width:760px){.catalog-mode-tabs button[data-v-f4b4066f]{flex:1;padding:9px}.management-toolbar[data-v-f4b4066f]{grid-template-columns:1fr}.managed-product[data-v-f4b4066f]{grid-template-columns:64px minmax(0,1fr)}.managed-product>img[data-v-f4b4066f]{width:64px;height:64px}.managed-product dl[data-v-f4b4066f],.managed-actions[data-v-f4b4066f]{grid-column:1/-1;grid-row:auto}.managed-product dl[data-v-f4b4066f]{grid-template-columns:repeat(2,1fr)}.managed-actions[data-v-f4b4066f]{max-width:none;justify-content:flex-start}}


.customer-page[data-v-577b8f17] { padding: 30px; color: #1f2937;
}
.page-header[data-v-577b8f17] { display: flex; align-items: center; justify-content: space-between; gap: 20px; margin-bottom: 22px;
}
.page-header h1[data-v-577b8f17] { margin: 0 0 6px; font-size: 28px;
}
.page-header p[data-v-577b8f17] { margin: 0; color: #6b7280;
}
.card[data-v-577b8f17] { background: #fff; border-radius: 14px; box-shadow: 0 4px 18px rgba(31, 41, 55, .06);
}
.table-card[data-v-577b8f17] { min-height: 180px; overflow: hidden;
}
.table-wrap[data-v-577b8f17] { overflow-x: auto;
}
table[data-v-577b8f17] { width: 100%; border-collapse: collapse;
}
th[data-v-577b8f17], td[data-v-577b8f17] { padding: 15px 16px; border-bottom: 1px solid #eef0f3; text-align: center; white-space: nowrap;
}
th[data-v-577b8f17] { background: #fafbfc; color: #4b5563; font-size: 14px;
}
.empty-state[data-v-577b8f17] { padding: 60px 20px; text-align: center; color: #9ca3af;
}
button[data-v-577b8f17] { border: 0; border-radius: 8px; cursor: pointer; font: inherit;
}
button[data-v-577b8f17]:disabled { cursor: not-allowed; opacity: .6;
}
.primary-button[data-v-577b8f17] { padding: 11px 20px; background: #1677ff; color: #fff;
}
.secondary-button[data-v-577b8f17] { padding: 11px 20px; background: #eef2f7; color: #374151;
}
.notice[data-v-577b8f17] { margin-bottom: 18px; padding: 12px 16px; border-radius: 8px;
}
.notice.success[data-v-577b8f17] { background: #f0f9eb; color: #237804;
}
.notice.error[data-v-577b8f17] { background: #fff1f0; color: #cf1322;
}
.dialog-mask[data-v-577b8f17] { position: fixed; inset: 0; z-index: 1000; display: flex; align-items: center; justify-content: center; padding: 24px; background: rgba(17, 24, 39, .48);
}
.dialog[data-v-577b8f17] { width: min(760px, 100%); max-height: calc(100vh - 48px); overflow-y: auto; background: #fff; border-radius: 15px; box-shadow: 0 20px 50px rgba(0, 0, 0, .2);
}
.dialog-header[data-v-577b8f17] { position: sticky; top: 0; z-index: 1; display: flex; align-items: center; justify-content: space-between; padding: 20px 24px; border-bottom: 1px solid #eef0f3; background: #fff;
}
.dialog-header h2[data-v-577b8f17] { margin: 0; font-size: 21px;
}
.close-button[data-v-577b8f17] { width: 34px; height: 34px; background: #f3f4f6; color: #6b7280; font-size: 24px; line-height: 1;
}
form[data-v-577b8f17] { padding: 24px;
}
.form-grid[data-v-577b8f17] { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 18px;
}
.field[data-v-577b8f17] { display: flex; flex-direction: column; gap: 7px; font-size: 14px; font-weight: 600;
}
.field b[data-v-577b8f17] { color: #e11d48;
}
.field-wide[data-v-577b8f17] { grid-column: 1 / -1;
}
input[data-v-577b8f17], select[data-v-577b8f17], textarea[data-v-577b8f17] { width: 100%; box-sizing: border-box; border: 1px solid #d9dde5; border-radius: 7px; background: #fff; color: #1f2937; font: inherit; font-weight: 400; outline: none;
}
input[data-v-577b8f17], select[data-v-577b8f17] { height: 42px; padding: 0 12px;
}
textarea[data-v-577b8f17] { padding: 10px 12px; resize: vertical;
}
input[data-v-577b8f17]:focus, select[data-v-577b8f17]:focus, textarea[data-v-577b8f17]:focus { border-color: #1677ff; box-shadow: 0 0 0 3px rgba(22, 119, 255, .1);
}
.form-error[data-v-577b8f17] { margin: 18px 0 0; color: #cf1322;
}
.dialog-actions[data-v-577b8f17] { display: flex; justify-content: flex-end; gap: 12px; margin-top: 24px;
}
@media (max-width: 720px) {
.customer-page[data-v-577b8f17] { padding: 18px;
}
.page-header[data-v-577b8f17] { align-items: flex-start; flex-direction: column;
}
.form-grid[data-v-577b8f17] { grid-template-columns: 1fr;
}
.field-wide[data-v-577b8f17] { grid-column: auto;
}
}


.dashboard[data-v-c851bdde]{padding:4px;color:#172033}.title-row[data-v-c851bdde]{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.title-row h1[data-v-c851bdde]{margin:0 0 8px;font-size:32px}.title-row p[data-v-c851bdde]{margin:0;color:#6b7280}.title-row button[data-v-c851bdde]{border:0;border-radius:9px;padding:11px 18px;background:#1677ff;color:#fff;cursor:pointer}.error[data-v-c851bdde]{margin-bottom:18px;padding:12px 16px;border-radius:9px;background:#fff1f0;color:#cf1322}.quick-panel[data-v-c851bdde],.scope-note[data-v-c851bdde]{padding:22px;background:#fff;border-radius:14px;box-shadow:0 8px 24px rgba(31,41,55,.05)}.quick-panel h2[data-v-c851bdde]{margin:0 0 16px}.quick-links[data-v-c851bdde]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.quick-links a[data-v-c851bdde]{display:flex;align-items:center;gap:10px;padding:17px;border:1px solid #e8edf4;border-radius:10px;color:#172033;text-decoration:none}.quick-links a[data-v-c851bdde]:hover{border-color:#1677ff;background:#f5f9ff}.quick-links span[data-v-c851bdde]{font-size:22px}.legacy-heading[data-v-c851bdde]{display:flex;align-items:baseline;gap:12px;margin:26px 0 14px}.legacy-heading h2[data-v-c851bdde]{margin:0}.legacy-heading span[data-v-c851bdde]{color:#98a2b3;font-size:13px}.stats[data-v-c851bdde]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.stat[data-v-c851bdde]{display:flex;flex-direction:column;gap:10px;padding:22px;background:#fff;border-radius:14px;box-shadow:0 8px 24px rgba(31,41,55,.05)}.stat span[data-v-c851bdde]{color:#6b7280}.stat b[data-v-c851bdde]{font-size:28px}.green[data-v-c851bdde]{color:#079447}.red[data-v-c851bdde]{color:#d92d20}.blue[data-v-c851bdde]{color:#1677ff}.orange[data-v-c851bdde]{color:#f79009}.scope-note[data-v-c851bdde]{margin-top:22px;color:#475467}@media(max-width:1100px){.stats[data-v-c851bdde],.quick-links[data-v-c851bdde]{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.stats[data-v-c851bdde],.quick-links[data-v-c851bdde]{grid-template-columns:1fr}}

.page[data-v-ffb58602]{padding:30px;color:#1f2937}.header[data-v-ffb58602]{display:flex;justify-content:space-between;align-items:center;margin-bottom:22px}.header h1[data-v-ffb58602]{margin:0}.header p[data-v-ffb58602]{color:#6b7280}.card[data-v-ffb58602]{background:#fff;border-radius:14px;overflow:hidden}.table-wrap[data-v-ffb58602]{overflow:auto}table[data-v-ffb58602]{width:100%;border-collapse:collapse}th[data-v-ffb58602],td[data-v-ffb58602]{padding:15px;border-bottom:1px solid #eee;text-align:center;white-space:nowrap}.empty[data-v-ffb58602]{padding:60px;text-align:center}.notice[data-v-ffb58602]{padding:12px 16px;margin-bottom:18px;background:#f0f9eb;color:#237804}.notice.error[data-v-ffb58602]{background:#fff1f0;color:#cf1322}.primary[data-v-ffb58602]{background:#1677ff;color:white}button[data-v-ffb58602]{padding:11px 20px;border:0;border-radius:8px;cursor:pointer}.edit[data-v-ffb58602]{padding:7px 12px;background:#eef4ff;color:#1677ff;margin-right:7px}.danger[data-v-ffb58602]{padding:7px 12px;background:#fff1f0;color:#cf1322}.mask[data-v-ffb58602]{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;background:#1118277a}.dialog[data-v-ffb58602]{width:min(720px,90%);max-height:90vh;overflow:auto;background:white;border-radius:15px}.dialog-head[data-v-ffb58602]{display:flex;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #eee}.dialog-head h2[data-v-ffb58602]{margin:0}form[data-v-ffb58602]{padding:24px}.grid[data-v-ffb58602]{display:grid;grid-template-columns:1fr 1fr;gap:18px}label[data-v-ffb58602]{display:flex;flex-direction:column;gap:7px;font-weight:600}.wide[data-v-ffb58602]{grid-column:1/-1}input[data-v-ffb58602],select[data-v-ffb58602]{box-sizing:border-box;width:100%;padding:10px 12px;border:1px solid #d9dde5;border-radius:7px}.error[data-v-ffb58602]{color:#cf1322}.actions[data-v-ffb58602]{display:flex;justify-content:flex-end;gap:12px;margin-top:24px}@media(max-width:720px){.grid[data-v-ffb58602]{grid-template-columns:1fr}.wide[data-v-ffb58602]{grid-column:auto}}
.page[data-v-34d4aabe]{padding:30px;color:#1f2937}.header[data-v-34d4aabe]{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px}.header h1[data-v-34d4aabe]{margin:0 0 6px;font-size:28px}.header p[data-v-34d4aabe]{margin:0;color:#6b7280}.summary[data-v-34d4aabe]{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-bottom:20px}.sum[data-v-34d4aabe]{display:flex;flex-direction:column;gap:10px;padding:22px;border-radius:14px;background:#fff;box-shadow:0 4px 18px #1f29370f}.sum span[data-v-34d4aabe]{color:#6b7280}.sum b[data-v-34d4aabe]{font-size:28px}.income b[data-v-34d4aabe],.green[data-v-34d4aabe]{color:#16a34a}.expense b[data-v-34d4aabe],.red[data-v-34d4aabe]{color:#dc2626}.profit b[data-v-34d4aabe]{color:#1677ff}.card[data-v-34d4aabe]{background:#fff;border-radius:14px;box-shadow:0 4px 18px #1f29370f;overflow:hidden}.table-wrap[data-v-34d4aabe]{overflow:auto}table[data-v-34d4aabe]{width:100%;border-collapse:collapse}th[data-v-34d4aabe],td[data-v-34d4aabe]{padding:15px;border-bottom:1px solid #eee;text-align:center;white-space:nowrap}th[data-v-34d4aabe]{background:#fafbfc}.empty[data-v-34d4aabe]{padding:60px;text-align:center;color:#9ca3af}.notice[data-v-34d4aabe]{padding:12px 16px;margin-bottom:18px;border-radius:8px;background:#f0f9eb;color:#237804}button[data-v-34d4aabe]{border:0;border-radius:8px;cursor:pointer;font:inherit}.primary[data-v-34d4aabe]{padding:11px 20px;background:#1677ff;color:#fff}.secondary[data-v-34d4aabe]{padding:11px 20px;background:#eef2f7}.danger[data-v-34d4aabe]{padding:7px 12px;background:#fff1f0;color:#cf1322}.mask[data-v-34d4aabe]{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:24px;background:#1118277a}.dialog[data-v-34d4aabe]{width:min(720px,100%);max-height:calc(100vh - 48px);overflow:auto;background:#fff;border-radius:15px}.dialog-head[data-v-34d4aabe]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #eee}.dialog-head h2[data-v-34d4aabe]{margin:0}.close[data-v-34d4aabe]{width:34px;height:34px;font-size:24px}form[data-v-34d4aabe]{padding:24px}.grid[data-v-34d4aabe]{display:grid;grid-template-columns:1fr 1fr;gap:18px}label[data-v-34d4aabe]{display:flex;flex-direction:column;gap:7px;font-weight:600}.wide[data-v-34d4aabe]{grid-column:1/-1}input[data-v-34d4aabe],select[data-v-34d4aabe],textarea[data-v-34d4aabe]{box-sizing:border-box;width:100%;border:1px solid #d9dde5;border-radius:7px;padding:10px 12px;font:inherit}.error[data-v-34d4aabe]{color:#cf1322}.actions[data-v-34d4aabe]{display:flex;justify-content:flex-end;gap:12px;margin-top:24px}@media(max-width:720px){.page[data-v-34d4aabe]{padding:18px}.header[data-v-34d4aabe]{align-items:flex-start;flex-direction:column}.summary[data-v-34d4aabe],.grid[data-v-34d4aabe]{grid-template-columns:1fr}.wide[data-v-34d4aabe]{grid-column:auto}}

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


.page[data-v-9a1f7243]{background:#fff;padding:24px;border-radius:12px}header[data-v-9a1f7243]{display:flex;justify-content:space-between;align-items:center}h1[data-v-9a1f7243]{margin:0}p[data-v-9a1f7243]{color:#64748b}.toolbar[data-v-9a1f7243],.actions[data-v-9a1f7243]{display:flex;gap:8px;flex-wrap:wrap}.filters[data-v-9a1f7243]{margin:18px 0}select[data-v-9a1f7243],button[data-v-9a1f7243]{padding:9px 14px;border:1px solid #cbd5e1;border-radius:7px}button[data-v-9a1f7243]{background:#1677ff;color:#fff;border:0;cursor:pointer}.secondary[data-v-9a1f7243]{background:#0f766e}.link[data-v-9a1f7243]{background:transparent;color:#1677ff;padding:0}.actions button[data-v-9a1f7243]{font-size:12px;padding:6px 9px}table[data-v-9a1f7243]{width:100%;border-collapse:collapse}th[data-v-9a1f7243],td[data-v-9a1f7243]{text-align:left;padding:12px;border-bottom:1px solid #e2e8f0}.tag[data-v-9a1f7243]{background:#e0ecff;color:#174ea6;padding:4px 8px;border-radius:12px}.empty[data-v-9a1f7243]{text-align:center;color:#94a3b8}.error[data-v-9a1f7243]{color:#b91c1c;margin:10px 0}.modal[data-v-9a1f7243]{position:fixed;inset:0;background:#0008;display:flex;align-items:center;justify-content:center;z-index:20}.dialog[data-v-9a1f7243]{position:relative;background:#fff;padding:24px;border-radius:12px;width:min(760px,90vw);max-height:85vh;overflow:auto}.close[data-v-9a1f7243]{position:absolute;right:16px;top:12px;background:transparent;color:#334155;font-size:24px}


.login-page[data-v-21df1f19] {
  min-height: 100vh;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 24px;
  background: #f3f6fb;
  box-sizing: border-box;
}
.login-card[data-v-21df1f19] {
  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-21df1f19] { margin: 0 0 16px; text-align: center; font-size: 32px;
}
p[data-v-21df1f19] { margin: 0 0 28px; text-align: center; font-size: 16px;
}
input[data-v-21df1f19] {
  width: 100%;
  height: 44px;
  margin-bottom: 18px;
  padding: 0 13px;
  border: 1px solid #9ca3af;
  box-sizing: border-box;
  font: inherit;
}
.error[data-v-21df1f19] { margin: -4px 0 14px; color: #dc2626; font-size: 14px;
}
button[data-v-21df1f19] {
  width: 100%;
  height: 44px;
  border: 0;
  border-radius: 9px;
  background: #1677ff;
  color: #fff;
  font: inherit;
  cursor: pointer;
}
button[data-v-21df1f19]:disabled { cursor: wait; opacity: 0.7;
}


.logistics-page[data-v-15dc756e]{padding:24px;color:#172033}.page-header[data-v-15dc756e],.section-title[data-v-15dc756e],.toolbar[data-v-15dc756e],.pagination[data-v-15dc756e],.row-actions[data-v-15dc756e]{display:flex;align-items:center;justify-content:space-between;gap:12px}.page-header h1[data-v-15dc756e]{margin:0;font-size:26px}.page-header p[data-v-15dc756e]{margin:8px 0;color:#64748b}.notice[data-v-15dc756e],.message[data-v-15dc756e]{padding:12px 16px;border-radius:10px;margin:14px 0}.notice[data-v-15dc756e]{background:#eff6ff;color:#1d4ed8;border:1px solid #bfdbfe}.error[data-v-15dc756e]{background:#fee2e2;color:#991b1b}.success[data-v-15dc756e]{background:#dcfce7;color:#166534}.tabs[data-v-15dc756e]{display:flex;gap:8px;flex-wrap:wrap;margin:18px 0}.tabs button[data-v-15dc756e]{background:#fff;color:#475569;border:1px solid #d7e0ea}.tabs button.active[data-v-15dc756e]{background:#0f766e;color:#fff;border-color:#0f766e}.panel[data-v-15dc756e]{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:18px;margin-bottom:16px;box-shadow:0 8px 24px rgba(15,23,42,.04)}.grid-two[data-v-15dc756e]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.toolbar[data-v-15dc756e]{justify-content:flex-start}.toolbar input[data-v-15dc756e]{flex:1;max-width:430px}.toolbar label[data-v-15dc756e]{display:flex;flex-direction:row;align-items:center}.form-grid[data-v-15dc756e],.template-form[data-v-15dc756e],.waybill-form[data-v-15dc756e]{display:grid;grid-template-columns:repeat(3,minmax(150px,1fr));gap:12px;padding:14px;background:#f8fafc;border-radius:10px;margin-bottom:16px}.template-form[data-v-15dc756e],.waybill-form[data-v-15dc756e]{grid-template-columns:repeat(4,minmax(140px,1fr))}label[data-v-15dc756e]{display:flex;flex-direction:column;gap:6px;color:#475569;font-size:14px}input[data-v-15dc756e],select[data-v-15dc756e],button[data-v-15dc756e]{height:40px;border:1px solid #cbd5e1;border-radius:9px;padding:0 12px;font:inherit}button[data-v-15dc756e]{background:#0f766e;color:#fff;border:0;cursor:pointer;white-space:nowrap}button[data-v-15dc756e]:hover{filter:brightness(.96)}button[data-v-15dc756e]:disabled{opacity:.45;cursor:not-allowed}.secondary[data-v-15dc756e]{background:#fff;color:#334155;border:1px solid #cbd5e1}.danger[data-v-15dc756e]{background:#b91c1c}.small[data-v-15dc756e]{height:32px;padding:0 10px;font-size:12px}table[data-v-15dc756e]{width:100%;border-collapse:collapse;margin-top:12px}th[data-v-15dc756e],td[data-v-15dc756e]{text-align:left;padding:11px 9px;border-bottom:1px solid #e2e8f0;vertical-align:top}th[data-v-15dc756e]{background:#f8fafc;color:#475569;font-size:13px}.empty[data-v-15dc756e]{text-align:center;color:#94a3b8;padding:24px}.detail-box[data-v-15dc756e]{margin-top:18px;border-top:1px solid #e2e8f0;padding-top:16px}.row-actions[data-v-15dc756e]{justify-content:flex-start;flex-wrap:wrap}.pagination[data-v-15dc756e]{margin-top:16px;color:#64748b}.pagination>div[data-v-15dc756e]{display:flex;gap:8px}.modal[data-v-15dc756e]{position:fixed;inset:0;background:#0008;display:flex;align-items:center;justify-content:center;z-index:50}.dialog[data-v-15dc756e]{position:relative;width:min(720px,92vw);max-height:82vh;overflow:auto;background:#fff;border-radius:14px;padding:24px}.close[data-v-15dc756e]{position:absolute;right:14px;top:12px;background:transparent;color:#334155;font-size:24px;width:36px;padding:0}.dialog li[data-v-15dc756e]{margin:12px 0}@media(max-width:1100px){.grid-two[data-v-15dc756e]{grid-template-columns:1fr}.template-form[data-v-15dc756e],.waybill-form[data-v-15dc756e]{grid-template-columns:repeat(2,1fr)}}@media(max-width:720px){.logistics-page[data-v-15dc756e]{padding:12px}.page-header[data-v-15dc756e],.toolbar[data-v-15dc756e],.pagination[data-v-15dc756e]{align-items:stretch;flex-direction:column}.form-grid[data-v-15dc756e],.template-form[data-v-15dc756e],.waybill-form[data-v-15dc756e]{grid-template-columns:1fr}.panel[data-v-15dc756e]{overflow-x:auto}}

.page[data-v-a8e4a311]{padding:30px;color:#1f2937}.header[data-v-a8e4a311]{display:flex;justify-content:space-between;align-items:center;margin-bottom:22px}.header h1[data-v-a8e4a311]{margin:0}.header p[data-v-a8e4a311]{color:#6b7280}.card[data-v-a8e4a311]{background:#fff;border-radius:14px;overflow:hidden}.table-wrap[data-v-a8e4a311]{overflow:auto}table[data-v-a8e4a311]{width:100%;border-collapse:collapse}th[data-v-a8e4a311],td[data-v-a8e4a311]{padding:15px;border-bottom:1px solid #eee;text-align:center;white-space:nowrap}.empty[data-v-a8e4a311]{padding:60px;text-align:center}.notice[data-v-a8e4a311]{padding:12px 16px;margin-bottom:18px;background:#f0f9eb;color:#237804}.notice.error[data-v-a8e4a311]{background:#fff1f0;color:#cf1322}.primary[data-v-a8e4a311]{background:#1677ff;color:white}button[data-v-a8e4a311]{padding:11px 20px;border:0;border-radius:8px;cursor:pointer}.danger[data-v-a8e4a311]{padding:7px 12px;background:#fff1f0;color:#cf1322}.blue[data-v-a8e4a311]{color:#1677ff}.small-select[data-v-a8e4a311]{padding:7px}.mask[data-v-a8e4a311]{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;background:#1118277a}.dialog[data-v-a8e4a311]{width:min(720px,90%);max-height:90vh;overflow:auto;background:white;border-radius:15px}.dialog-head[data-v-a8e4a311]{display:flex;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #eee}.dialog-head h2[data-v-a8e4a311]{margin:0}.close[data-v-a8e4a311]{font-size:22px}form[data-v-a8e4a311]{padding:24px}.grid[data-v-a8e4a311]{display:grid;grid-template-columns:1fr 1fr;gap:18px}label[data-v-a8e4a311]{display:flex;flex-direction:column;gap:7px;font-weight:600}.wide[data-v-a8e4a311]{grid-column:1/-1}input[data-v-a8e4a311],select[data-v-a8e4a311]{box-sizing:border-box;width:100%;padding:10px 12px;border:1px solid #d9dde5;border-radius:7px}.error[data-v-a8e4a311]{color:#cf1322}.actions[data-v-a8e4a311]{display:flex;justify-content:flex-end;gap:12px;margin-top:24px}@media(max-width:720px){.grid[data-v-a8e4a311]{grid-template-columns:1fr}.wide[data-v-a8e4a311]{grid-column:auto}}

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


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


.page[data-v-5e78fd11]{color:#14213d}.hero[data-v-5e78fd11]{display:flex;align-items:center;justify-content:space-between;background:linear-gradient(135deg,#0c2461,#1e5ae8);color:#fff;padding:30px;border-radius:18px}.hero h1[data-v-5e78fd11]{font-size:30px;margin:5px 0}.hero p[data-v-5e78fd11]{margin:0;opacity:.85}.eyebrow[data-v-5e78fd11]{font-size:12px;letter-spacing:2px}.safe[data-v-5e78fd11]{background:#dff8e8;color:#137a3d;padding:10px 15px;border-radius:99px;font-weight:700}.notice[data-v-5e78fd11]{margin:18px 0;padding:14px 18px;border:1px solid #bcd2ff;background:#eef5ff;border-radius:12px}.notice strong[data-v-5e78fd11]{margin-right:12px}.metrics[data-v-5e78fd11],.ops-grid[data-v-5e78fd11]{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.metrics article[data-v-5e78fd11],.ops-grid article[data-v-5e78fd11]{background:#fff;border:1px solid #e4eaf3;border-radius:14px;padding:18px}.metrics span[data-v-5e78fd11],.ops-grid span[data-v-5e78fd11]{display:block;color:#65718a}.metrics b[data-v-5e78fd11],.ops-grid b[data-v-5e78fd11]{display:block;font-size:30px;margin-top:8px}.tabs[data-v-5e78fd11]{display:flex;gap:8px;margin:20px 0}.tabs button[data-v-5e78fd11]{background:#eaf0fa;color:#3d4c68}.tabs .active[data-v-5e78fd11]{background:#1f5bea;color:#fff}.panel[data-v-5e78fd11]{background:#fff;border:1px solid #e3e9f2;border-radius:16px;padding:22px}.panel-title[data-v-5e78fd11],.store-card[data-v-5e78fd11]{display:flex;justify-content:space-between;align-items:center}.panel-title h2[data-v-5e78fd11]{margin:0}.panel-title p[data-v-5e78fd11]{color:#748099}.primary[data-v-5e78fd11]{background:#1f5bea;color:#fff}.form-grid[data-v-5e78fd11]{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;background:#f6f8fc;padding:18px;border-radius:12px;margin:18px 0}.form-grid label[data-v-5e78fd11]{font-weight:700;font-size:13px}.form-grid input[data-v-5e78fd11],.form-grid select[data-v-5e78fd11]{display:block;width:100%;box-sizing:border-box;margin-top:7px;padding:11px;border:1px solid #ccd5e4;border-radius:8px}.form-action[data-v-5e78fd11]{display:flex;align-items:end}.table-wrap[data-v-5e78fd11]{overflow:auto;margin-top:18px}table[data-v-5e78fd11]{width:100%;border-collapse:collapse}th[data-v-5e78fd11],td[data-v-5e78fd11]{text-align:left;border-bottom:1px solid #edf0f5;padding:14px}th[data-v-5e78fd11]{color:#68748b;font-size:13px}td small[data-v-5e78fd11]{display:block;color:#8792a8;margin-top:4px}.badge[data-v-5e78fd11]{display:inline-block;padding:5px 10px;border-radius:99px;font-size:12px;font-weight:700}.green[data-v-5e78fd11]{background:#e3f8ea;color:#18864b}.blue[data-v-5e78fd11]{background:#e5efff;color:#1e5ae8}.red[data-v-5e78fd11]{background:#ffebeb;color:#c53b3b}.gray[data-v-5e78fd11]{background:#eef1f5;color:#65718a}.link[data-v-5e78fd11]{padding:0;background:none;color:#1e5ae8}.empty[data-v-5e78fd11]{text-align:center;color:#8792a8;padding:35px}.empty-block[data-v-5e78fd11]{text-align:center;background:#f6f8fc;padding:60px;border-radius:12px;color:#748099}.security-grid[data-v-5e78fd11],.adapter-grid[data-v-5e78fd11]{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:18px}.security-grid article[data-v-5e78fd11],.adapter-grid article[data-v-5e78fd11]{border:1px solid #e4eaf3;border-radius:13px;padding:18px}.adapter-grid article[data-v-5e78fd11]{display:grid;grid-template-columns:1fr auto}.adapter-grid p[data-v-5e78fd11]{grid-column:1/3;color:#748099}.foundation[data-v-5e78fd11]{font-size:12px;color:#996b00;background:#fff4cc;padding:6px 10px;border-radius:99px}.one-time[data-v-5e78fd11]{margin-top:16px;padding:18px;border:1px solid #f0c44e;background:#fff9e8;border-radius:12px;overflow-wrap:anywhere}.one-time p[data-v-5e78fd11]{font-family:monospace}.message[data-v-5e78fd11]{margin:12px 0;padding:11px 15px;border-radius:9px}.message.success[data-v-5e78fd11]{background:#e7f7ec;color:#176c3b}.message.error[data-v-5e78fd11]{background:#ffeded;color:#a92e2e}.store-card[data-v-5e78fd11]{background:#f6f8fc;padding:16px;border-radius:12px}.store-card h3[data-v-5e78fd11]{margin:4px 0}.ops-grid small[data-v-5e78fd11]{color:#8792a8}@media(max-width:1000px){.metrics[data-v-5e78fd11],.ops-grid[data-v-5e78fd11],.security-grid[data-v-5e78fd11],.adapter-grid[data-v-5e78fd11],.form-grid[data-v-5e78fd11]{grid-template-columns:1fr 1fr}}@media(max-width:700px){.hero[data-v-5e78fd11]{align-items:flex-start;gap:18px}.metrics[data-v-5e78fd11],.ops-grid[data-v-5e78fd11],.security-grid[data-v-5e78fd11],.adapter-grid[data-v-5e78fd11],.form-grid[data-v-5e78fd11]{grid-template-columns:1fr}.tabs[data-v-5e78fd11]{overflow:auto}.safe[data-v-5e78fd11]{white-space:nowrap}}


.settlement-page[data-v-9154b827] {
  display: grid;
  gap: 20px;
}
.page-head[data-v-9154b827],
.panel-title[data-v-9154b827],
.modal-head[data-v-9154b827] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 16px;
}
h1[data-v-9154b827],
h2[data-v-9154b827],
p[data-v-9154b827] {
  margin: 0;
}
h1[data-v-9154b827] {
  font-size: 26px;
  color: #17233d;
}
h2[data-v-9154b827] {
  font-size: 18px;
  color: #17233d;
}
p[data-v-9154b827],
small[data-v-9154b827] {
  color: #6b7280;
}
.page-head p[data-v-9154b827],
.panel-title p[data-v-9154b827] {
  margin-top: 6px;
}
.message[data-v-9154b827] {
  padding: 12px 16px;
  border-radius: 8px;
}
.message.success[data-v-9154b827] {
  background: #ecfdf3;
  color: #067647;
}
.message.error[data-v-9154b827] {
  background: #fef3f2;
  color: #b42318;
}
.balance-grid[data-v-9154b827] {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 16px;
}
.balance-card[data-v-9154b827],
.panel[data-v-9154b827] {
  background: #fff;
  border: 1px solid #e7eaf0;
  border-radius: 12px;
  box-shadow: 0 4px 16px rgba(23, 35, 61, .05);
}
.balance-card[data-v-9154b827] {
  padding: 20px;
  border-top: 4px solid #98a2b3;
}
.balance-card.pending[data-v-9154b827] {
  border-top-color: #2e90fa;
}
.balance-card.frozen[data-v-9154b827] {
  border-top-color: #f79009;
}
.balance-card.available[data-v-9154b827] {
  border-top-color: #12b76a;
}
.balance-card.withdrawing[data-v-9154b827] {
  border-top-color: #7f56d9;
}
.balance-card span[data-v-9154b827],
.balance-card small[data-v-9154b827] {
  display: block;
}
.balance-card strong[data-v-9154b827] {
  display: block;
  margin: 10px 0 6px;
  font-size: 25px;
  color: #17233d;
}
.panel[data-v-9154b827] {
  padding: 20px;
}
.two-column[data-v-9154b827] {
  display: grid;
  grid-template-columns: 1.2fr .8fr;
  gap: 20px;
}
.filters[data-v-9154b827],
.form-grid[data-v-9154b827],
.withdraw-form[data-v-9154b827] {
  display: flex;
  align-items: end;
  gap: 12px;
  flex-wrap: wrap;
}
.form-grid[data-v-9154b827],
.withdraw-form[data-v-9154b827] {
  margin-top: 18px;
}
label[data-v-9154b827] {
  display: grid;
  gap: 7px;
  color: #344054;
  font-size: 14px;
}
input[data-v-9154b827],
select[data-v-9154b827] {
  min-height: 38px;
  padding: 0 11px;
  border: 1px solid #d0d5dd;
  border-radius: 7px;
  background: #fff;
  color: #17233d;
}
button[data-v-9154b827] {
  min-height: 38px;
  padding: 0 15px;
  border: 0;
  border-radius: 7px;
  cursor: pointer;
}
button[data-v-9154b827]:disabled {
  opacity: .55;
  cursor: not-allowed;
}
button.primary[data-v-9154b827] {
  color: #fff;
  background: #1677ff;
}
button.secondary[data-v-9154b827] {
  color: #344054;
  background: #f2f4f7;
}
button.success[data-v-9154b827] {
  color: #067647;
  background: #ecfdf3;
}
button.danger[data-v-9154b827] {
  color: #b42318;
  background: #fef3f2;
}
button.small[data-v-9154b827] {
  min-height: 30px;
  margin: 2px;
  padding: 0 10px;
  font-size: 13px;
}
button.wide[data-v-9154b827] {
  width: 100%;
  margin-top: 16px;
}
.table-wrap[data-v-9154b827] {
  margin-top: 16px;
  overflow-x: auto;
}
table[data-v-9154b827] {
  width: 100%;
  border-collapse: collapse;
  font-size: 14px;
}
th[data-v-9154b827],
td[data-v-9154b827] {
  padding: 12px 10px;
  border-bottom: 1px solid #eaecf0;
  text-align: left;
  white-space: nowrap;
}
th[data-v-9154b827] {
  background: #f8fafc;
  color: #475467;
}
td.money[data-v-9154b827] {
  color: #067647;
  font-weight: 700;
}
.empty[data-v-9154b827] {
  padding: 35px;
  color: #98a2b3;
  text-align: center;
}
.status[data-v-9154b827] {
  display: inline-block;
  padding: 4px 9px;
  border-radius: 999px;
  background: #f2f4f7;
  color: #475467;
}
.status.ok[data-v-9154b827] {
  background: #ecfdf3;
  color: #067647;
}
.status.warn[data-v-9154b827] {
  background: #fffaeb;
  color: #b54708;
}
.status.bad[data-v-9154b827] {
  background: #fef3f2;
  color: #b42318;
}
.status.normal[data-v-9154b827] {
  background: #eff8ff;
  color: #175cd3;
}
.policy-summary[data-v-9154b827] {
  display: grid;
  gap: 5px;
  margin-top: 18px;
  padding: 16px;
  border-radius: 9px;
  background: #f8fafc;
}
.policy-summary strong[data-v-9154b827] {
  font-size: 23px;
  color: #175cd3;
}
.available-tip[data-v-9154b827] {
  padding: 10px 12px;
  border-radius: 7px;
  background: #ecfdf3;
  color: #067647;
}
.modal-mask[data-v-9154b827] {
  position: fixed;
  inset: 0;
  z-index: 999;
  display: grid;
  place-items: center;
  padding: 30px;
  background: rgba(16, 24, 40, .55);
}
.modal[data-v-9154b827] {
  width: min(900px, 95vw);
  max-height: 85vh;
  overflow: auto;
  padding: 22px;
  border-radius: 12px;
  background: #fff;
}
.close[data-v-9154b827] {
  min-width: 38px;
  padding: 0;
  font-size: 25px;
  background: #f2f4f7;
}
@media (max-width: 1100px) {
.balance-grid[data-v-9154b827] {
    grid-template-columns: repeat(2, 1fr);
}
.two-column[data-v-9154b827] {
    grid-template-columns: 1fr;
}
}
@media (max-width: 700px) {
.balance-grid[data-v-9154b827] {
    grid-template-columns: 1fr;
}
.page-head[data-v-9154b827],
  .panel-title[data-v-9154b827] {
    align-items: flex-start;
    flex-direction: column;
}
}

.page[data-v-4e9a0936]{padding:30px;color:#1f2937}.header[data-v-4e9a0936]{display:flex;justify-content:space-between;align-items:center;margin-bottom:22px}.header h1[data-v-4e9a0936]{margin:0}.header p[data-v-4e9a0936]{color:#6b7280}.card[data-v-4e9a0936]{background:#fff;border-radius:14px;overflow:hidden}.table-wrap[data-v-4e9a0936]{overflow:auto}table[data-v-4e9a0936]{width:100%;border-collapse:collapse}th[data-v-4e9a0936],td[data-v-4e9a0936]{padding:15px;border-bottom:1px solid #eee;text-align:center;white-space:nowrap}.empty[data-v-4e9a0936]{padding:60px;text-align:center}.notice[data-v-4e9a0936]{padding:12px 16px;margin-bottom:18px;background:#f0f9eb;color:#237804}.primary[data-v-4e9a0936]{background:#1677ff;color:#fff}button[data-v-4e9a0936]{padding:9px 15px;border:0;border-radius:8px;cursor:pointer}.edit[data-v-4e9a0936]{background:#eef4ff;color:#1677ff;margin-right:7px}.danger[data-v-4e9a0936]{background:#fff1f0;color:#cf1322}.profit[data-v-4e9a0936]{color:#079447}.mask[data-v-4e9a0936]{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;background:#1118277a}.dialog[data-v-4e9a0936]{width:min(720px,90%);max-height:90vh;overflow:auto;background:#fff;border-radius:15px}.dialog-head[data-v-4e9a0936]{display:flex;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #eee}.dialog-head h2[data-v-4e9a0936]{margin:0}form[data-v-4e9a0936]{padding:24px}.grid[data-v-4e9a0936]{display:grid;grid-template-columns:1fr 1fr;gap:18px}label[data-v-4e9a0936]{display:flex;flex-direction:column;gap:7px;font-weight:600}.wide[data-v-4e9a0936]{grid-column:1/-1}input[data-v-4e9a0936],select[data-v-4e9a0936],textarea[data-v-4e9a0936]{box-sizing:border-box;width:100%;padding:10px 12px;border:1px solid #d9dde5;border-radius:7px}.error[data-v-4e9a0936]{color:#cf1322}.actions[data-v-4e9a0936]{display:flex;justify-content:flex-end;gap:12px;margin-top:24px}@media(max-width:720px){.grid[data-v-4e9a0936]{grid-template-columns:1fr}.wide[data-v-4e9a0936]{grid-column:auto}}

.page[data-v-d1f4c7bf]{color:#17243d}.hero[data-v-d1f4c7bf]{display:flex;justify-content:space-between;align-items:center;padding:30px;border-radius:18px;background:linear-gradient(135deg,#17305f,#007f7b);color:white}.hero h1[data-v-d1f4c7bf]{margin:5px 0;font-size:30px}.hero p[data-v-d1f4c7bf]{margin:0;opacity:.86}.eyebrow[data-v-d1f4c7bf]{font-size:12px;letter-spacing:2px}.safe[data-v-d1f4c7bf]{background:#dff8ee;color:#08765f;padding:10px 15px;border-radius:99px;font-weight:700}.notice[data-v-d1f4c7bf]{margin:18px 0;padding:14px 18px;border:1px solid #bddfd9;background:#eefaf7;border-radius:12px}.notice strong[data-v-d1f4c7bf]{margin-right:12px}.metrics[data-v-d1f4c7bf],.detail-grid[data-v-d1f4c7bf],.guide-grid[data-v-d1f4c7bf]{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.metrics article[data-v-d1f4c7bf],.detail-grid article[data-v-d1f4c7bf],.guide-grid article[data-v-d1f4c7bf]{background:white;border:1px solid #e1e8ef;border-radius:14px;padding:18px}.metrics span[data-v-d1f4c7bf],.detail-grid span[data-v-d1f4c7bf]{display:block;color:#718097}.metrics b[data-v-d1f4c7bf],.detail-grid b[data-v-d1f4c7bf]{display:block;margin-top:8px;font-size:28px}.tabs[data-v-d1f4c7bf]{display:flex;gap:8px;margin:20px 0}.tabs button[data-v-d1f4c7bf],.filters button[data-v-d1f4c7bf],.detail button[data-v-d1f4c7bf],.retry button[data-v-d1f4c7bf]{background:#e8eef5;color:#344560}.tabs .active[data-v-d1f4c7bf],.primary[data-v-d1f4c7bf]{background:#087f78;color:white}.panel[data-v-d1f4c7bf]{background:white;border:1px solid #e1e8ef;border-radius:16px;padding:22px}.panel-title[data-v-d1f4c7bf]{display:flex;align-items:center;justify-content:space-between}.panel-title h2[data-v-d1f4c7bf],.panel-title h3[data-v-d1f4c7bf]{margin:0}.panel-title p[data-v-d1f4c7bf]{color:#718097}.form[data-v-d1f4c7bf]{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;background:#f5f8fa;padding:18px;border-radius:12px;margin:18px 0}.form label[data-v-d1f4c7bf]{font-weight:700;font-size:13px}.form input[data-v-d1f4c7bf],.form select[data-v-d1f4c7bf],.form textarea[data-v-d1f4c7bf],.filters select[data-v-d1f4c7bf],.panel-title select[data-v-d1f4c7bf]{display:block;width:100%;box-sizing:border-box;margin-top:7px;padding:10px;border:1px solid #cdd7e2;border-radius:8px}.wide[data-v-d1f4c7bf]{grid-column:1/-1}.action[data-v-d1f4c7bf]{display:flex;justify-content:flex-end}.sku-box[data-v-d1f4c7bf]{border:1px dashed #b8c7d5;border-radius:10px;padding:14px}.sku-box>p[data-v-d1f4c7bf]{color:#a24b32}.sku-row[data-v-d1f4c7bf]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px;align-items:end;margin-top:10px}.filters[data-v-d1f4c7bf]{display:flex;gap:10px;margin:16px 0}.filters select[data-v-d1f4c7bf]{width:180px;margin:0}.table-wrap[data-v-d1f4c7bf]{overflow:auto}table[data-v-d1f4c7bf]{width:100%;border-collapse:collapse}th[data-v-d1f4c7bf],td[data-v-d1f4c7bf]{text-align:left;border-bottom:1px solid #edf1f5;padding:13px}th[data-v-d1f4c7bf]{font-size:13px;color:#6d7a90}td small[data-v-d1f4c7bf]{display:block;color:#8490a4;margin-top:4px}.badge[data-v-d1f4c7bf]{display:inline-block;padding:5px 9px;border-radius:99px;font-size:12px;font-weight:700}.green[data-v-d1f4c7bf]{background:#e2f7ea;color:#187542}.red[data-v-d1f4c7bf]{background:#ffe9e9;color:#b52e2e}.orange[data-v-d1f4c7bf]{background:#fff1dc;color:#a45e00}.blue[data-v-d1f4c7bf]{background:#e7efff;color:#245cc4}.gray[data-v-d1f4c7bf]{background:#edf0f4;color:#68758a}.link[data-v-d1f4c7bf]{background:none;color:#087f78;padding:4px;margin-right:5px}.danger[data-v-d1f4c7bf]{color:#b52e2e}.empty[data-v-d1f4c7bf]{text-align:center;color:#8490a4;padding:35px}.detail[data-v-d1f4c7bf]{margin-top:20px;border-top:2px solid #edf1f5;padding-top:20px}.detail-grid[data-v-d1f4c7bf]{margin:15px 0}.detail-grid article b[data-v-d1f4c7bf]{font-size:16px;overflow-wrap:anywhere}.detail ol[data-v-d1f4c7bf]{color:#53627a}.retry[data-v-d1f4c7bf]{display:flex;justify-content:space-between;align-items:center;padding:10px;background:#f5f8fa;border-radius:8px;margin-top:8px}.guide-grid[data-v-d1f4c7bf]{grid-template-columns:repeat(3,1fr);margin-top:15px}.guide-grid p[data-v-d1f4c7bf]{color:#718097;line-height:1.7}.message[data-v-d1f4c7bf]{margin:12px 0;padding:11px 15px;border-radius:9px}.message.success[data-v-d1f4c7bf]{background:#e7f7ec;color:#176c3b}.message.error[data-v-d1f4c7bf]{background:#ffeded;color:#a92e2e}@media(max-width:1000px){.metrics[data-v-d1f4c7bf],.detail-grid[data-v-d1f4c7bf],.guide-grid[data-v-d1f4c7bf],.form[data-v-d1f4c7bf]{grid-template-columns:1fr 1fr}}@media(max-width:700px){.hero[data-v-d1f4c7bf]{align-items:flex-start;gap:16px}.metrics[data-v-d1f4c7bf],.detail-grid[data-v-d1f4c7bf],.guide-grid[data-v-d1f4c7bf],.form[data-v-d1f4c7bf]{grid-template-columns:1fr}.wide[data-v-d1f4c7bf]{grid-column:auto}.sku-row[data-v-d1f4c7bf]{grid-template-columns:1fr}.panel-title[data-v-d1f4c7bf]{align-items:flex-start;gap:12px}.safe[data-v-d1f4c7bf]{white-space:nowrap}}


.seller-center[data-v-3b63c153]{font-family:"Microsoft YaHei",sans-serif;color:#172033}.hero[data-v-3b63c153]{display:flex;justify-content:space-between;gap:28px;padding:28px;border-radius:18px;background:linear-gradient(135deg,#082f49,#0f766e);color:#fff;box-shadow:0 14px 34px rgba(15,118,110,.18)}.hero h1[data-v-3b63c153]{font-size:28px;margin:4px 0 10px}.hero p[data-v-3b63c153]{margin:0;opacity:.88;max-width:760px;line-height:1.7}.eyebrow[data-v-3b63c153]{font-size:12px;letter-spacing:2px;font-weight:700}.scope-box[data-v-3b63c153]{width:330px;background:rgba(255,255,255,.12);padding:16px;border-radius:14px;align-self:center}.scope-box label[data-v-3b63c153]{font-size:12px;display:block;margin-bottom:8px}.inline[data-v-3b63c153]{display:flex;gap:8px}.inline input[data-v-3b63c153]{min-width:0;flex:1}.notice[data-v-3b63c153]{margin:16px 0;padding:12px 16px;border-radius:10px;background:#e0f2fe;color:#075985}.notice.success[data-v-3b63c153]{background:#dcfce7;color:#166534}.notice.error[data-v-3b63c153]{background:#fee2e2;color:#991b1b}.stats[data-v-3b63c153]{display:grid;grid-template-columns:repeat(5,1fr);gap:14px;margin:18px 0}.stats article[data-v-3b63c153]{background:#fff;border:1px solid #e6edf4;border-radius:14px;padding:18px;box-shadow:0 5px 18px rgba(15,23,42,.04)}.stats span[data-v-3b63c153]{display:block;color:#64748b;font-size:13px}.stats strong[data-v-3b63c153]{display:block;font-size:27px;margin-top:7px;color:#0f766e}.stats .warning strong[data-v-3b63c153]{color:#d97706}.tabs[data-v-3b63c153]{display:flex;gap:8px;padding:6px;background:#eaf0f4;border-radius:12px;margin-bottom:16px}.tabs button[data-v-3b63c153]{background:transparent;color:#475569;box-shadow:none}.tabs button.active[data-v-3b63c153]{background:#fff;color:#0f766e;box-shadow:0 3px 10px rgba(15,23,42,.08)}.toolbar[data-v-3b63c153]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;background:#fff;border:1px solid #e5eaf0;padding:14px;border-radius:12px;margin-bottom:16px}.toolbar>input[data-v-3b63c153]{flex:1;min-width:260px}input[data-v-3b63c153],select[data-v-3b63c153],textarea[data-v-3b63c153]{box-sizing:border-box;border:1px solid #cbd5e1;border-radius:8px;padding:9px 11px;background:#fff;color:#172033}textarea[data-v-3b63c153]{min-height:72px;resize:vertical}button[data-v-3b63c153]{border:0;border-radius:8px;background:#0f766e;color:#fff;padding:9px 15px;cursor:pointer;font-weight:600}button[data-v-3b63c153]:hover{filter:brightness(.94)}button[data-v-3b63c153]:disabled{opacity:.45;cursor:not-allowed}.secondary[data-v-3b63c153],.ghost[data-v-3b63c153]{background:#e2e8f0;color:#334155}.danger-outline[data-v-3b63c153]{background:#fff;color:#b91c1c;border:1px solid #fecaca}.small[data-v-3b63c153]{padding:6px 10px;font-size:12px}.checkbox[data-v-3b63c153]{display:inline-flex!important;align-items:center;gap:6px;color:#475569;font-size:13px}.checkbox input[data-v-3b63c153]{width:auto}.empty[data-v-3b63c153]{padding:46px 20px;border:1px dashed #cbd5e1;background:#fff;border-radius:14px;text-align:center;color:#64748b}.empty strong[data-v-3b63c153],.empty span[data-v-3b63c153]{display:block}.empty strong[data-v-3b63c153]{font-size:18px;color:#334155;margin-bottom:8px}.product-card[data-v-3b63c153]{background:#fff;border:1px solid #e4eaf0;border-radius:16px;margin-bottom:16px;overflow:hidden;box-shadow:0 8px 24px rgba(15,23,42,.04)}.product-summary[data-v-3b63c153]{display:grid;grid-template-columns:92px 1fr auto;gap:18px;align-items:center;padding:18px}.cover[data-v-3b63c153]{width:92px;height:92px;border-radius:12px;background:#f1f5f9;display:grid;place-items:center;color:#94a3b8;font-size:12px;overflow:hidden}.cover img[data-v-3b63c153]{width:100%;height:100%;object-fit:cover}.product-title h2[data-v-3b63c153]{margin:7px 0;font-size:20px}.product-title>p[data-v-3b63c153]{color:#64748b;margin:0}.badges[data-v-3b63c153]{display:flex;gap:6px;flex-wrap:wrap}.badges span[data-v-3b63c153],td em[data-v-3b63c153]{font-style:normal;font-size:11px;padding:3px 7px;border-radius:999px;background:#ccfbf1;color:#115e59}.badges .tier[data-v-3b63c153]{background:#fef3c7;color:#92400e}.metrics[data-v-3b63c153]{display:flex;gap:18px;margin-top:12px;color:#64748b;font-size:13px}.metrics b[data-v-3b63c153]{color:#1e293b}.product-actions[data-v-3b63c153]{display:flex;flex-direction:column;gap:8px;min-width:130px}.table-wrap[data-v-3b63c153]{overflow:auto;border-top:1px solid #edf2f7}table[data-v-3b63c153]{width:100%;border-collapse:collapse;min-width:1100px}th[data-v-3b63c153],td[data-v-3b63c153]{text-align:left;padding:12px;border-bottom:1px solid #edf2f7;font-size:13px;vertical-align:middle}th[data-v-3b63c153]{background:#f8fafc;color:#475569;white-space:nowrap}td small[data-v-3b63c153]{display:block;color:#94a3b8;margin-top:4px}td em[data-v-3b63c153]{display:inline-block;margin-left:5px}.money-input[data-v-3b63c153]{width:90px}.profit[data-v-3b63c153]{color:#15803d;font-weight:700}.loss[data-v-3b63c153]{color:#b91c1c;font-weight:700}.stock-ok[data-v-3b63c153],.stock-out[data-v-3b63c153]{display:inline-block;min-width:30px;text-align:center;border-radius:999px;padding:3px 7px;background:#dcfce7;color:#166534}.stock-out[data-v-3b63c153]{background:#fee2e2;color:#991b1b}.pagination[data-v-3b63c153]{display:flex;justify-content:center;align-items:center;gap:14px;margin:20px}.notification-list[data-v-3b63c153]{display:grid;gap:12px}.notification[data-v-3b63c153]{display:flex;justify-content:space-between;align-items:center;background:#fff;border-left:5px solid #f59e0b;border-radius:12px;padding:16px;box-shadow:0 5px 16px rgba(15,23,42,.05)}.notification.critical[data-v-3b63c153]{border-left-color:#dc2626}.notification.info[data-v-3b63c153]{border-left-color:#0284c7}.notification.read[data-v-3b63c153]{opacity:.64}.notification h3[data-v-3b63c153]{margin:5px 0}.notification p[data-v-3b63c153]{margin:0;color:#64748b}.notification small[data-v-3b63c153]{color:#94a3b8}.notification>div>span[data-v-3b63c153],.read-label[data-v-3b63c153]{font-size:12px;color:#b45309}.admin-grid[data-v-3b63c153]{display:grid;grid-template-columns:repeat(3,minmax(260px,1fr));gap:14px}.panel[data-v-3b63c153]{background:#fff;border:1px solid #e4eaf0;border-radius:14px;padding:18px}.panel h2[data-v-3b63c153]{margin:0 0 15px;font-size:18px}.panel>label[data-v-3b63c153]{display:grid;gap:6px;margin-bottom:12px;color:#475569;font-size:13px}.panel fieldset[data-v-3b63c153]{border:1px solid #e2e8f0;border-radius:9px;margin:0 0 12px;padding:10px}.panel legend[data-v-3b63c153]{color:#475569;font-size:13px}.publications[data-v-3b63c153]{margin-top:16px}.panel-title[data-v-3b63c153]{display:flex;align-items:center;justify-content:space-between}.publications .table-wrap[data-v-3b63c153]{border:1px solid #edf2f7;border-radius:10px}.publications table[data-v-3b63c153]{min-width:900px}@media(max-width:1100px){.stats[data-v-3b63c153]{grid-template-columns:repeat(3,1fr)}.hero[data-v-3b63c153]{display:block}.scope-box[data-v-3b63c153]{width:auto;margin-top:20px}.product-summary[data-v-3b63c153]{grid-template-columns:76px 1fr}.product-actions[data-v-3b63c153]{grid-column:1/-1;flex-direction:row}.admin-grid[data-v-3b63c153]{grid-template-columns:repeat(2,1fr)}}@media(max-width:720px){.stats[data-v-3b63c153]{grid-template-columns:repeat(2,1fr)}.admin-grid[data-v-3b63c153]{grid-template-columns:1fr}.product-summary[data-v-3b63c153]{grid-template-columns:1fr}.cover[data-v-3b63c153]{width:100%;height:180px}.metrics[data-v-3b63c153]{flex-wrap:wrap}.tabs[data-v-3b63c153]{overflow:auto}.tabs button[data-v-3b63c153]{white-space:nowrap}}
.card-price-footer[data-v-3b63c153]{display:flex;align-items:center;gap:32px;padding:16px 18px;background:linear-gradient(90deg,#f0fdfa,#f8fafc);border-top:1px solid #d9eee9}.card-price-footer div[data-v-3b63c153]{display:flex;align-items:baseline;gap:9px}.card-price-footer span[data-v-3b63c153]{color:#64748b;font-size:13px}.card-price-footer strong[data-v-3b63c153]{color:#0f766e;font-size:22px}.card-price-footer small[data-v-3b63c153]{margin-left:auto;color:#94a3b8}@media(max-width:720px){.card-price-footer[data-v-3b63c153]{align-items:flex-start;flex-direction:column;gap:8px}.card-price-footer small[data-v-3b63c153]{margin-left:0}}
.published-category-filter[data-v-3b63c153]{margin:-7px 0 16px;border:1px solid #dce7e4;border-radius:12px;background:#fff}.published-category-filter>summary[data-v-3b63c153]{display:flex;align-items:center;gap:12px;padding:12px 14px;color:#0f766e;cursor:pointer}.published-category-filter>summary b[data-v-3b63c153]{overflow:hidden;max-width:55%;padding:4px 8px;border-radius:6px;background:#ecfdf5;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.published-category-filter>summary small[data-v-3b63c153]{margin-left:auto;color:#94a3b8}.published-category-cascade[data-v-3b63c153]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:0 14px 14px}@media(max-width:720px){.published-category-cascade[data-v-3b63c153]{grid-template-columns:1fr}}

/* Round 16 seller marketplace: dense discovery grid with details on demand. */
.market-header[data-v-3b63c153]{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:20px 24px;border-radius:16px;background:linear-gradient(120deg,#083344,#0f766e);color:#fff;box-shadow:0 12px 30px rgba(15,118,110,.14)}
.market-header h1[data-v-3b63c153]{margin:2px 0 5px;font-size:27px}.market-header p[data-v-3b63c153]{margin:0;opacity:.84}.market-header .eyebrow[data-v-3b63c153]{font-size:11px;letter-spacing:2.2px;opacity:.72}.market-header .scope-box[data-v-3b63c153]{width:260px;margin:0;padding:10px 12px;border:1px solid rgba(255,255,255,.18);background:rgba(255,255,255,.09)}
.market-header .scope-box summary[data-v-3b63c153]{cursor:pointer;font-size:13px;font-weight:700}.market-header .scope-box[open] summary[data-v-3b63c153]{margin-bottom:10px}.market-header .scope-box label[data-v-3b63c153]{opacity:.8}
.market-summary[data-v-3b63c153]{display:flex;align-items:center;gap:22px;padding:12px 4px;color:#64748b;font-size:13px}.market-summary span[data-v-3b63c153]{display:flex;align-items:baseline;gap:6px}.market-summary b[data-v-3b63c153]{font-size:18px;color:#0f766e}.notice-link[data-v-3b63c153]{margin-left:auto;padding:6px 11px;background:#fff7ed;color:#c2410c;border:1px solid #fed7aa;font-size:12px}
.tabs[data-v-3b63c153]{margin-bottom:12px;padding:4px}.tabs button[data-v-3b63c153]{padding:8px 15px}.market-toolbar[data-v-3b63c153]{padding:10px 12px}.search-box[data-v-3b63c153]{display:flex;align-items:center;flex:1;min-width:360px;border:2px solid #0f766e;border-radius:10px;overflow:hidden;background:#fff}.search-box>span[data-v-3b63c153]{padding-left:12px;color:#0f766e;font-size:21px;line-height:1}.search-box input[data-v-3b63c153]{flex:1;min-width:0;border:0;outline:0}.search-box button[data-v-3b63c153]{align-self:stretch;border-radius:0;padding:8px 22px}.market-toolbar>select[data-v-3b63c153]{min-width:130px}
.product-grid[data-v-3b63c153]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.product-grid .product-card[data-v-3b63c153]{display:flex;min-width:0;flex-direction:column;margin:0;border-radius:12px;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.product-grid .product-card[data-v-3b63c153]:hover{transform:translateY(-3px);border-color:#99d5cb;box-shadow:0 14px 30px rgba(15,23,42,.1)}
.product-grid .cover[data-v-3b63c153]{position:relative;width:100%;height:auto;aspect-ratio:1/1;border-radius:0;background:#f4f7f8}.product-grid .cover img[data-v-3b63c153]{transition:transform .25s ease}.product-grid .product-card:hover .cover img[data-v-3b63c153]{transform:scale(1.025)}.favorite-button[data-v-3b63c153]{position:absolute;top:9px;right:9px;display:grid;width:34px;height:34px;padding:0;place-items:center;border:1px solid rgba(255,255,255,.75);border-radius:50%;background:rgba(255,255,255,.9);color:#64748b;font-size:22px;box-shadow:0 3px 12px rgba(15,23,42,.12)}.favorite-button.active[data-v-3b63c153]{color:#e11d48}.ship-badge[data-v-3b63c153]{position:absolute;left:9px;bottom:9px;padding:4px 7px;border-radius:5px;background:rgba(15,118,110,.92);color:#fff;font-size:11px}
.product-body[data-v-3b63c153]{display:flex;min-height:194px;flex:1;flex-direction:column;padding:12px}.product-body .badges[data-v-3b63c153]{height:20px;overflow:hidden}.product-body .badges span[data-v-3b63c153]{border-radius:4px;padding:2px 5px}.product-body h2[data-v-3b63c153]{display:-webkit-box;overflow:hidden;min-height:43px;margin:7px 0 3px;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:15px;line-height:1.45}.category-line[data-v-3b63c153]{overflow:hidden;margin:0;color:#94a3b8;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.price-row[data-v-3b63c153]{display:flex;align-items:baseline;gap:7px;margin-top:10px}.price-row strong[data-v-3b63c153]{color:#e64a19;font-size:21px;letter-spacing:-.4px}.price-row span[data-v-3b63c153]{color:#94a3b8;font-size:11px}.service-row[data-v-3b63c153]{display:flex;gap:8px;margin-top:5px;color:#94a3b8;font-size:11px;white-space:nowrap}.service-row b[data-v-3b63c153]{color:#15803d}.service-row span[data-v-3b63c153]{overflow:hidden;text-overflow:ellipsis}.card-actions[data-v-3b63c153]{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:auto;padding-top:11px}.card-actions button[data-v-3b63c153]{padding:8px 5px;font-size:12px}.card-actions .selected[data-v-3b63c153]{background:#dff5ef;color:#08715f}.card-actions .detail-button[data-v-3b63c153]{background:#eef2f6;color:#334155}
.detail-overlay[data-v-3b63c153]{position:fixed;z-index:1200;inset:0;display:flex;justify-content:flex-end;background:rgba(15,23,42,.46);backdrop-filter:blur(2px)}.detail-drawer[data-v-3b63c153]{display:flex;width:min(1120px,92vw);height:100%;flex-direction:column;background:#fff;box-shadow:-18px 0 50px rgba(15,23,42,.2);animation:drawer-in-3b63c153 .2s ease-out}.detail-header[data-v-3b63c153]{display:flex;align-items:center;justify-content:space-between;padding:18px 22px;border-bottom:1px solid #e5eaf0}.detail-product[data-v-3b63c153]{display:flex;align-items:center;gap:13px}.detail-product img[data-v-3b63c153]{width:64px;height:64px;border-radius:9px;object-fit:cover}.detail-product span[data-v-3b63c153]{color:#94a3b8;font-size:11px}.detail-product h2[data-v-3b63c153]{margin:3px 0;font-size:20px}.detail-product p[data-v-3b63c153]{margin:0;color:#64748b;font-size:12px}.close-button[data-v-3b63c153]{width:38px;height:38px;padding:0;border-radius:50%;background:#f1f5f9;color:#475569;font-size:26px;font-weight:400}.detail-price-strip[data-v-3b63c153]{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#e7ecef;border-bottom:1px solid #e7ecef}.detail-price-strip>div[data-v-3b63c153]{padding:14px 20px;background:#f8fafc}.detail-price-strip span[data-v-3b63c153]{display:block;color:#64748b;font-size:12px}.detail-price-strip strong[data-v-3b63c153]{display:block;margin-top:4px;color:#0f766e;font-size:20px}.detail-table[data-v-3b63c153]{flex:1;overflow:auto;border-top:0}.detail-table table[data-v-3b63c153]{min-width:1050px}.detail-footer[data-v-3b63c153]{display:flex;justify-content:flex-end;gap:10px;padding:14px 20px;border-top:1px solid #e5eaf0;background:#fff}@keyframes drawer-in-3b63c153{from{transform:translateX(36px);opacity:.6}to{transform:none;opacity:1}}
@media(max-width:1500px){.product-grid[data-v-3b63c153]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:1180px){.product-grid[data-v-3b63c153]{grid-template-columns:repeat(3,minmax(0,1fr))}.market-header[data-v-3b63c153]{align-items:flex-start}.market-header .scope-box[data-v-3b63c153]{width:220px}}@media(max-width:820px){.product-grid[data-v-3b63c153]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.market-header[data-v-3b63c153]{display:block}.market-header .scope-box[data-v-3b63c153]{width:auto;margin-top:12px}.market-summary[data-v-3b63c153]{overflow:auto}.market-summary span[data-v-3b63c153]{white-space:nowrap}.search-box[data-v-3b63c153]{min-width:100%}.detail-drawer[data-v-3b63c153]{width:100vw}.detail-price-strip[data-v-3b63c153]{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.product-grid[data-v-3b63c153]{grid-template-columns:1fr}.product-grid .cover[data-v-3b63c153]{aspect-ratio:4/3}.market-header[data-v-3b63c153]{padding:17px}.market-header h1[data-v-3b63c153]{font-size:23px}.notice-link[data-v-3b63c153]{display:none}}

/* Compact cards: keep the image dominant and the information calm. */
.product-body[data-v-3b63c153]{min-height:146px;padding:9px 10px 10px}.product-body .badges[data-v-3b63c153]{height:17px}.product-body .badges span[data-v-3b63c153]{padding:1px 4px;font-size:10px}.product-body h2[data-v-3b63c153]{min-height:37px;margin:5px 0 1px;font-size:14px;font-weight:600;line-height:1.35}.category-line[data-v-3b63c153]{font-size:10px}.price-row[data-v-3b63c153]{margin-top:6px}.price-row strong[data-v-3b63c153]{font-size:18px}.price-row span[data-v-3b63c153]{font-size:10px}.service-row[data-v-3b63c153]{gap:6px;margin-top:2px;font-size:10px}.card-actions[data-v-3b63c153]{gap:6px;padding-top:7px}.card-actions button[data-v-3b63c153]{padding:6px 4px;border-radius:6px;font-size:11px;font-weight:500}

/* Full product detail, inspired by marketplace information hierarchy. */
.detail-overlay[data-v-3b63c153]{display:block;overflow:hidden;background:#f5f7f8;backdrop-filter:none}.detail-page[data-v-3b63c153]{display:flex;width:100%;height:100%;flex-direction:column;background:#f5f7f8;color:#1f2937}.detail-topbar[data-v-3b63c153]{display:flex;align-items:center;gap:18px;min-height:54px;padding:0 28px;border-bottom:1px solid #e5e7eb;background:#fff}.detail-topbar>span[data-v-3b63c153]{overflow:hidden;flex:1;color:#94a3b8;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.back-button[data-v-3b63c153],.detail-favorite[data-v-3b63c153]{padding:7px 10px;background:transparent;color:#475569;font-size:13px;font-weight:500}.back-button[data-v-3b63c153]:hover{background:#f1f5f9}.detail-favorite[data-v-3b63c153]{border:1px solid #dbe4e8}.detail-favorite.active[data-v-3b63c153]{border-color:#fbcfe8;color:#db2777}.detail-scroll[data-v-3b63c153]{overflow:auto;padding:20px 26px 48px}.detail-hero-grid[data-v-3b63c153]{display:grid;max-width:1320px;margin:0 auto;grid-template-columns:minmax(480px,1fr) minmax(500px,1.03fr);gap:16px}.gallery-panel[data-v-3b63c153],.product-decision-panel[data-v-3b63c153],.detail-content-card[data-v-3b63c153]{border:1px solid #e6ebee;border-radius:12px;background:#fff;box-shadow:0 4px 18px rgba(15,23,42,.035)}.gallery-panel[data-v-3b63c153]{display:grid;min-height:560px;grid-template-columns:82px 1fr;gap:12px;padding:12px}.thumbnail-rail[data-v-3b63c153]{display:flex;overflow:auto;flex-direction:column;gap:9px}.thumbnail-rail button[data-v-3b63c153]{display:grid;width:70px;height:70px;flex:0 0 auto;padding:2px;place-items:center;border:2px solid transparent;border-radius:8px;background:#f5f7f8;color:#0f766e}.thumbnail-rail button.active[data-v-3b63c153]{border-color:#0f8b78}.thumbnail-rail img[data-v-3b63c153]{width:100%;height:100%;border-radius:5px;object-fit:cover}.thumbnail-rail span[data-v-3b63c153]{display:grid;place-items:center;font-size:19px}.thumbnail-rail small[data-v-3b63c153]{display:block;font-size:10px}.main-media[data-v-3b63c153]{display:grid;overflow:hidden;min-width:0;place-items:center;border-radius:9px;background:#f7f8f8}.main-media img[data-v-3b63c153],.main-media video[data-v-3b63c153]{width:100%;height:100%;max-height:536px;object-fit:contain}.media-empty[data-v-3b63c153]{color:#94a3b8}.product-decision-panel[data-v-3b63c153]{padding:22px 24px}.detail-badges[data-v-3b63c153]{display:flex;gap:6px}.detail-badges span[data-v-3b63c153]{padding:3px 7px;border-radius:4px;background:#e7f7f3;color:#087466;font-size:11px}.product-decision-panel h1[data-v-3b63c153]{margin:12px 0 4px;font-size:22px;font-weight:600;line-height:1.45}.detail-subtitle[data-v-3b63c153]{margin:0 0 14px;color:#94a3b8;font-size:12px}.detail-price-box[data-v-3b63c153]{display:flex;align-items:baseline;gap:12px;padding:17px 18px;border-radius:8px;background:linear-gradient(90deg,#f1fbf8,#f8fbfa)}.detail-price-box>span[data-v-3b63c153]{color:#64748b;font-size:13px}.detail-price-box strong[data-v-3b63c153]{color:#e64819;font-size:30px;letter-spacing:-1px}.detail-price-box small[data-v-3b63c153]{margin-left:auto;color:#94a3b8}.delivery-info[data-v-3b63c153]{margin:14px 0}.delivery-info>div[data-v-3b63c153]{display:grid;grid-template-columns:56px 1fr;padding:10px 0;border-bottom:1px solid #eef2f4;font-size:13px}.delivery-info dt[data-v-3b63c153]{color:#94a3b8}.delivery-info dd[data-v-3b63c153]{margin:0;color:#475569}.delivery-info dd b[data-v-3b63c153]{color:#0f766e}.delivery-info dd span[data-v-3b63c153]{display:inline-block;margin:0 5px 4px 0;padding:3px 6px;border-radius:4px;background:#f0fdfa;color:#0f766e;font-size:11px}.sku-picker[data-v-3b63c153]{display:grid;grid-template-columns:70px 1fr;gap:10px;margin-top:12px}.sku-picker>label[data-v-3b63c153]{padding-top:8px;color:#64748b;font-size:13px}.sku-picker>div[data-v-3b63c153]{display:flex;max-height:136px;overflow:auto;flex-wrap:wrap;gap:7px}.sku-picker button[data-v-3b63c153]{max-width:100%;padding:7px 10px;border:1px solid #d8e0e5;background:#fff;color:#475569;font-size:12px;font-weight:500}.sku-picker button.active[data-v-3b63c153]{border-color:#0f8b78;background:#ecfdf8;color:#087466;box-shadow:inset 0 0 0 1px #0f8b78}.selected-sku-summary[data-v-3b63c153]{display:grid;margin-top:14px;padding:12px;border-radius:8px;background:#f8fafc;grid-template-columns:repeat(3,1fr);gap:10px}.selected-sku-summary span[data-v-3b63c153]{display:block;color:#94a3b8;font-size:11px}.selected-sku-summary strong[data-v-3b63c153]{display:block;margin-top:3px;color:#334155;font-size:15px}.selected-sku-summary>div:first-child strong[data-v-3b63c153]{color:#e64819}.primary-actions[data-v-3b63c153]{display:grid;margin-top:16px;grid-template-columns:1.2fr 1fr 1fr;gap:9px}.primary-actions button[data-v-3b63c153]{padding:11px 8px}.primary-actions .selected[data-v-3b63c153]{background:#dff5ef;color:#08715f}.primary-actions .outline[data-v-3b63c153]{border:1px solid #0f8b78;background:#fff;color:#0f766e}.primary-actions .soft[data-v-3b63c153]{background:#eef2f6;color:#475569}.detail-tabs[data-v-3b63c153]{display:flex;max-width:1320px;margin:18px auto 0;border-bottom:1px solid #dfe6e9;background:#fff}.detail-tabs button[data-v-3b63c153]{padding:14px 22px;border-radius:0;background:transparent;color:#64748b;font-weight:500}.detail-tabs button.active[data-v-3b63c153]{border-bottom:2px solid #0f8b78;color:#0f766e}.detail-content-card[data-v-3b63c153]{max-width:1320px;min-height:240px;margin:0 auto;padding:22px 26px;border-top:0;border-radius:0 0 12px 12px}.detail-content-card h2[data-v-3b63c153]{margin:0 0 18px;font-size:18px}.detail-copy[data-v-3b63c153]{color:#475569;line-height:1.9;white-space:pre-wrap}.attribute-grid[data-v-3b63c153]{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #edf1f3;border-left:1px solid #edf1f3}.attribute-grid>div[data-v-3b63c153]{display:grid;grid-template-columns:92px 1fr;border-right:1px solid #edf1f3;border-bottom:1px solid #edf1f3}.attribute-grid span[data-v-3b63c153],.attribute-grid b[data-v-3b63c153]{padding:12px;font-size:13px}.attribute-grid span[data-v-3b63c153]{background:#f8fafc;color:#94a3b8}.attribute-grid b[data-v-3b63c153]{color:#475569;font-weight:500}.pricing-card[data-v-3b63c153]{padding:20px}.pricing-card .table-wrap[data-v-3b63c153]{border:1px solid #edf2f4;border-radius:8px}.pricing-card table[data-v-3b63c153]{min-width:900px}
@media(max-width:1100px){.detail-hero-grid[data-v-3b63c153]{grid-template-columns:1fr}.gallery-panel[data-v-3b63c153]{min-height:480px}.main-media img[data-v-3b63c153],.main-media video[data-v-3b63c153]{max-height:456px}}@media(max-width:720px){.detail-scroll[data-v-3b63c153]{padding:10px}.detail-topbar[data-v-3b63c153]{padding:0 10px}.detail-hero-grid[data-v-3b63c153]{display:block}.gallery-panel[data-v-3b63c153]{min-height:auto;grid-template-columns:1fr;padding:8px}.thumbnail-rail[data-v-3b63c153]{order:2;flex-direction:row}.main-media[data-v-3b63c153]{min-height:310px}.thumbnail-rail button[data-v-3b63c153]{width:60px;height:60px}.product-decision-panel[data-v-3b63c153]{margin-top:10px;padding:16px}.product-decision-panel h1[data-v-3b63c153]{font-size:18px}.detail-price-box strong[data-v-3b63c153]{font-size:24px}.detail-price-box small[data-v-3b63c153]{display:none}.sku-picker[data-v-3b63c153]{grid-template-columns:1fr}.selected-sku-summary[data-v-3b63c153]{grid-template-columns:1fr 1fr}.primary-actions[data-v-3b63c153]{grid-template-columns:1fr}.detail-tabs[data-v-3b63c153]{overflow:auto}.detail-tabs button[data-v-3b63c153]{white-space:nowrap}.detail-content-card[data-v-3b63c153]{padding:16px}.attribute-grid[data-v-3b63c153]{grid-template-columns:1fr}.product-body[data-v-3b63c153]{min-height:140px}}

/* Detail v2: fixed product core, carousel/detail media separation, balanced whitespace. */
.detail-scroll[data-v-3b63c153]{padding-top:16px}.detail-hero-grid[data-v-3b63c153]{max-width:1200px;grid-template-columns:520px minmax(0,1fr);align-items:start;gap:14px}.gallery-panel[data-v-3b63c153]{height:520px;min-height:0;box-sizing:border-box;grid-template-columns:72px minmax(0,1fr);gap:10px;padding:10px}.thumbnail-rail[data-v-3b63c153]{max-height:500px;overscroll-behavior:contain;scrollbar-width:thin}.thumbnail-rail button[data-v-3b63c153]{width:60px;height:60px;border-radius:6px}.main-media[data-v-3b63c153]{height:500px}.main-media img[data-v-3b63c153],.main-media video[data-v-3b63c153]{width:100%;height:100%;max-height:none;object-fit:contain}.product-decision-panel[data-v-3b63c153]{min-height:520px;box-sizing:border-box;padding:18px 20px}.product-decision-panel h1[data-v-3b63c153]{margin:9px 0 2px;font-size:20px}.detail-subtitle[data-v-3b63c153]{margin-bottom:10px}.detail-price-box[data-v-3b63c153]{padding:13px 15px}.detail-price-box strong[data-v-3b63c153]{font-size:27px}.delivery-info[data-v-3b63c153]{margin:9px 0}.delivery-info>div[data-v-3b63c153]{padding:8px 0}.sku-picker[data-v-3b63c153]{margin-top:8px}.sku-picker>div[data-v-3b63c153]{max-height:94px}.sku-picker button[data-v-3b63c153]{overflow:hidden;max-width:260px;text-overflow:ellipsis;white-space:nowrap}.selected-sku-summary[data-v-3b63c153]{margin-top:10px;padding:9px 11px}.selected-sku-summary small[data-v-3b63c153]{display:block;margin-top:2px;color:#94a3b8;font-size:10px}.primary-actions[data-v-3b63c153]{margin-top:11px}.primary-actions button[data-v-3b63c153]{padding:9px 7px}.detail-tabs[data-v-3b63c153],.detail-content-card[data-v-3b63c153]{max-width:1200px}.detail-tabs[data-v-3b63c153]{margin-top:14px}.detail-content-card[data-v-3b63c153]{box-sizing:border-box}.product-description-card[data-v-3b63c153]{padding:22px 0 34px}.product-description-card>h2[data-v-3b63c153]{padding:0 26px}.product-description-card .detail-copy[data-v-3b63c153]{max-width:820px;margin:0 auto 20px;padding:0 22px;box-sizing:border-box}.detail-image-stack[data-v-3b63c153]{display:flex;flex-direction:column;align-items:center;gap:0}.detail-image-stack img[data-v-3b63c153]{display:block;width:auto;max-width:min(820px,100%);height:auto}.description-empty[data-v-3b63c153]{padding:50px 20px;text-align:center;color:#94a3b8}
@media(max-width:1120px){.detail-hero-grid[data-v-3b63c153]{grid-template-columns:minmax(420px,500px) minmax(430px,1fr)}}@media(max-width:960px){.detail-hero-grid[data-v-3b63c153]{grid-template-columns:1fr}.gallery-panel[data-v-3b63c153]{width:min(100%,600px);height:520px;margin:0 auto}.product-decision-panel[data-v-3b63c153]{min-height:auto}.detail-tabs[data-v-3b63c153],.detail-content-card[data-v-3b63c153]{max-width:100%}}@media(max-width:720px){.gallery-panel[data-v-3b63c153]{display:grid;height:auto;grid-template-columns:1fr}.thumbnail-rail[data-v-3b63c153]{max-height:none}.main-media[data-v-3b63c153]{height:min(88vw,460px)}.sku-picker button[data-v-3b63c153]{max-width:100%}.product-description-card[data-v-3b63c153]{padding-top:18px}.detail-image-stack img[data-v-3b63c153]{width:100%;max-width:100%}}

/* Compact card v2: title and price side by side, only seller-facing signals. */
.special-product-badge[data-v-3b63c153]{position:absolute;top:9px;left:9px;padding:4px 7px;border-radius:5px;background:rgba(180,83,9,.9);color:#fff;font-size:10px}.product-grid .product-body[data-v-3b63c153]{min-height:104px;padding:9px 10px 8px}.card-title-price[data-v-3b63c153]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:start}.card-title-price h2[data-v-3b63c153]{display:-webkit-box;overflow:hidden;min-height:37px;margin:0;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:14px;font-weight:600;line-height:1.35}.card-title-price>div[data-v-3b63c153]{text-align:right;white-space:nowrap}.card-title-price strong[data-v-3b63c153]{display:block;color:#e64819;font-size:17px;line-height:1.25}.card-title-price>div span[data-v-3b63c153]{display:block;margin-top:2px;color:#15936f;font-size:10px;font-weight:600}.product-grid .category-line[data-v-3b63c153]{margin-top:2px;font-size:10px}.compact-card-footer[data-v-3b63c153]{display:grid;min-width:0;margin-top:7px;grid-template-columns:minmax(0,1fr) auto auto;gap:5px;align-items:center}.compact-card-footer>span[data-v-3b63c153]{overflow:hidden;color:#94a3b8;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.compact-card-footer button[data-v-3b63c153]{padding:5px 7px;border-radius:5px;font-size:10px;font-weight:500;white-space:nowrap}.compact-card-footer .selected[data-v-3b63c153]{background:#dff5ef;color:#08715f}.compact-card-footer .details-chevron[data-v-3b63c153]{padding-right:0;background:transparent;color:#64748b}.compact-card-footer .details-chevron[data-v-3b63c153]:hover{color:#0f766e}.product-grid .product-card:hover .details-chevron[data-v-3b63c153]{color:#0f766e}
@media(max-width:480px){.product-grid .product-body[data-v-3b63c153]{min-height:100px}.compact-card-footer button[data-v-3b63c153]{padding:5px 8px}}

/* Marketplace navigation v3: product-first header and visible published categories. */
.market-header[data-v-3b63c153]{display:block;padding:3px 2px 12px;border-radius:0;background:transparent;color:#172033;box-shadow:none}
.market-header h1[data-v-3b63c153]{margin:0;font-size:24px;font-weight:700;letter-spacing:-.4px}
.tabs[data-v-3b63c153]{margin-bottom:10px;border:1px solid #e2e8ec;background:#f3f6f8}
.tabs button[data-v-3b63c153]{display:inline-flex;align-items:center;gap:6px}
.tabs button em[data-v-3b63c153]{display:inline-grid;min-width:17px;height:17px;padding:0 4px;place-items:center;border-radius:9px;background:#dfe8ec;color:#64748b;font-size:10px;font-style:normal;font-weight:600}
.tabs button.active em[data-v-3b63c153]{background:#dff5ef;color:#087466}
.market-toolbar[data-v-3b63c153]{margin-bottom:10px}
.category-browser[data-v-3b63c153]{margin:0 0 16px;overflow:hidden;border:1px solid #e2e8ec;border-radius:12px;background:#fff}
.category-heading[data-v-3b63c153]{display:flex;align-items:center;gap:12px;padding:10px 14px;border-bottom:1px solid #edf1f3}
.category-heading strong[data-v-3b63c153]{color:#334155;font-size:14px}
.category-heading span[data-v-3b63c153]{overflow:hidden;padding:3px 8px;border-radius:5px;background:#ecfdf5;color:#087466;font-size:11px;text-overflow:ellipsis;white-space:nowrap}
.category-row[data-v-3b63c153]{display:flex;align-items:center;gap:4px;overflow-x:auto;padding:8px 10px;scrollbar-width:thin}
.category-row+ .category-row[data-v-3b63c153]{border-top:1px solid #f0f3f5}
.category-row>span[data-v-3b63c153]{min-width:64px;padding-left:4px;color:#94a3b8;font-size:11px;white-space:nowrap}
.category-row button[data-v-3b63c153]{display:inline-flex;align-items:center;gap:5px;flex:0 0 auto;padding:6px 10px;border:1px solid transparent;border-radius:6px;background:transparent;color:#475569;font-size:12px;font-weight:500;white-space:nowrap}
.category-row button[data-v-3b63c153]:hover{background:#f0fdfa;color:#087466;filter:none}
.category-row button.active[data-v-3b63c153]{border-color:#b7e4da;background:#e6f7f2;color:#087466}
.category-row button small[data-v-3b63c153]{color:#a0aec0;font-size:9px;font-weight:500}
.category-row button.active small[data-v-3b63c153]{color:#3d9b88}
.category-primary[data-v-3b63c153]{padding-top:9px;padding-bottom:9px}
.category-primary button[data-v-3b63c153]{font-size:13px}
.admin-scope-box[data-v-3b63c153]{box-sizing:border-box;width:100%;margin:0 0 14px;padding:14px 16px;border:1px solid #dce7e4;border-radius:12px;background:#fff;color:#334155}
.admin-scope-box summary[data-v-3b63c153]{cursor:pointer;color:#0f766e;font-size:14px;font-weight:700}
.admin-scope-box[open] summary[data-v-3b63c153]{margin-bottom:12px}
.admin-scope-box label[data-v-3b63c153]{color:#64748b}
.admin-scope-box .inline[data-v-3b63c153]{max-width:480px}
@media(max-width:820px){.market-header[data-v-3b63c153]{padding:1px 2px 10px}.market-header h1[data-v-3b63c153]{font-size:21px}.category-heading[data-v-3b63c153]{padding:9px 10px}.category-row[data-v-3b63c153]{padding:7px 8px}.category-row button[data-v-3b63c153]{padding:6px 8px}.category-row>span[data-v-3b63c153]{min-width:58px}.tabs[data-v-3b63c153]{overflow-x:auto}.tabs button[data-v-3b63c153]{white-space:nowrap}}

.page[data-v-b83d8abb]{padding:30px;color:#1f2937}.header[data-v-b83d8abb]{display:flex;justify-content:space-between;align-items:center;margin-bottom:22px}.header h1[data-v-b83d8abb]{margin:0}.header p[data-v-b83d8abb]{color:#6b7280}.card[data-v-b83d8abb]{background:#fff;border-radius:14px;overflow:hidden}.table-wrap[data-v-b83d8abb]{overflow:auto}table[data-v-b83d8abb]{width:100%;border-collapse:collapse}th[data-v-b83d8abb],td[data-v-b83d8abb]{padding:15px;border-bottom:1px solid #eee;text-align:center;white-space:nowrap}.empty[data-v-b83d8abb]{padding:60px;text-align:center}.notice[data-v-b83d8abb]{padding:12px 16px;margin-bottom:18px;background:#f0f9eb;color:#237804}.primary[data-v-b83d8abb]{background:#1677ff;color:#fff}button[data-v-b83d8abb]{padding:9px 15px;border:0;border-radius:8px;cursor:pointer}.edit[data-v-b83d8abb]{background:#eef4ff;color:#1677ff;margin-right:7px}.danger[data-v-b83d8abb]{background:#fff1f0;color:#cf1322}.mask[data-v-b83d8abb]{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;background:#1118277a}.dialog[data-v-b83d8abb]{width:min(720px,90%);max-height:90vh;overflow:auto;background:#fff;border-radius:15px}.dialog-head[data-v-b83d8abb]{display:flex;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #eee}.dialog-head h2[data-v-b83d8abb]{margin:0}form[data-v-b83d8abb]{padding:24px}.grid[data-v-b83d8abb]{display:grid;grid-template-columns:1fr 1fr;gap:18px}label[data-v-b83d8abb]{display:flex;flex-direction:column;gap:7px;font-weight:600}.wide[data-v-b83d8abb]{grid-column:1/-1}input[data-v-b83d8abb],select[data-v-b83d8abb],textarea[data-v-b83d8abb]{box-sizing:border-box;width:100%;padding:10px 12px;border:1px solid #d9dde5;border-radius:7px}.error[data-v-b83d8abb]{color:#cf1322}.actions[data-v-b83d8abb]{display:flex;justify-content:flex-end;gap:12px;margin-top:24px}@media(max-width:720px){.grid[data-v-b83d8abb]{grid-template-columns:1fr}.wide[data-v-b83d8abb]{grid-column:auto}}

.support-page[data-v-c00f76b7]{color:#172033}.support-header[data-v-c00f76b7]{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:20px}.eyebrow[data-v-c00f76b7]{display:block;color:#2563eb;font-size:13px;font-weight:700;letter-spacing:.08em}.support-header h1[data-v-c00f76b7]{margin:6px 0;font-size:28px}.support-header p[data-v-c00f76b7],.section-title p[data-v-c00f76b7]{margin:0;color:#667085}.header-actions[data-v-c00f76b7],.create-actions[data-v-c00f76b7],.detail-actions[data-v-c00f76b7]{display:flex;gap:10px}.secondary[data-v-c00f76b7]{background:#eef2ff;color:#334155}.small[data-v-c00f76b7]{padding:7px 12px}.notice[data-v-c00f76b7]{padding:11px 14px;margin-bottom:14px;border-radius:8px}.notice.error[data-v-c00f76b7]{background:#fff1f2;color:#be123c}.notice.success[data-v-c00f76b7]{background:#ecfdf3;color:#047857}.summary-grid[data-v-c00f76b7]{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:18px}.summary-grid article[data-v-c00f76b7]{background:#fff;border:1px solid #e7ebf2;border-radius:14px;padding:17px 20px;box-shadow:0 5px 18px rgba(15,23,42,.04)}.summary-grid span[data-v-c00f76b7]{color:#667085;font-size:13px}.summary-grid strong[data-v-c00f76b7]{display:block;margin-top:8px;font-size:27px}.create-card[data-v-c00f76b7],.agent-card[data-v-c00f76b7]{background:#fff;border:1px solid #e3e8f0;border-radius:14px;padding:20px;margin-bottom:18px}.section-title[data-v-c00f76b7]{display:flex;justify-content:space-between;align-items:center}.section-title h2[data-v-c00f76b7]{margin:0 0 4px;font-size:18px}.form-grid[data-v-c00f76b7]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px}.form-grid .wide[data-v-c00f76b7]{grid-column:1/-1}label[data-v-c00f76b7]{display:flex;flex-direction:column;gap:6px;color:#475467;font-size:13px}input[data-v-c00f76b7],select[data-v-c00f76b7],textarea[data-v-c00f76b7]{box-sizing:border-box;width:100%;border:1px solid #d6dce8;border-radius:8px;background:#fff;padding:9px 11px;color:#172033;font:inherit}textarea[data-v-c00f76b7]{resize:vertical}.create-actions[data-v-c00f76b7]{justify-content:flex-end;margin-top:14px}.agent-form[data-v-c00f76b7]{display:grid;grid-template-columns:1fr 1fr 1fr auto;gap:10px;align-items:end;margin-top:16px}.agent-chips[data-v-c00f76b7]{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.agent-chips span[data-v-c00f76b7]{padding:7px 10px;border-radius:999px;background:#eef6ff;color:#24578e;font-size:12px}.workspace[data-v-c00f76b7]{display:grid;grid-template-columns:300px minmax(420px,1fr) 270px;height:680px;background:#fff;border:1px solid #dfe5ee;border-radius:16px;overflow:hidden;box-shadow:0 10px 30px rgba(15,23,42,.06)}.ticket-list[data-v-c00f76b7],.ticket-detail[data-v-c00f76b7]{min-width:0;background:#f8fafc}.ticket-list[data-v-c00f76b7]{border-right:1px solid #e4e8ef}.ticket-detail[data-v-c00f76b7]{border-left:1px solid #e4e8ef;padding:18px;overflow:auto}.list-heading[data-v-c00f76b7]{display:flex;justify-content:space-between;align-items:center;padding:17px}.list-heading h2[data-v-c00f76b7],.ticket-detail h2[data-v-c00f76b7]{margin:0;font-size:17px}.list-heading small[data-v-c00f76b7]{color:#667085}.list-heading select[data-v-c00f76b7]{width:105px;padding:7px}.search[data-v-c00f76b7]{width:calc(100% - 30px);margin:0 15px 12px}.tickets[data-v-c00f76b7]{height:590px;overflow:auto;padding:0 10px 12px}.ticket-item[data-v-c00f76b7]{display:block;width:100%;margin-bottom:8px;padding:13px;border:1px solid transparent;border-radius:11px;background:#fff;color:#172033;text-align:left}.ticket-item[data-v-c00f76b7]:hover,.ticket-item.active[data-v-c00f76b7]{border-color:#8db7ff;background:#eff6ff}.ticket-item>strong[data-v-c00f76b7]{display:block;margin:7px 0;font-size:14px}.ticket-line[data-v-c00f76b7]{display:flex;justify-content:space-between;align-items:center;gap:8px}.ticket-line b[data-v-c00f76b7]{max-width:190px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ticket-line em[data-v-c00f76b7]{font-size:11px;font-style:normal;padding:2px 6px;border-radius:999px}.priority-urgent[data-v-c00f76b7]{background:#fee2e2;color:#b91c1c}.priority-high[data-v-c00f76b7]{background:#ffedd5;color:#c2410c}.priority-normal[data-v-c00f76b7]{background:#dbeafe;color:#1d4ed8}.priority-low[data-v-c00f76b7]{background:#e2e8f0;color:#475569}.muted[data-v-c00f76b7]{font-size:11px;color:#7b8799}.assignee[data-v-c00f76b7]{display:block;margin-top:7px;color:#2563eb;font-size:11px}.conversation[data-v-c00f76b7]{display:flex;min-width:0;flex-direction:column;background:#fff}.conversation-header[data-v-c00f76b7]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid #e6eaf0}.conversation-header h2[data-v-c00f76b7]{margin:3px 0;font-size:18px}.conversation-header p[data-v-c00f76b7],.conversation-header span[data-v-c00f76b7]{margin:0;color:#667085;font-size:12px}.status-pill[data-v-c00f76b7]{padding:5px 9px!important;border-radius:999px;background:#eaf2ff;color:#1d4ed8!important;font-weight:700}.message-list[data-v-c00f76b7]{flex:1;overflow:auto;padding:20px;background:#f8fafc}.issue-card[data-v-c00f76b7]{padding:12px 14px;margin-bottom:18px;border-left:3px solid #3b82f6;border-radius:8px;background:#eef6ff}.issue-card span[data-v-c00f76b7]{font-size:11px;color:#2563eb;font-weight:700}.issue-card p[data-v-c00f76b7]{margin:5px 0 0}.message-row[data-v-c00f76b7]{display:flex;gap:9px;margin-bottom:17px}.message-row.mine[data-v-c00f76b7]{flex-direction:row-reverse}.avatar[data-v-c00f76b7]{display:flex;align-items:center;justify-content:center;width:34px;height:34px;flex:0 0 34px;border-radius:50%;background:#dbeafe;color:#1d4ed8;font-weight:700}.mine .avatar[data-v-c00f76b7]{background:#dcfce7;color:#15803d}.bubble-wrap[data-v-c00f76b7]{max-width:72%}.sender[data-v-c00f76b7]{display:flex;align-items:center;gap:7px;margin:0 3px 5px;color:#7b8799;font-size:11px}.mine .sender[data-v-c00f76b7]{justify-content:flex-end}.sender b[data-v-c00f76b7]{color:#344054}.sender span[data-v-c00f76b7]:first-of-type{padding:1px 5px;border-radius:5px;background:#e8efff;color:#245bd1}.bubble[data-v-c00f76b7]{padding:10px 13px;border-radius:4px 14px 14px 14px;background:#fff;border:1px solid #e1e6ed;box-shadow:0 3px 10px rgba(15,23,42,.04)}.mine .bubble[data-v-c00f76b7]{border-radius:14px 4px 14px 14px;background:#eaf7ef}.internal .bubble[data-v-c00f76b7]{background:#fff8df;border-color:#f0d37b}.bubble p[data-v-c00f76b7]{margin:0;white-space:pre-wrap;word-break:break-word}.internal-label[data-v-c00f76b7]{display:block;margin-bottom:5px;color:#946200;font-size:11px;font-weight:700}.attachments[data-v-c00f76b7]{display:flex;flex-direction:column;gap:4px;margin-top:8px;color:#49627e;font-size:12px}.composer[data-v-c00f76b7]{padding:12px 15px;border-top:1px solid #e4e8ef}.message-mode[data-v-c00f76b7]{display:flex;gap:5px;margin-bottom:8px}.message-mode button[data-v-c00f76b7]{padding:5px 10px;background:#eef2f7;color:#475569}.message-mode button.active[data-v-c00f76b7]{background:#2563eb;color:#fff}.composer-actions[data-v-c00f76b7]{display:flex;align-items:center;gap:10px;margin-top:8px;color:#7b8799;font-size:11px}.composer-actions button[data-v-c00f76b7]{margin-left:auto}.file-button[data-v-c00f76b7]{display:inline-block;padding:6px 9px;border-radius:7px;background:#eef2ff;color:#334e9c;cursor:pointer}.file-button input[data-v-c00f76b7]{display:none}.empty[data-v-c00f76b7],.empty-center[data-v-c00f76b7]{color:#7b8799;text-align:center}.empty-center[data-v-c00f76b7]{margin:auto;padding:30px}.empty-center span[data-v-c00f76b7]{font-size:42px}.ticket-detail dl[data-v-c00f76b7]{display:grid;grid-template-columns:75px 1fr;gap:9px 5px;font-size:13px}.ticket-detail dt[data-v-c00f76b7]{color:#7b8799}.ticket-detail dd[data-v-c00f76b7]{margin:0;word-break:break-all}.ticket-detail h3[data-v-c00f76b7]{margin:22px 0 9px;font-size:14px}.sla-box[data-v-c00f76b7]{display:flex;flex-direction:column;gap:5px;padding:11px;margin-top:17px;border-radius:9px;background:#effaf5}.sla-box>div[data-v-c00f76b7]{display:flex;justify-content:space-between}.sla-box span[data-v-c00f76b7],.sla-box small[data-v-c00f76b7]{color:#667085;font-size:11px}.sla-box.breached[data-v-c00f76b7]{background:#fff1f2;color:#be123c}.business-link[data-v-c00f76b7]{display:flex;flex-direction:column;padding:8px;border-radius:7px;background:#fff;margin-bottom:6px;font-size:12px}.detail-actions[data-v-c00f76b7]{flex-direction:column;margin-top:10px}.detail-actions button[data-v-c00f76b7],.wide-button[data-v-c00f76b7]{width:100%}.wide-button[data-v-c00f76b7]{margin-top:18px}@media(max-width:1200px){.workspace[data-v-c00f76b7]{grid-template-columns:270px 1fr}.ticket-detail[data-v-c00f76b7]{display:none}}@media(max-width:850px){.summary-grid[data-v-c00f76b7]{grid-template-columns:repeat(2,1fr)}.workspace[data-v-c00f76b7]{display:block;height:auto}.ticket-list[data-v-c00f76b7]{border:0}.conversation[data-v-c00f76b7]{min-height:620px}.form-grid[data-v-c00f76b7],.agent-form[data-v-c00f76b7]{grid-template-columns:1fr}.form-grid .wide[data-v-c00f76b7]{grid-column:auto}.support-header[data-v-c00f76b7]{align-items:flex-start;gap:12px}.header-actions[data-v-c00f76b7]{flex-shrink:0}}


.chat-page[data-v-d1c300e8]{color:#172033}.chat-page-header[data-v-d1c300e8]{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:18px}.chat-page-header h1[data-v-d1c300e8]{margin:7px 0 4px;font-size:27px}.chat-page-header p[data-v-d1c300e8]{margin:0;color:#667085}.back-button[data-v-d1c300e8]{padding:0;background:transparent;color:#2563eb}.primary[data-v-d1c300e8]{border:0;border-radius:8px;background:#2563eb;color:#fff;padding:9px 14px;cursor:pointer}.primary[data-v-d1c300e8]:disabled{background:#9fb4df;cursor:not-allowed}.notice[data-v-d1c300e8]{padding:11px 14px;margin-bottom:12px;border-radius:8px}.notice.error[data-v-d1c300e8]{background:#fff1f2;color:#be123c}.notice.success[data-v-d1c300e8]{background:#ecfdf3;color:#047857}.chat-workspace[data-v-d1c300e8]{display:grid;grid-template-columns:310px minmax(420px,1fr) 250px;height:calc(100vh - 185px);min-height:620px;overflow:hidden;border:1px solid #dfe5ee;border-radius:16px;background:#fff;box-shadow:0 10px 30px rgba(15,23,42,.06)}.conversation-sidebar[data-v-d1c300e8]{min-width:0;border-right:1px solid #e5e9f0;background:#f8fafc}.conversation-tabs[data-v-d1c300e8]{display:grid;grid-template-columns:1fr 1fr;padding:13px;gap:7px}.conversation-tabs button[data-v-d1c300e8],.starter-tabs button[data-v-d1c300e8]{display:flex;align-items:center;justify-content:center;gap:6px;border:0;border-radius:8px;background:#edf1f7;color:#475569;padding:9px;cursor:pointer}.conversation-tabs button.active[data-v-d1c300e8],.starter-tabs button.active[data-v-d1c300e8]{background:#2563eb;color:#fff}.conversation-tabs i[data-v-d1c300e8],.conversation-state i[data-v-d1c300e8]{display:flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;box-sizing:border-box;border-radius:999px;background:#ef4444;color:#fff;font-size:10px;font-style:normal}.directory-search[data-v-d1c300e8]{display:flex;gap:6px;margin:0 13px 11px}.conversation-search[data-v-d1c300e8]{min-width:0;flex:1;box-sizing:border-box;padding:9px 10px;border:1px solid #d7deea;border-radius:8px}.directory-search button[data-v-d1c300e8]{border:0;border-radius:8px;background:#e8f0ff;color:#2458c6;cursor:pointer}.conversation-list[data-v-d1c300e8]{height:calc(100% - 108px);overflow:auto;padding:0 9px}.conversation-item[data-v-d1c300e8]{display:grid;width:100%;grid-template-columns:39px minmax(0,1fr) auto;gap:9px;align-items:center;margin-bottom:5px;padding:11px;border:1px solid transparent;border-radius:10px;background:#fff;color:#1e293b;text-align:left;cursor:pointer}.conversation-item[data-v-d1c300e8]:hover,.conversation-item.active[data-v-d1c300e8]{border-color:#9abaf8;background:#eef5ff}.avatar[data-v-d1c300e8],.message-avatar[data-v-d1c300e8]{display:flex;align-items:center;justify-content:center;width:37px;height:37px;border-radius:50%;background:#dbeafe;color:#1d4ed8;font-weight:700}.conversation-text[data-v-d1c300e8],.conversation-state[data-v-d1c300e8]{display:flex;min-width:0;flex-direction:column;gap:4px}.conversation-text b[data-v-d1c300e8],.conversation-text small[data-v-d1c300e8]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conversation-text small[data-v-d1c300e8],.conversation-state small[data-v-d1c300e8]{color:#7b8799;font-size:11px}.conversation-state[data-v-d1c300e8]{align-items:flex-end}.chat-main[data-v-d1c300e8]{display:flex;min-width:0;flex-direction:column}.chat-title[data-v-d1c300e8]{display:flex;align-items:center;justify-content:space-between;padding:15px 20px;border-bottom:1px solid #e7ebf1}.chat-title h2[data-v-d1c300e8]{margin:0 0 4px;font-size:18px}.chat-title p[data-v-d1c300e8]{margin:0;color:#7b8799;font-size:11px}.chat-title>span[data-v-d1c300e8]{padding:5px 9px;border-radius:999px;background:#ecfdf3;color:#047857;font-size:12px}.message-history[data-v-d1c300e8]{flex:1;overflow:auto;padding:20px;background:#f7f9fc}.message[data-v-d1c300e8]{display:flex;gap:9px;margin-bottom:17px}.message.mine[data-v-d1c300e8]{flex-direction:row-reverse}.message>div[data-v-d1c300e8]{max-width:72%}.message-sender[data-v-d1c300e8]{margin:0 3px 5px;color:#7b8799;font-size:11px}.mine .message-sender[data-v-d1c300e8]{text-align:right}.message-bubble[data-v-d1c300e8]{margin:0;padding:10px 13px;border:1px solid #e0e5ed;border-radius:4px 14px 14px 14px;background:#fff;white-space:pre-wrap;word-break:break-word}.mine .message-bubble[data-v-d1c300e8]{border-radius:14px 4px 14px 14px;background:#e5f5eb}.mine .message-avatar[data-v-d1c300e8]{background:#dcfce7;color:#15803d}.load-more[data-v-d1c300e8]{display:block;margin:0 auto 18px;border:0;background:transparent;color:#2563eb;cursor:pointer}.composer[data-v-d1c300e8]{padding:13px 15px;border-top:1px solid #e3e8f0}.composer textarea[data-v-d1c300e8]{box-sizing:border-box;width:100%;resize:none;border:0;outline:0;font:inherit}.composer>div[data-v-d1c300e8]{display:flex;align-items:center;justify-content:space-between}.composer small[data-v-d1c300e8]{color:#7b8799}.empty[data-v-d1c300e8]{padding:20px;color:#7b8799;text-align:center}.messages-empty[data-v-d1c300e8]{margin-top:100px}.empty-main[data-v-d1c300e8]{align-items:center;justify-content:center;color:#7b8799}.empty-main>span[data-v-d1c300e8]{font-size:50px}.agent-panel[data-v-d1c300e8]{min-width:0;overflow:auto;border-left:1px solid #e5e9f0;background:#fbfcfe;padding:15px 12px}.agent-panel-title[data-v-d1c300e8]{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:12px}.agent-panel-title h3[data-v-d1c300e8]{margin:0 0 4px;font-size:15px}.agent-panel-title p[data-v-d1c300e8]{margin:0;color:#7b8799;font-size:10px}.agent-panel-title>span[data-v-d1c300e8]{padding:4px 7px;border-radius:999px;background:#ecfdf3;color:#047857;font-size:10px}.agent-row[data-v-d1c300e8]{display:grid;grid-template-columns:35px minmax(0,1fr) auto;gap:8px;align-items:center;padding:10px 6px;border-bottom:1px solid #eef1f5}.agent-avatar[data-v-d1c300e8]{display:flex;align-items:center;justify-content:center;width:33px;height:33px;border-radius:50%;background:#ede9fe;color:#6d28d9;font-weight:700}.agent-row>div[data-v-d1c300e8]{display:flex;min-width:0;flex-direction:column;gap:3px}.agent-row b[data-v-d1c300e8],.agent-row small[data-v-d1c300e8]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agent-row small[data-v-d1c300e8]{color:#7b8799;font-size:10px}.agent-row select[data-v-d1c300e8]{max-width:72px;padding:5px;border:1px solid #d7deea;border-radius:7px;background:#fff;font-size:11px}.presence[data-v-d1c300e8]{padding:4px 7px;border-radius:999px;font-size:10px}.presence.online[data-v-d1c300e8]{background:#dcfce7;color:#15803d}.presence.busy[data-v-d1c300e8]{background:#fff7d6;color:#a16207}.presence.offline[data-v-d1c300e8]{background:#e5e7eb;color:#64748b}.presence-tip[data-v-d1c300e8]{padding:10px;border-radius:8px;background:#fff7ed;color:#9a5b13;font-size:10px;line-height:1.6}.dialog-mask[data-v-d1c300e8]{position:fixed;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;background:rgba(15,23,42,.48)}.starter-dialog[data-v-d1c300e8]{width:min(620px,92vw);max-height:80vh;overflow:hidden;border-radius:15px;background:#fff;box-shadow:0 25px 60px rgba(15,23,42,.25)}.starter-dialog>header[data-v-d1c300e8]{display:flex;align-items:flex-start;justify-content:space-between;padding:20px;border-bottom:1px solid #e7ebf1}.starter-dialog h2[data-v-d1c300e8]{margin:0 0 5px}.starter-dialog p[data-v-d1c300e8]{margin:0;color:#7b8799}.starter-dialog>header button[data-v-d1c300e8]{border:0;background:transparent;font-size:24px;cursor:pointer}.starter-tabs[data-v-d1c300e8]{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:16px 20px 8px}.starter-search[data-v-d1c300e8]{display:flex;gap:8px;padding:8px 20px 13px}.starter-search input[data-v-d1c300e8]{flex:1;padding:9px 11px;border:1px solid #d7deea;border-radius:8px}.candidate-list[data-v-d1c300e8]{max-height:400px;overflow:auto;padding:0 12px 16px}.candidate-list>button[data-v-d1c300e8]{display:grid;width:100%;grid-template-columns:40px 1fr auto;align-items:center;gap:10px;padding:11px;border:0;border-radius:9px;background:#fff;text-align:left;cursor:pointer}.candidate-list>button[data-v-d1c300e8]:hover{background:#f1f6ff}.candidate-list>button>span[data-v-d1c300e8]:nth-child(2){display:flex;flex-direction:column;gap:3px}.candidate-list small[data-v-d1c300e8]{color:#7b8799}.candidate-list em[data-v-d1c300e8]{color:#2563eb;font-style:normal;font-size:12px}@media(max-width:1200px){.chat-workspace[data-v-d1c300e8]{grid-template-columns:285px 1fr}.agent-panel[data-v-d1c300e8]{display:none}}@media(max-width:900px){.chat-workspace[data-v-d1c300e8]{grid-template-columns:1fr;height:auto}.conversation-sidebar[data-v-d1c300e8]{border-right:0;border-bottom:1px solid #e5e9f0}.conversation-list[data-v-d1c300e8]{max-height:300px}.chat-main[data-v-d1c300e8]{min-height:620px}.chat-page-header[data-v-d1c300e8]{align-items:flex-start;gap:12px}}


.chat-page[data-v-d1c300e8]{position:relative;display:flex;height:100%;min-height:0;flex-direction:column;overflow:hidden;color:#182230;font-family:Inter,"PingFang SC","Hiragino Sans GB","Microsoft YaHei",system-ui,sans-serif;-webkit-font-smoothing:antialiased}
.chat-page-header[data-v-d1c300e8]{flex:0 0 auto;align-items:center;margin:0 2px 10px;min-height:54px}
.chat-page-header>div[data-v-d1c300e8]{display:grid;grid-template-columns:auto 1fr;column-gap:10px;align-items:center}
.chat-page-header .back-button[data-v-d1c300e8]{grid-row:1/3;align-self:center;padding:7px 9px;border:1px solid #dbe5f2;border-radius:9px;background:#fff;color:#2563eb;font-size:12px;text-decoration:none}
.chat-page-header h1[data-v-d1c300e8]{margin:0;font-size:22px;line-height:1.25;letter-spacing:-.02em}
.chat-page-header p[data-v-d1c300e8]{margin:2px 0 0;font-size:12px}
.chat-page-header>.primary[data-v-d1c300e8]{box-shadow:0 6px 16px rgba(37,99,235,.2)}
.notice[data-v-d1c300e8]{position:absolute;z-index:25;top:57px;left:50%;width:max-content;max-width:min(680px,88%);box-sizing:border-box;margin:0;transform:translateX(-50%);box-shadow:0 10px 28px rgba(15,23,42,.12)}
.chat-workspace[data-v-d1c300e8]{flex:1;height:auto;min-height:0;border-color:#dce4ef;border-radius:14px;box-shadow:0 8px 28px rgba(15,23,42,.07)}
.conversation-sidebar[data-v-d1c300e8]{display:flex;min-height:0;flex-direction:column;background:linear-gradient(180deg,#f9fbfe 0%,#f5f8fc 100%)}
.conversation-tabs[data-v-d1c300e8]{flex:0 0 auto;padding:11px 12px 9px}
.directory-search[data-v-d1c300e8]{flex:0 0 auto;margin:0 12px 9px}
.conversation-list[data-v-d1c300e8]{flex:1;height:auto;min-height:0;padding:0 8px 10px}
.conversation-item[data-v-d1c300e8]{margin-bottom:4px;padding:10px;border-radius:11px}
.conversation-item.active[data-v-d1c300e8]{border-color:#aac5f7;background:#eaf2ff;box-shadow:inset 3px 0 #2f6fed}
.conversation-text b[data-v-d1c300e8]{font-size:13px;font-weight:650;letter-spacing:.01em}
.chat-main[data-v-d1c300e8]{min-height:0;background:#fff}
.chat-title[data-v-d1c300e8]{min-height:58px;box-sizing:border-box;padding:11px 18px;background:rgba(255,255,255,.94)}
.chat-title h2[data-v-d1c300e8]{font-size:16px;font-weight:680;letter-spacing:.01em}
.message-history[data-v-d1c300e8]{min-height:0;padding:18px 22px;background:linear-gradient(180deg,#f6f8fc 0%,#f9fafc 100%);scrollbar-gutter:stable}
.message[data-v-d1c300e8]{margin-bottom:14px}
.message-bubble[data-v-d1c300e8]{border-color:#dfe6ef;box-shadow:0 2px 7px rgba(15,23,42,.035);font-size:14px;line-height:1.62}
.mine .message-bubble[data-v-d1c300e8]{border-color:#ccebd8;background:linear-gradient(135deg,#dcf6e6,#eaf9f0)}
.composer[data-v-d1c300e8]{flex:0 0 auto;padding:10px 14px 12px;background:#fff}
.composer textarea[data-v-d1c300e8]{min-height:58px;max-height:92px;line-height:1.55;color:#1f2937}
.agent-panel[data-v-d1c300e8]{min-height:0;background:linear-gradient(180deg,#fbfcff,#f7f9fd)}
.mobile-chat-back[data-v-d1c300e8]{display:none}
.mobile-chat-more[data-v-d1c300e8],.mobile-detail-mask[data-v-d1c300e8]{display:none}
@media(max-width:900px){
.chat-page-header[data-v-d1c300e8]{min-height:46px;margin-bottom:8px}.chat-page-header h1[data-v-d1c300e8]{font-size:18px}.chat-page-header p[data-v-d1c300e8]{display:none}.chat-page-header .back-button[data-v-d1c300e8]{grid-row:auto;font-size:0}.chat-page-header .back-button[data-v-d1c300e8]::after{content:"←";font-size:16px}.chat-page-header>.primary[data-v-d1c300e8]{padding:8px 10px;font-size:12px}
.chat-workspace[data-v-d1c300e8]{grid-template-columns:1fr;height:auto;min-height:0}.chat-workspace.has-selection .conversation-sidebar[data-v-d1c300e8]{display:none}.chat-workspace:not(.has-selection) .empty-main[data-v-d1c300e8]{display:none}
.conversation-sidebar[data-v-d1c300e8]{height:100%;border:0}.conversation-list[data-v-d1c300e8]{max-height:none}.chat-main[data-v-d1c300e8]{height:100%;min-height:0}.chat-title[data-v-d1c300e8]{padding:9px 12px}.mobile-chat-back[data-v-d1c300e8]{display:flex;align-items:center;justify-content:center;width:34px;height:34px;margin-right:8px;padding:0;border-radius:9px;background:#edf3ff;color:#2563eb}.chat-title>span[data-v-d1c300e8]{margin-left:auto}.message-history[data-v-d1c300e8]{padding:14px 12px}.message>div[data-v-d1c300e8]{max-width:82%}.composer[data-v-d1c300e8]{padding:9px 10px}.composer textarea[data-v-d1c300e8]{min-height:48px}.notice[data-v-d1c300e8]{top:49px}
}


@media(max-width:900px){
.chat-page[data-v-d1c300e8]{height:100dvh;background:#f4f7fb}
.chat-page.conversation-open .chat-page-header[data-v-d1c300e8]{display:none}
.chat-page-header[data-v-d1c300e8]{box-sizing:border-box;min-height:62px;margin:0;padding:8px 12px;border-bottom:1px solid #e5eaf1;background:#fff}
.chat-page-header>div[data-v-d1c300e8]{column-gap:8px}.chat-page-header h1[data-v-d1c300e8]{font-size:20px}.chat-page-header>.primary[data-v-d1c300e8]{width:38px;height:38px;overflow:hidden;padding:0;font-size:0;border-radius:11px}.chat-page-header>.primary[data-v-d1c300e8]::after{content:"＋";font-size:22px}
.chat-workspace[data-v-d1c300e8]{border:0;border-radius:0;box-shadow:none;background:#fff}
.conversation-tabs[data-v-d1c300e8]{padding:10px 12px 8px;background:#fff}.conversation-tabs button[data-v-d1c300e8]{height:38px;border-radius:10px;font-size:14px;font-weight:650}
.directory-search[data-v-d1c300e8]{margin:0;padding:0 12px 10px;background:#fff}.conversation-search[data-v-d1c300e8]{height:40px;border-color:#dfe6ef;background:#f7f9fc;font-size:14px}.directory-search button[data-v-d1c300e8]{width:48px}
.conversation-list[data-v-d1c300e8]{padding:4px 8px calc(12px + env(safe-area-inset-bottom));background:#f7f9fc}
.conversation-item[data-v-d1c300e8]{min-height:68px;margin:0 0 5px;padding:10px 11px;border:0;border-radius:13px;background:#fff;box-shadow:0 1px 4px rgba(15,23,42,.035)}.conversation-item.active[data-v-d1c300e8]{box-shadow:inset 3px 0 #2f6fed}.avatar[data-v-d1c300e8]{width:42px;height:42px}.conversation-text b[data-v-d1c300e8]{font-size:14px}.conversation-text small[data-v-d1c300e8]{font-size:12px}
.chat-title[data-v-d1c300e8]{position:relative;min-height:60px;padding:8px 10px;border-bottom-color:#e8edf4}.chat-title h2[data-v-d1c300e8]{font-size:16px}.chat-title p[data-v-d1c300e8]{max-width:190px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-title>span[data-v-d1c300e8]{padding:4px 7px;font-size:10px}.mobile-chat-more[data-v-d1c300e8]{display:flex;align-items:center;justify-content:center;width:34px;height:34px;margin-left:5px;padding:0;border-radius:9px;background:#f0f4fa;color:#475569;font-size:13px;letter-spacing:-1px}
.message-history[data-v-d1c300e8]{padding:14px 11px 10px;background:#f3f6fa}.message[data-v-d1c300e8]{gap:7px;margin-bottom:12px}.message-avatar[data-v-d1c300e8]{width:34px;height:34px;flex:0 0 34px}.message-bubble[data-v-d1c300e8]{padding:9px 11px;border-radius:4px 13px 13px 13px;font-size:14px}.mine .message-bubble[data-v-d1c300e8]{border-radius:13px 4px 13px 13px}
.composer[data-v-d1c300e8]{padding:8px 10px calc(8px + env(safe-area-inset-bottom));box-shadow:0 -5px 18px rgba(15,23,42,.055)}.composer textarea[data-v-d1c300e8]{height:50px;min-height:50px;max-height:72px;padding:4px 2px;font-size:15px}.composer-footer[data-v-d1c300e8]{gap:7px!important}.media-tools[data-v-d1c300e8]{width:100%;flex-wrap:nowrap!important}.media-picker[data-v-d1c300e8]{display:flex!important;width:38px;height:38px;box-sizing:border-box;justify-content:center;padding:0!important;overflow:hidden;font-size:0!important}.media-picker[data-v-d1c300e8]::before{content:"＋";font-size:23px}.hold-to-talk[data-v-d1c300e8]{height:40px;flex:1;min-width:0!important;border:1px solid #dce4ef!important;background:#f5f7fa!important;color:#334155!important;font-size:14px!important;font-weight:650}.media-tools>small[data-v-d1c300e8]{white-space:nowrap}.composer-footer>div:last-child small[data-v-d1c300e8]{display:none}.composer-footer>div:last-child .primary[data-v-d1c300e8]{height:38px;padding:0 17px;border-radius:10px}.voice-gesture-guide[data-v-d1c300e8]{position:absolute;right:12px;bottom:76px;left:12px;z-index:8;margin:0!important;box-shadow:0 12px 32px rgba(15,23,42,.16)}
.mobile-detail-mask[data-v-d1c300e8]{position:fixed;inset:0;z-index:150;display:flex;align-items:flex-end;background:rgba(15,23,42,.42);backdrop-filter:blur(2px)}.mobile-detail-sheet[data-v-d1c300e8]{box-sizing:border-box;width:100%;max-height:74dvh;overflow:auto;padding:8px 16px calc(20px + env(safe-area-inset-bottom));border-radius:20px 20px 0 0;background:#fff;box-shadow:0 -18px 45px rgba(15,23,42,.2)}.sheet-handle[data-v-d1c300e8]{width:38px;height:4px;margin:0 auto 11px;border-radius:99px;background:#d7dde6}.mobile-detail-sheet>header[data-v-d1c300e8]{display:flex;height:auto;align-items:center;padding:0 0 14px;border-bottom:1px solid #edf0f4;box-shadow:none}.mobile-detail-sheet h2[data-v-d1c300e8]{margin:0 0 3px;font-size:18px}.mobile-detail-sheet p[data-v-d1c300e8]{margin:0;color:#7b8799;font-size:11px}.mobile-detail-sheet>header button[data-v-d1c300e8]{margin-left:auto;padding:5px 9px;background:#f1f4f8;color:#475569;font-size:20px}.mobile-detail-block[data-v-d1c300e8]{display:flex;gap:8px;align-items:center;padding:15px 0}.mobile-detail-block b[data-v-d1c300e8]{margin-right:auto}.mobile-detail-block span[data-v-d1c300e8]{padding:5px 8px;border-radius:999px;background:#eef5ff;color:#2563eb;font-size:11px}.mobile-detail-agents h3[data-v-d1c300e8]{margin:3px 0 8px;font-size:14px}.mobile-detail-agents article[data-v-d1c300e8]{display:flex;gap:10px;align-items:center;padding:10px 0;border-bottom:1px solid #f0f2f5}.mobile-detail-agents article>div[data-v-d1c300e8]{display:flex;flex-direction:column;gap:3px}.mobile-detail-agents small[data-v-d1c300e8]{color:#7b8799}
}


.message-media[data-v-d1c300e8]{display:grid;gap:7px;margin-top:7px}.message-media img[data-v-d1c300e8],.message-media video[data-v-d1c300e8]{display:block;max-width:min(360px,100%);max-height:280px;border-radius:10px;background:#0f172a;object-fit:contain}.message-media audio[data-v-d1c300e8]{max-width:300px}.message-media>button[data-v-d1c300e8]{padding:9px 12px;border:1px solid #d6deea;border-radius:9px;background:#fff;color:#2563eb;cursor:pointer}.pending-media[data-v-d1c300e8]{display:flex!important;justify-content:flex-start!important;gap:6px;flex-wrap:wrap;margin:4px 0 9px}.pending-media span[data-v-d1c300e8]{padding:5px 8px;border-radius:7px;background:#eef4ff;color:#315b9d;font-size:11px}.pending-media button[data-v-d1c300e8]{border:0;background:transparent;color:#b42318;cursor:pointer}.voice-gesture-guide[data-v-d1c300e8]{display:grid!important;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin:2px 0 10px;padding:10px 12px;border-radius:10px;background:#f6f8fc;color:#718096;font-size:12px}.voice-gesture-guide span[data-v-d1c300e8]:last-child{text-align:right}.voice-gesture-guide span.active[data-v-d1c300e8]{color:#2563eb;font-weight:700}.voice-gesture-guide span:first-child.active[data-v-d1c300e8]{color:#dc2626}.voice-gesture-guide b[data-v-d1c300e8]{color:#1e293b}.composer-footer[data-v-d1c300e8]{display:flex!important;align-items:center;justify-content:space-between!important;gap:12px}.composer-footer>div[data-v-d1c300e8]{display:flex;align-items:center;gap:8px}.media-tools[data-v-d1c300e8]{flex-wrap:wrap}.media-tools>button[data-v-d1c300e8],.media-picker[data-v-d1c300e8]{display:inline-flex;align-items:center;padding:6px 9px;border:0;border-radius:7px;background:#edf2f8;color:#475569;font-size:12px;cursor:pointer}.media-tools>button.recording[data-v-d1c300e8]{background:#fee2e2;color:#b91c1c;box-shadow:0 0 0 3px rgba(239,68,68,.12)}.hold-to-talk[data-v-d1c300e8]{touch-action:none;user-select:none;-webkit-user-select:none;min-width:105px;justify-content:center}.media-picker input[data-v-d1c300e8]{display:none}@media(max-width:900px){.composer-footer[data-v-d1c300e8]{align-items:flex-start!important;flex-direction:column}.composer-footer>div[data-v-d1c300e8]:last-child{width:100%;justify-content:space-between}.hold-to-talk[data-v-d1c300e8]{min-width:118px}.voice-gesture-guide[data-v-d1c300e8]{grid-template-columns:1fr 1fr}.voice-gesture-guide b[data-v-d1c300e8]{grid-column:1/-1;grid-row:1;text-align:center}.voice-gesture-guide span[data-v-d1c300e8]{grid-row:2}}


.wallet-page[data-v-7812985c] {
  padding: 28px;
  color: #172033;
  background: #f5f7fb;
  min-height: 100%;
}
.page-header[data-v-7812985c],
.panel-heading[data-v-7812985c],
.org-row[data-v-7812985c],
.request-card > div[data-v-7812985c],
.actions[data-v-7812985c] {
  display: flex;
  align-items: center;
}
.page-header[data-v-7812985c],
.panel-heading[data-v-7812985c] {
  justify-content: space-between;
  gap: 24px;
}
.eyebrow[data-v-7812985c] {
  margin: 0 0 6px;
  color: #64748b;
  font-size: 12px;
  letter-spacing: 0.16em;
}
h1[data-v-7812985c],
h2[data-v-7812985c],
p[data-v-7812985c] {
  margin-top: 0;
}
h1[data-v-7812985c] {
  margin-bottom: 8px;
}
.subtitle[data-v-7812985c],
.panel-heading p[data-v-7812985c],
.request-card p[data-v-7812985c] {
  color: #64748b;
}
.org-control[data-v-7812985c] {
  min-width: 350px;
}
.org-control label[data-v-7812985c],
.form-grid label[data-v-7812985c] {
  display: grid;
  gap: 7px;
  color: #475569;
  font-size: 14px;
}
.org-row[data-v-7812985c] {
  gap: 10px;
  margin-top: 7px;
}
input[data-v-7812985c],
select[data-v-7812985c],
textarea[data-v-7812985c] {
  box-sizing: border-box;
  width: 100%;
  padding: 10px 12px;
  border: 1px solid #d5dbea;
  border-radius: 8px;
  background: #fff;
  color: #172033;
}
button[data-v-7812985c] {
  border: 0;
  border-radius: 8px;
  padding: 10px 16px;
  cursor: pointer;
}
button[data-v-7812985c]:disabled {
  cursor: not-allowed;
  opacity: 0.55;
}
.primary[data-v-7812985c] {
  color: #fff;
  background: #2368d7;
  white-space: nowrap;
}
.secondary[data-v-7812985c] {
  color: #2368d7;
  background: #eaf2ff;
}
.balance-grid[data-v-7812985c] {
  display: grid;
  grid-template-columns: repeat(5, minmax(150px, 1fr));
  gap: 14px;
  margin: 24px 0;
}
.balance-card[data-v-7812985c],
.panel[data-v-7812985c] {
  border: 1px solid #e2e7f0;
  border-radius: 12px;
  background: #fff;
  box-shadow: 0 5px 18px rgba(30, 55, 90, 0.05);
}
.balance-card[data-v-7812985c] {
  padding: 20px;
}
.balance-card span[data-v-7812985c] {
  color: #64748b;
  font-size: 13px;
}
.balance-card strong[data-v-7812985c] {
  display: block;
  margin-top: 12px;
  font-size: 24px;
}
.balance-card.available[data-v-7812985c] {
  color: #1456bd;
  border-color: #bad2fb;
}
.balance-card.refunding[data-v-7812985c] {
  color: #a65c00;
}
.tabs[data-v-7812985c] {
  display: flex;
  gap: 8px;
  margin-bottom: 16px;
}
.tabs button[data-v-7812985c] {
  background: #e9edf4;
  color: #475569;
}
.tabs button.active[data-v-7812985c] {
  color: #fff;
  background: #172f57;
}
.panel[data-v-7812985c] {
  padding: 22px;
}
.two-column[data-v-7812985c] {
  display: grid;
  grid-template-columns: minmax(300px, 0.8fr) minmax(420px, 1.2fr);
  gap: 18px;
}
.form-grid[data-v-7812985c] {
  display: grid;
  gap: 16px;
}
.table-wrap[data-v-7812985c] {
  overflow-x: auto;
}
table[data-v-7812985c] {
  width: 100%;
  border-collapse: collapse;
}
th[data-v-7812985c],
td[data-v-7812985c] {
  padding: 12px 10px;
  border-bottom: 1px solid #e7ebf2;
  text-align: left;
  white-space: nowrap;
  font-size: 13px;
}
th[data-v-7812985c] {
  color: #64748b;
  background: #f8fafc;
}
.positive[data-v-7812985c] {
  color: #087f5b;
}
.negative[data-v-7812985c] {
  color: #c2413b;
}
.request-card[data-v-7812985c] {
  padding: 14px 0;
  border-bottom: 1px solid #e7ebf2;
}
.request-card > div[data-v-7812985c] {
  justify-content: space-between;
  gap: 12px;
}
.status[data-v-7812985c] {
  border-radius: 999px;
  padding: 4px 9px;
  font-size: 12px;
}
.status.pending[data-v-7812985c] {
  color: #9a5a00;
  background: #fff1cf;
}
.status.approved[data-v-7812985c] {
  color: #087f5b;
  background: #dff7ed;
}
.status.rejected[data-v-7812985c] {
  color: #b42318;
  background: #fee4e2;
}
.actions[data-v-7812985c] {
  justify-content: flex-end !important;
  gap: 8px;
}
.approve[data-v-7812985c] {
  color: #087f5b;
  background: #dff7ed;
}
.reject[data-v-7812985c] {
  color: #b42318;
  background: #fee4e2;
}
.message[data-v-7812985c] {
  margin: 18px 0;
  border-radius: 8px;
  padding: 12px 14px;
}
.message.success[data-v-7812985c] {
  color: #087f5b;
  background: #dff7ed;
}
.message.error[data-v-7812985c] {
  color: #b42318;
  background: #fee4e2;
}
.warning[data-v-7812985c] {
  border-left: 3px solid #e59b24;
  padding: 8px 12px;
  color: #8a5700;
  background: #fff8e8;
}
.empty[data-v-7812985c] {
  padding: 28px 10px;
  text-align: center;
  color: #94a3b8;
}
@media (max-width: 1100px) {
.balance-grid[data-v-7812985c] {
    grid-template-columns: repeat(2, 1fr);
}
.two-column[data-v-7812985c] {
    grid-template-columns: 1fr;
}
}
@media (max-width: 700px) {
.wallet-page[data-v-7812985c] {
    padding: 16px;
}
.page-header[data-v-7812985c] {
    align-items: stretch;
    flex-direction: column;
}
.org-control[data-v-7812985c] {
    min-width: 0;
}
.balance-grid[data-v-7812985c] {
    grid-template-columns: 1fr;
}
}
.wallet-back-button[data-v-7812985c] {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 6px;
  min-height: 38px;
  padding: 8px 14px;
  border: 1px solid #d7deea;
  border-radius: 8px;
  background: #ffffff;
  color: #334155;
  font: inherit;
  font-weight: 600;
  cursor: pointer;
  flex: 0 0 auto;
}
.wallet-back-button[data-v-7812985c]:hover {
  border-color: #1677ff;
  color: #1677ff;
  background: #f5f9ff;
}
.wallet-back-button[data-v-7812985c]:focus-visible {
  outline: 3px solid rgba(22, 119, 255, 0.2);
  outline-offset: 2px;
}
.wallet-back-button span[data-v-7812985c] {
  font-size: 18px;
  line-height: 1;
}

