/* 万鸟朝 UI V2 overlay · 2026-10-26 · 仅在 html.wnc-uiv2 下生效 */
html.wnc-uiv2 .sidebar-v2 .wnc-nav-count, html.wnc-uiv2 .sidebar-v2 .wnc-neg-badge { display: none !important; }
/* 侧边栏：彩色圆角图标块 + 当前项蓝色渐变 */
html.wnc-uiv2 #wnc-global-shell-v2 .sidebar-v2 .nav-button > svg { border-radius: 8px; background: color-mix(in srgb, currentColor 13%, transparent); }
html.wnc-uiv2 #wnc-global-shell-v2 .sidebar-v2 .selected > .nav-row .nav-button,
html.wnc-uiv2 #wnc-global-shell-v2 .sidebar-v2 .nav-button[aria-current="page"] { background: linear-gradient(135deg, #3b82f6, #2563eb) !important; border-radius: 10px; box-shadow: 0 6px 16px rgba(37, 99, 235, .28); }
html.wnc-uiv2 #wnc-global-shell-v2 .sidebar-v2 .selected > .nav-row .nav-button,
html.wnc-uiv2 #wnc-global-shell-v2 .sidebar-v2 .selected > .nav-row .nav-button span,
html.wnc-uiv2 #wnc-global-shell-v2 .sidebar-v2 .nav-button[aria-current="page"],
html.wnc-uiv2 #wnc-global-shell-v2 .sidebar-v2 .nav-button[aria-current="page"] span { color: #ffffff !important; }
html.wnc-uiv2 #wnc-global-shell-v2 .sidebar-v2 .selected > .nav-row .nav-button > svg,
html.wnc-uiv2 #wnc-global-shell-v2 .sidebar-v2 .nav-button[aria-current="page"] > svg { background: rgba(255, 255, 255, .22) !important; color: #ffffff !important; }
html.wnc-uiv2 #wnc-global-shell-v2 .sidebar-v2 .selected > .nav-row .sub-trigger { color: #ffffff !important; }


/* 页头：渐变图标 + 标题 */
html.wnc-uiv2 .wnc-uiv2-headwrap { position: relative !important; padding-left: 56px !important; min-height: 42px; }
html.wnc-uiv2 .wnc-uiv2-tile {
  position: absolute; left: 0; top: 50%; transform: translateY(-50%);
  width: 42px; height: 42px; border-radius: 12px; display: flex; align-items: center; justify-content: center;
  box-shadow: 0 6px 14px rgba(15, 23, 42, .16); pointer-events: none;
}
html.wnc-uiv2 .wnc-uiv2-head { display: flex; align-items: center; gap: 12px; margin: 0 0 14px; }
html.wnc-uiv2 .wnc-uiv2-head .wnc-uiv2-tile { position: static; transform: none; flex: none; }
html.wnc-uiv2 .wnc-uiv2-h1 { font-size: 20px; font-weight: 600; color: #0f172a; line-height: 1.3; }
html.wnc-uiv2 .wnc-uiv2-sub { font-size: 13px; color: #475569; margin-top: 2px; }

/* 统计卡：渐变图标块 */
html.wnc-uiv2 .wnc-uiv2-gtile {
  width: 42px !important; height: 42px !important; min-width: 42px; border-radius: 12px !important;
  display: inline-flex !important; align-items: center; justify-content: center;
  box-shadow: 0 4px 10px rgba(15, 23, 42, .12) !important;
}
html.wnc-uiv2 .wnc-uiv2-gtile svg { width: 21px; height: 21px; }
html.wnc-uiv2 .wnc-uiv2-gtile svg, html.wnc-uiv2 .wnc-uiv2-gtile svg * { stroke: #ffffff !important; }
html.wnc-uiv2 .wnc-uiv2-gtile svg [fill]:not([fill="none"]) { fill: #ffffff !important; }
html.wnc-uiv2 .wnc-ds-card.wnc-type-stat { border-radius: 14px; box-shadow: 0 2px 8px rgba(15, 23, 42, .04); }

@media (max-width: 760px) {
  html.wnc-uiv2 .wnc-uiv2-headwrap { padding-left: 48px !important; }
  html.wnc-uiv2 .wnc-uiv2-tile { width: 36px; height: 36px; border-radius: 10px; }
  html.wnc-uiv2 .wnc-uiv2-gtile { width: 36px !important; height: 36px !important; min-width: 36px; }
}

/* 右上角账号菜单 */
html.wnc-uiv2 #wnc-global-shell-v2 .account-menu { border-radius: 16px !important; overflow: hidden; border: 1px solid #e6e9ef !important; box-shadow: 0 24px 60px rgba(15, 23, 42, .22) !important; }
html.wnc-uiv2 #wnc-global-shell-v2 .account-summary { background: linear-gradient(120deg, #eef4ff, #f5f0ff) !important; }
html.wnc-uiv2 #wnc-global-shell-v2 .account-items button > svg:first-child { width: 32px !important; height: 32px !important; padding: 7px; box-sizing: border-box; border-radius: 9px; background: color-mix(in srgb, currentColor 13%, transparent); flex: none; }
html.wnc-uiv2 #wnc-global-shell-v2 .account-items:nth-of-type(1) button:nth-child(1) > svg:first-child { color: #2563eb; }
html.wnc-uiv2 #wnc-global-shell-v2 .account-items:nth-of-type(1) button:nth-child(2) > svg:first-child { color: #7c3aed; }
html.wnc-uiv2 #wnc-global-shell-v2 .account-items:nth-of-type(1) button:nth-child(3) > svg:first-child { color: #0891b2; }
html.wnc-uiv2 #wnc-global-shell-v2 .account-items:nth-of-type(1) button:nth-child(4) > svg:first-child { color: #475569; }
html.wnc-uiv2 #wnc-global-shell-v2 .account-items:nth-of-type(2) button:nth-child(1) > svg:first-child { color: #d97706; }
html.wnc-uiv2 #wnc-global-shell-v2 .account-items:nth-of-type(2) button:nth-child(2) > svg:first-child { color: #4f46e5; }
html.wnc-uiv2 #wnc-global-shell-v2 .account-items .menu-logout { color: #dc2626 !important; background: #fff5f5; border-radius: 10px; font-weight: 500; }
html.wnc-uiv2 #wnc-global-shell-v2 .account-items .menu-logout > svg:first-child { color: #dc2626; }

/* 退出登录确认 */
#wnc-uiv2-logout { position: fixed; inset: 0; z-index: 2147483000; background: rgba(15, 23, 42, .35); display: flex; align-items: center; justify-content: center; font-family: inherit; }
#wnc-uiv2-logout .wnc-uiv2-lo-box { width: 400px; max-width: calc(100vw - 32px); box-sizing: border-box; background: #ffffff; border-radius: 18px; box-shadow: 0 24px 60px rgba(15, 23, 42, .25); padding: 28px 26px 22px; text-align: center; }
#wnc-uiv2-logout .wnc-uiv2-lo-ic { width: 60px; height: 60px; margin: 0 auto; border-radius: 18px; background: #fef2f2; display: flex; align-items: center; justify-content: center; }
#wnc-uiv2-logout h2 { margin: 16px 0 6px; font-size: 19px; color: #0f172a; }
#wnc-uiv2-logout p { margin: 0; font-size: 13.5px; line-height: 1.7; color: #475569; }
#wnc-uiv2-logout .wnc-uiv2-lo-tip { margin-top: 14px; padding: 9px 12px; border-radius: 10px; background: #f8fafc; font-size: 12.5px; color: #64748b; }
#wnc-uiv2-logout .wnc-uiv2-lo-act { display: flex; gap: 10px; margin-top: 20px; }
#wnc-uiv2-logout .wnc-uiv2-lo-act button { flex: 1; height: 40px; border-radius: 10px; font: inherit; font-size: 14px; cursor: pointer; }
#wnc-uiv2-logout [data-a="cancel"] { border: 1px solid #d5dae2; background: #ffffff; color: #0f172a; }
#wnc-uiv2-logout [data-a="ok"] { border: 0; background: linear-gradient(135deg, #f87171, #dc2626); color: #ffffff; font-weight: 600; box-shadow: 0 6px 14px rgba(220, 38, 38, .25); }

/* ===== 侧边栏（按预览设计） ===== */
html.wnc-uiv2 #wnc-global-shell-v2 .sidebar-v2 { font-family: Inter, 'PingFang SC', 'Microsoft YaHei', system-ui, sans-serif; background: linear-gradient(180deg, #ffffff 0%, #fbfcff 100%); }
html.wnc-uiv2 #wnc-global-shell-v2 .sidebar-v2 .org-label { display: none !important; }
html.wnc-uiv2 #wnc-global-shell-v2 .sidebar-v2 .brand strong { font-size: 16px !important; font-weight: 700 !important; letter-spacing: .02em; color: #0f172a !important; }
html.wnc-uiv2 #wnc-global-shell-v2 .sidebar-v2 .brand small { font-size: 11.5px !important; color: #8a96aa !important; }
html.wnc-uiv2 #wnc-global-shell-v2 .sidebar-v2 .brand-icon { width: 38px !important; height: 38px !important; border-radius: 12px !important; background: linear-gradient(135deg, #60a5fa 0%, #2563eb 55%, #4f46e5 100%) !important; color: #ffffff !important; box-shadow: 0 6px 16px rgba(37, 99, 235, .35) !important; display: flex !important; align-items: center; justify-content: center; }
html.wnc-uiv2 #wnc-global-shell-v2 .sidebar-v2 .brand-icon svg { width: 20px !important; height: 20px !important; }
html.wnc-uiv2 #wnc-global-shell-v2 .sidebar-v2 .wnc-uiv2-gt { padding: 8px 10px 4px; font-size: 11px; font-weight: 600; color: #9aa6b8; letter-spacing: .12em; }
html.wnc-uiv2 #wnc-global-shell-v2 .sidebar-v2 .wnc-uiv2-nb { height: 38px !important; gap: 9px !important; padding: 0 7px !important; border-radius: 10px !important; }
html.wnc-uiv2 #wnc-global-shell-v2 .sidebar-v2 .wnc-uiv2-nb > svg { display: none !important; }
html.wnc-uiv2 #wnc-global-shell-v2 .sidebar-v2 .wnc-uiv2-nb > span:not(.wnc-uiv2-ni) { font-size: 13.5px !important; font-weight: 400 !important; color: #334155 !important; }
html.wnc-uiv2 #wnc-global-shell-v2 .sidebar-v2 .wnc-uiv2-ni { width: 26px; height: 26px; border-radius: 8px; background: var(--ni-bg); color: var(--ni-c); display: inline-flex; align-items: center; justify-content: center; flex: none; }
html.wnc-uiv2 #wnc-global-shell-v2 .sidebar-v2 .selected > .nav-row .wnc-uiv2-nb > span:not(.wnc-uiv2-ni),
html.wnc-uiv2 #wnc-global-shell-v2 .sidebar-v2 .wnc-uiv2-nb[aria-current="page"] > span:not(.wnc-uiv2-ni) { color: #ffffff !important; font-weight: 600 !important; }
html.wnc-uiv2 #wnc-global-shell-v2 .sidebar-v2 .selected > .nav-row .wnc-uiv2-ni,
html.wnc-uiv2 #wnc-global-shell-v2 .sidebar-v2 .wnc-uiv2-nb[aria-current="page"] .wnc-uiv2-ni { background: rgba(255, 255, 255, .2); color: #ffffff; }
html.wnc-uiv2 #wnc-global-shell-v2 .sidebar-v2 .wnc-uiv2-me { width: 100%; box-sizing: border-box; margin: 0 0 10px; padding: 12px; border-radius: 14px; background: linear-gradient(135deg, #eef4ff, #f5f0ff); border: 1px solid #e3e9fb; display: flex; align-items: center; gap: 10px; cursor: pointer; font: inherit; text-align: left; }
html.wnc-uiv2 #wnc-global-shell-v2 .sidebar-v2 .wnc-uiv2-me-av { width: 34px; height: 34px; border-radius: 50%; background: linear-gradient(135deg, #f59e0b, #f97316); color: #ffffff; font-weight: 700; display: flex; align-items: center; justify-content: center; flex: none; }
html.wnc-uiv2 #wnc-global-shell-v2 .sidebar-v2 .wnc-uiv2-me-tx b { display: block; font-size: 13px; font-weight: 600; color: #0f172a; }
html.wnc-uiv2 #wnc-global-shell-v2 .sidebar-v2 .wnc-uiv2-me-tx small { display: block; font-size: 11.5px; color: #64748b; }
html.wnc-uiv2 #wnc-global-shell-v2 .collapsed .sidebar-v2 .wnc-uiv2-me, html.wnc-uiv2 #wnc-global-shell-v2 .collapsed .sidebar-v2 .wnc-uiv2-gt { display: none !important; }
html.wnc-uiv2 #wnc-global-shell-v2 .collapsed .sidebar-v2 .wnc-uiv2-nb { justify-content: center; }

/* ===== 页头（预览规格：46px 图标 + 22px 标题 + 下方说明） ===== */
html.wnc-uiv2 #main-area .wnc-uiv2-headwrap { display: flex !important; flex-direction: column !important; align-items: flex-start !important; justify-content: center !important; gap: 4px !important; padding-left: 60px !important; min-height: 46px !important; }
html.wnc-uiv2 #main-area .wnc-uiv2-headwrap > .wnc-uiv2-tile { width: 46px; height: 46px; border-radius: 13px; box-shadow: 0 8px 18px rgba(15, 23, 42, .16); }
html.wnc-uiv2 #main-area .wnc-uiv2-headwrap > .wnc-uiv2-tile svg { width: 23px; height: 23px; }
html.wnc-uiv2 #main-area .wnc-uiv2-headwrap > h1, html.wnc-uiv2 #main-area .wnc-uiv2-headwrap > strong { font-size: 22px !important; font-weight: 700 !important; line-height: 1.2 !important; letter-spacing: .01em; margin: 0 !important; color: #0f172a !important; }
html.wnc-uiv2 #main-area .wnc-uiv2-headwrap > p, html.wnc-uiv2 #main-area .wnc-uiv2-headwrap > span:not(.wnc-uiv2-tile), html.wnc-uiv2 #main-area .wnc-uiv2-headwrap > small { font-size: 13px !important; line-height: 1.4 !important; color: #64748b !important; margin: 0 !important; }

/* ===== 统计卡（预览规格） ===== */
html.wnc-uiv2 #main-area .wnc-ds-card.wnc-type-stat { padding: 16px 18px !important; border-radius: 14px !important; border: 1px solid #e6e9ef !important; box-shadow: 0 2px 8px rgba(15, 23, 42, .04) !important; column-gap: 14px !important; align-items: center !important; }
html.wnc-uiv2 #main-area .wnc-uiv2-gtile.wnc-uiv2-gtile { width: 44px !important; height: 44px !important; min-width: 44px !important; border-radius: 12px !important; }
html.wnc-uiv2 #main-area .wnc-uiv2-gtile.wnc-uiv2-gtile svg { width: 21px !important; height: 21px !important; }
html.wnc-uiv2 #main-area .wnc-ds-card .wnc-ds-label { font-size: 13px !important; color: #475569 !important; font-weight: 400 !important; }
html.wnc-uiv2 #main-area .wnc-ds-card .wnc-ds-value { font-size: 24px !important; font-weight: 700 !important; line-height: 1.25 !important; font-variant-numeric: tabular-nums; }
html.wnc-uiv2 #main-area .wnc-ds-card .wnc-ds-foot { font-size: 12px !important; color: #64748b !important; }

/* ===== 首页 ===== */
html.wnc-uiv2 #dashboard-workbench-v2 section.stats { grid-template-columns: repeat(5, minmax(0, 1fr)) !important; gap: 14px !important; }
html.wnc-uiv2 #wnc-home-mall-tabs { display: flex !important; gap: 8px !important; background: transparent !important; border: 0 !important; padding: 0 !important; box-shadow: none !important; }
html.wnc-uiv2 #wnc-home-mall-tabs button { height: 34px !important; padding: 0 16px !important; border-radius: 9px !important; border: 1px solid #e3e8f0 !important; background: #ffffff !important; color: #334155 !important; font-size: 13px !important; font-weight: 400 !important; box-shadow: none !important; }
html.wnc-uiv2 #wnc-home-mall-tabs button.is-active, html.wnc-uiv2 #wnc-home-mall-tabs button[aria-selected="true"] { border-color: transparent !important; background: linear-gradient(135deg, #3b82f6, #2563eb) !important; color: #ffffff !important; font-weight: 600 !important; box-shadow: 0 3px 10px rgba(37, 99, 235, .25) !important; }

/* 首页筛选条：胶囊时间段 + 主按钮 */
html.wnc-uiv2 #dwb-filters { border-radius: 14px !important; border: 1px solid #e6e9ef !important; box-shadow: 0 2px 8px rgba(15, 23, 42, .04) !important; }
html.wnc-uiv2 #dwb-filters select, html.wnc-uiv2 #dwb-filters input { height: 36px !important; border: 1px solid #dbe3ef !important; border-radius: 8px !important; font-size: 13px !important; }

/* ===== 顶栏（预览规格） ===== */
html.wnc-uiv2 #wnc-global-shell-v2 .header-v2 .company-picker { position: relative; display: inline-flex !important; align-items: center; gap: 6px; height: 32px !important; padding: 0 10px !important; border: 1px solid #e6e9ef !important; border-radius: 8px !important; background: #ffffff !important; box-shadow: none !important; }
html.wnc-uiv2 #wnc-global-shell-v2 .header-v2 .company-picker select { height: 30px !important; border: 0 !important; background: transparent !important; font-size: 13px !important; color: #0f172a !important; padding: 0 18px 0 0 !important; box-shadow: none !important; }
html.wnc-uiv2 #wnc-global-shell-v2 .header-v2 .wnc-uiv2-dot { width: 8px; height: 8px; border-radius: 50%; background: #22c55e; flex: none; }
html.wnc-uiv2 #wnc-global-shell-v2 .header-v2 .header-right-v2 > .icon-button { width: 36px !important; height: 36px !important; border-radius: 8px !important; background: #f1f5f9 !important; border: 0 !important; color: #334155 !important; display: inline-flex !important; align-items: center; justify-content: center; }
html.wnc-uiv2 #wnc-global-shell-v2 .header-v2 .header-right-v2 > .icon-button svg { width: 18px !important; height: 18px !important; }
html.wnc-uiv2 #wnc-global-shell-v2 .header-v2 .account-button { display: inline-flex !important; align-items: center !important; gap: 10px !important; padding: 4px 8px 4px 4px !important; border-radius: 12px !important; background: transparent !important; border: 0 !important; }
html.wnc-uiv2 #wnc-global-shell-v2 .header-v2 .account-button:hover, html.wnc-uiv2 #wnc-global-shell-v2 .header-v2 .account-button[aria-expanded="true"] { background: #eef4ff !important; }
html.wnc-uiv2 #wnc-global-shell-v2 .header-v2 .account-button > svg:nth-of-type(1) { display: none !important; }
html.wnc-uiv2 #wnc-global-shell-v2 .header-v2 .account-button > svg:last-child { display: block !important; width: 14px !important; height: 14px !important; color: #94a3b8 !important; }
html.wnc-uiv2 #wnc-global-shell-v2 .wnc-uiv2-av { width: 34px; height: 34px; border-radius: 50%; background: linear-gradient(135deg, #f59e0b, #ef4444); color: #ffffff; font-size: 13px; font-weight: 600; display: inline-flex; align-items: center; justify-content: center; flex: none; }
html.wnc-uiv2 #wnc-global-shell-v2 .header-v2 .account-button > div { line-height: 1.25 !important; text-align: left; }
html.wnc-uiv2 #wnc-global-shell-v2 .header-v2 .account-button strong { display: block; font-size: 13px !important; font-weight: 500 !important; color: #0f172a !important; }
html.wnc-uiv2 #wnc-global-shell-v2 .header-v2 .account-button small { display: block; font-size: 11px !important; color: #64748b !important; }
html.wnc-uiv2 #wnc-global-shell-v2 .account-summary > svg:first-of-type { display: none !important; }
html.wnc-uiv2 #wnc-global-shell-v2 .wnc-uiv2-av-lg { width: 48px; height: 48px; border-radius: 15px; font-size: 20px; font-weight: 700; box-shadow: 0 6px 14px rgba(239, 68, 68, .25); }
html.wnc-uiv2 #wnc-global-shell-v2 .account-summary { display: flex !important; align-items: center !important; gap: 12px !important; padding: 18px !important; }

/* 生产用 ::after 生成的页面副标题：竖排标题区内左对齐（资金中心子页等） */
html.wnc-uiv2 body .wnc-uiv2-headwrap.wnc-uiv2-headwrap:not(#_a):not(#_b):not(#_c):not(#_d)::after {
  align-self: flex-start !important; margin: 0 !important; width: auto !important; max-width: 100% !important;
  font-size: 13px !important; line-height: 1.4 !important; color: #64748b !important; font-weight: 400 !important; text-align: left !important;
}

/* ===== 房源列表卡片：对齐预览 HousesColor ===== */
html.wnc-uiv2 body #page-houses .ym-house-group:not(#_a):not(#_b):not(#_c):not(#_d){display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;background:#fff!important;border:1px solid #e6e9ef!important;border-radius:16px!important;box-shadow:0 2px 10px rgba(15,23,42,.04)!important;padding:0!important;overflow:hidden!important;margin-bottom:16px!important}
html.wnc-uiv2 body #page-houses .ym-house-group:not(#_a):not(#_b):not(#_c):not(#_d) > .ym-group-header{grid-column:1!important;grid-row:1!important;background:transparent!important;padding:18px 0 14px 20px!important;display:flex!important;align-items:center!important;gap:14px!important;border:0!important}
html.wnc-uiv2 body #page-houses .ym-house-group:not(#_a):not(#_b):not(#_c):not(#_d) > .ym-v2-rate-bar{grid-column:2!important;grid-row:1!important;padding:18px 20px 14px 12px!important;display:flex!important;align-items:center!important;gap:12px!important;background:transparent!important}
html.wnc-uiv2 body #page-houses .ym-house-group:not(#_a):not(#_b):not(#_c):not(#_d) > .ym-room-grid{grid-column:1 / -1!important;grid-row:2!important;display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:12px!important;padding:2px 20px 20px!important;background:transparent!important}
html.wnc-uiv2 body #page-houses .ym-house-group:not(#_a):not(#_b):not(#_c):not(#_d) > :not(.ym-group-header):not(.ym-v2-rate-bar):not(.ym-room-grid){grid-column:1 / -1!important}
html.wnc-uiv2 body #page-houses .ym-v2-icon:not(#_a):not(#_b):not(#_c):not(#_d){width:40px!important;height:40px!important;min-width:40px!important;border-radius:11px!important;background:linear-gradient(135deg,#60a5fa,#2563eb)!important;display:flex!important;align-items:center!important;justify-content:center!important;color:#fff!important;font-size:0!important;box-shadow:0 4px 10px rgba(37,99,235,.18)!important}
html.wnc-uiv2 body #page-houses .ym-v2-icon:not(#_a):not(#_b):not(#_c):not(#_d) > *{display:none!important}
html.wnc-uiv2 body #page-houses .ym-v2-icon:not(#_a):not(#_b):not(#_c):not(#_d)::before{content:''!important;display:inline-block!important;width:20px!important;height:20px!important;margin:0!important;vertical-align:-2px!important;background:#ffffff!important;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27black%27%20stroke-width%3D%272%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%27M4%2021V5a2%202%200%200%201%202-2h8a2%202%200%200%201%202%202v16M16%209h2a2%202%200%200%201%202%202v10M3%2021h18M8%207h4M8%2011h4M8%2015h4%27/%3E%3C/svg%3E") center/contain no-repeat!important;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27black%27%20stroke-width%3D%272%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%27M4%2021V5a2%202%200%200%201%202-2h8a2%202%200%200%201%202%202v16M16%209h2a2%202%200%200%201%202%202v10M3%2021h18M8%207h4M8%2011h4M8%2015h4%27/%3E%3C/svg%3E") center/contain no-repeat!important}
html.wnc-uiv2 body #page-houses .ym-v2-info:not(#_a):not(#_b):not(#_c):not(#_d){display:flex!important;flex-direction:column!important;gap:6px!important;min-width:0!important}
html.wnc-uiv2 body #page-houses .ym-v2-name-row:not(#_a):not(#_b):not(#_c):not(#_d){display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important}
html.wnc-uiv2 body #page-houses .ym-v2-name:not(#_a):not(#_b):not(#_c):not(#_d){font-size:16px!important;font-weight:700!important;color:#0f172a!important}
html.wnc-uiv2 body #page-houses .ym-v2-type-tag:not(#_a):not(#_b):not(#_c):not(#_d){background:#eef4ff!important;color:#1d4ed8!important;border:1px solid #c7d7fe!important;font-size:11.5px!important;font-weight:600!important;padding:1px 8px!important;border-radius:6px!important;margin:0!important;position:static!important;order:0!important}
html.wnc-uiv2 body #page-houses .ym-v2-meta-row:not(#_a):not(#_b):not(#_c):not(#_d){display:flex!important;align-items:center!important;gap:16px!important;flex-wrap:wrap!important;font-size:12.5px!important;color:#64748b!important}
html.wnc-uiv2 body #page-houses .ym-v2-loc-row:not(#_a):not(#_b):not(#_c):not(#_d){display:flex!important;align-items:center!important;gap:14px!important}
html.wnc-uiv2 body #page-houses .ym-v2-loc-sep:not(#_a):not(#_b):not(#_c):not(#_d), html.wnc-uiv2 body #page-houses .ym-v2-stat-sep:not(#_a):not(#_b):not(#_c):not(#_d), html.wnc-uiv2 body #page-houses .ym-v2-loc-ic:not(#_a):not(#_b):not(#_c):not(#_d), html.wnc-uiv2 body #page-houses .ym-v2-stat-icon:not(#_a):not(#_b):not(#_c):not(#_d){display:none!important}
html.wnc-uiv2 body #page-houses .ym-v2-loc-part:not(#_a):not(#_b):not(#_c):not(#_d)::before{content:''!important;display:inline-block!important;width:13px!important;height:13px!important;margin-right:4px!important;vertical-align:-2px!important;background:#ef4444!important;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27black%27%20stroke-width%3D%272%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%27M12%2021s7-6.3%207-12a7%207%200%200%200-14%200c0%205.7%207%2012%207%2012zM12%2011a2%202%200%201%200%200-4%202%202%200%200%200%200%204z%27/%3E%3C/svg%3E") center/contain no-repeat!important;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27black%27%20stroke-width%3D%272%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%27M12%2021s7-6.3%207-12a7%207%200%200%200-14%200c0%205.7%207%2012%207%2012zM12%2011a2%202%200%201%200%200-4%202%202%200%200%200%200%204z%27/%3E%3C/svg%3E") center/contain no-repeat!important}
html.wnc-uiv2 body #page-houses .ym-v2-loc-org:not(#_a):not(#_b):not(#_c):not(#_d)::before{content:''!important;display:inline-block!important;width:13px!important;height:13px!important;margin-right:4px!important;vertical-align:-2px!important;background:#f97316!important;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27black%27%20stroke-width%3D%272%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%27M4%2021V5a2%202%200%200%201%202-2h8a2%202%200%200%201%202%202v16M16%209h2a2%202%200%200%201%202%202v10M3%2021h18M8%207h4M8%2011h4M8%2015h4%27/%3E%3C/svg%3E") center/contain no-repeat!important;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27black%27%20stroke-width%3D%272%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%27M4%2021V5a2%202%200%200%201%202-2h8a2%202%200%200%201%202%202v16M16%209h2a2%202%200%200%201%202%202v10M3%2021h18M8%207h4M8%2011h4M8%2015h4%27/%3E%3C/svg%3E") center/contain no-repeat!important}
html.wnc-uiv2 body #page-houses .ym-v2-stats-row:not(#_a):not(#_b):not(#_c):not(#_d){display:flex!important;align-items:center!important;gap:14px!important}
html.wnc-uiv2 body #page-houses .ym-v2-stat:not(#_a):not(#_b):not(#_c):not(#_d){display:inline-flex!important;align-items:center!important;gap:3px!important;color:#64748b!important}
html.wnc-uiv2 body #page-houses .ym-v2-stat:first-child:not(#_a):not(#_b):not(#_c):not(#_d)::before{content:''!important;display:inline-block!important;width:13px!important;height:13px!important;margin-right:4px!important;vertical-align:-2px!important;background:#2563eb!important;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27black%27%20stroke-width%3D%272%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%27M6%2021V3h12v18M3%2021h18M14%2012h.01%27/%3E%3C/svg%3E") center/contain no-repeat!important;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27black%27%20stroke-width%3D%272%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%27M6%2021V3h12v18M3%2021h18M14%2012h.01%27/%3E%3C/svg%3E") center/contain no-repeat!important}
html.wnc-uiv2 body #page-houses .ym-v2-stat-num:not(#_a):not(#_b):not(#_c):not(#_d){font-weight:700!important;color:#0f172a!important}
html.wnc-uiv2 body #page-houses .ym-v2-stat-num.rented:not(#_a):not(#_b):not(#_c):not(#_d){color:#059669!important}
html.wnc-uiv2 body #page-houses .ym-v2-stat-num.vacant:not(#_a):not(#_b):not(#_c):not(#_d){color:#dc2626!important}
html.wnc-uiv2 body #page-houses .ym-v2-stat-dot:not(#_a):not(#_b):not(#_c):not(#_d){width:7px!important;height:7px!important;border-radius:50%!important;display:inline-block!important}
html.wnc-uiv2 body #page-houses .ym-v2-stat-dot.rented:not(#_a):not(#_b):not(#_c):not(#_d){background:#16a34a!important}
html.wnc-uiv2 body #page-houses .ym-v2-stat-dot.vacant:not(#_a):not(#_b):not(#_c):not(#_d){background:#ef4444!important}
html.wnc-uiv2 body #page-houses .ym-v2-rate-label:not(#_a):not(#_b):not(#_c):not(#_d){order:0!important;font-size:12.5px!important;color:#64748b!important}
html.wnc-uiv2 body #page-houses .ym-v2-progress-wrap:not(#_a):not(#_b):not(#_c):not(#_d){order:1!important;width:150px!important;min-width:150px!important}
html.wnc-uiv2 body #page-houses .ym-v2-progress:not(#_a):not(#_b):not(#_c):not(#_d){height:6px!important;border-radius:99px!important;background:#fde2e2!important;overflow:hidden!important}
html.wnc-uiv2 body #page-houses .ym-v2-progress-fill:not(#_a):not(#_b):not(#_c):not(#_d){background:linear-gradient(90deg,#f87171,#dc2626)!important;height:100%!important;border-radius:99px!important}
html.wnc-uiv2 body #page-houses .ym-v2-ticks:not(#_a):not(#_b):not(#_c):not(#_d){display:flex!important;justify-content:space-between!important;font-size:10px!important;color:#94a3b8!important;margin-top:3px!important}
html.wnc-uiv2 body #page-houses .ym-v2-rate-num:not(#_a):not(#_b):not(#_c):not(#_d){order:2!important;font-size:16px!important;font-weight:700!important;color:#dc2626!important;min-width:40px!important}
html.wnc-uiv2 body #page-houses .ym-v2-detail-btn:not(#_a):not(#_b):not(#_c):not(#_d){order:3!important;height:32px!important;padding:0 14px!important;border-radius:8px!important;background:#eef4ff!important;color:#1d4ed8!important;border:1px solid #c7d7fe!important;font-size:13px!important;font-weight:600!important;box-shadow:none!important}
html.wnc-uiv2 body #page-houses .house-recycle-move:not(#_a):not(#_b):not(#_c):not(#_d){order:4!important;height:32px!important;padding:0 6px!important;background:transparent!important;border:0!important;color:#64748b!important;font-size:12.5px!important;display:inline-flex!important;align-items:center!important;box-shadow:none!important}
html.wnc-uiv2 body #page-houses .house-recycle-move:not(#_a):not(#_b):not(#_c):not(#_d)::before{content:''!important;display:inline-block!important;width:13px!important;height:13px!important;margin-right:4px!important;vertical-align:-2px!important;background:#64748b!important;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27black%27%20stroke-width%3D%272%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%27M4%207h16M10%2011v6M14%2011v6M5%207l1%2013h12l1-13M9%207V4h6v3%27/%3E%3C/svg%3E") center/contain no-repeat!important;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27black%27%20stroke-width%3D%272%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%27M4%207h16M10%2011v6M14%2011v6M5%207l1%2013h12l1-13M9%207V4h6v3%27/%3E%3C/svg%3E") center/contain no-repeat!important}
/* 房间卡 */
html.wnc-uiv2 body #page-houses .ym-room-card:not(#_a):not(#_b):not(#_c):not(#_d){display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-auto-rows:auto!important;row-gap:6px!important;column-gap:6px!important;align-items:center!important;padding:12px 14px!important;border-radius:12px!important;border:1px solid #fbd5d5!important;background:linear-gradient(180deg,#fff5f5,#ffffff)!important;box-shadow:none!important;position:relative!important;min-height:0!important;height:auto!important}
html.wnc-uiv2 body #page-houses .ym-room-card:not(#_a):not(#_b):not(#_c):not(#_d):hover{box-shadow:0 6px 16px rgba(15,23,42,.08)!important}
html.wnc-uiv2 body #page-houses .ym-room-card:not(#_a):not(#_b):not(#_c):not(#_d) > .rc-status-badge{grid-column:1!important;grid-row:1!important;justify-self:start!important;position:static!important;display:inline-flex!important;align-items:center!important;gap:4px!important;background:#fee2e2!important;color:#dc2626!important;font-size:11px!important;font-weight:600!important;padding:2px 8px!important;border-radius:999px!important;border:0!important;margin:0!important}
html.wnc-uiv2 body #page-houses .ym-room-card:not(#_a):not(#_b):not(#_c):not(#_d) > .rc-status-badge::before{content:''!important;width:5px!important;height:5px!important;border-radius:50%!important;background:currentColor!important;display:inline-block!important}
html.wnc-uiv2 body #page-houses .ym-room-card:not(#_a):not(#_b):not(#_c):not(#_d) > .rc-type-tag{grid-column:2!important;grid-row:1!important;position:static!important;width:20px!important;height:20px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:6px!important;font-size:11px!important;font-weight:700!important;background:#ecfeff!important;color:#0891b2!important;border:1px solid #a5f3fc!important;margin:0!important;padding:0!important}
html.wnc-uiv2 body #page-houses .ym-room-card:not(#_a):not(#_b):not(#_c):not(#_d) > .rc-type-zhu{background:#f3eefe!important;color:#7c3aed!important;border-color:#ddd6fe!important}
html.wnc-uiv2 body #page-houses .ym-room-card:not(#_a):not(#_b):not(#_c):not(#_d) > .rc-type-ge{background:#fff7ed!important;color:#ea580c!important;border-color:#fed7aa!important}
html.wnc-uiv2 body #page-houses .ym-room-card:not(#_a):not(#_b):not(#_c):not(#_d) > .rc-card-name{display:contents!important}
html.wnc-uiv2 body #page-houses .ym-room-card:not(#_a):not(#_b):not(#_c):not(#_d) .rc-room-no{grid-column:1 / -1!important;grid-row:2!important;font-size:15px!important;font-weight:700!important;color:#0f172a!important}
html.wnc-uiv2 body #page-houses .ym-room-card:not(#_a):not(#_b):not(#_c):not(#_d) > .rc-card-info{grid-column:1!important;grid-row:3!important;margin:0!important;padding:0!important}
html.wnc-uiv2 body #page-houses .ym-room-card:not(#_a):not(#_b):not(#_c):not(#_d) .rc-card-price{font-size:18px!important;font-weight:700!important;color:#dc2626!important}
html.wnc-uiv2 body #page-houses .ym-room-card:not(#_a):not(#_b):not(#_c):not(#_d) .rc-card-vdays{grid-column:2!important;grid-row:3!important;justify-self:end!important;background:linear-gradient(135deg,#fb923c,#ea580c)!important;color:#fff!important;font-size:11px!important;font-weight:600!important;padding:2px 8px!important;border-radius:999px!important;border:0!important;margin:0!important;white-space:nowrap!important}
html.wnc-uiv2 body #page-houses .ym-room-card:not(#_a):not(#_b):not(#_c):not(#_d) > .rc-card-fac{grid-column:1 / -1!important;grid-row:4!important;font-size:11px!important;opacity:.75!important;margin:0!important}
html.wnc-uiv2 body #page-houses .ym-room-card:not(#_a):not(#_b):not(#_c):not(#_d) > .rc-card-fac:empty{display:none!important}
/* 已租房间：绿色系 */
html.wnc-uiv2 body #page-houses .ym-room-card[class*="rented"]:not(#_a):not(#_b):not(#_c):not(#_d){border-color:#bbf7d0!important;background:linear-gradient(180deg,#f0fdf4,#ffffff)!important}
html.wnc-uiv2 body #page-houses .ym-room-card:not(#_a):not(#_b):not(#_c):not(#_d) > .rc-status-badge:not(.vacant){background:#dcfce7!important;color:#15803d!important}
html.wnc-uiv2 body #page-houses .ym-room-card[class*="rented"]:not(#_a):not(#_b):not(#_c):not(#_d) .rc-card-price{color:#0f172a!important}
html.wnc-uiv2 body #page-houses .ym-v2-info:not(#_a):not(#_b):not(#_c):not(#_d){flex:1 1 auto!important;width:auto!important}
html.wnc-uiv2 body #page-houses .ym-v2-name-row:not(#_a):not(#_b):not(#_c):not(#_d), html.wnc-uiv2 body #page-houses .ym-v2-meta-row:not(#_a):not(#_b):not(#_c):not(#_d){justify-content:flex-start!important;width:auto!important}
html.wnc-uiv2 body #page-houses .ym-v2-type-tag:not(#_a):not(#_b):not(#_c):not(#_d), html.wnc-uiv2 body #page-houses .ym-v2-stats-row:not(#_a):not(#_b):not(#_c):not(#_d), html.wnc-uiv2 body #page-houses .ym-v2-loc-row:not(#_a):not(#_b):not(#_c):not(#_d){margin-left:0!important;position:static!important;float:none!important}

/* ===== 全站背景：对齐预览（柔光渐变底 + 毛玻璃顶栏） ===== */
html.wnc-uiv2 body:not(#_a), html.wnc-uiv2 body #wnc-global-shell-v2:not(#_a){background:#f3f6fb!important}
html.wnc-uiv2 body #main-area:not(#_a):not(#_b):not(#_c):not(#_d){background:radial-gradient(circle at 22% 0%, rgba(37,99,235,.13), transparent 34%), radial-gradient(circle at 100% 18%, rgba(139,92,246,.09), transparent 32%), radial-gradient(circle at 96% 100%, rgba(249,115,22,.08), transparent 36%), linear-gradient(180deg, #f4f7fc 0%, #eef2f9 100%)!important;background-attachment:fixed!important}
html.wnc-uiv2 body #main-area .page:not(#_a):not(#_b):not(#_c):not(#_d), html.wnc-uiv2 body #main-area [id^="page-"]:not(#_a):not(#_b):not(#_c):not(#_d), html.wnc-uiv2 body #main-area .page > .page-content:not(#_a):not(#_b):not(#_c):not(#_d), html.wnc-uiv2 body #main-area [id^="page-"] > .page-content:not(#_a):not(#_b):not(#_c):not(#_d){background:transparent!important;background-color:transparent!important}
html.wnc-uiv2 body .header-v2:not(#_a):not(#_b):not(#_c):not(#_d){background:rgba(255,255,255,.72)!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;border-bottom:1px solid rgba(226,232,240,.8)!important}
/* 房源卡片：标题/地址按内容宽度，标签与统计紧随其后 */
html.wnc-uiv2 body #page-houses .ym-v2-name:not(#_a):not(#_b):not(#_c):not(#_d), html.wnc-uiv2 body #page-houses .ym-v2-loc-row:not(#_a):not(#_b):not(#_c):not(#_d){flex:0 1 auto!important;width:auto!important}
html.wnc-uiv2 body #page-houses .ym-group-header:not(#_a):not(#_b):not(#_c):not(#_d){justify-content:flex-start!important}

/* ===== 统计卡统一高度：切换 tab 不跳动 ===== */
html.wnc-uiv2 body #main-area .wnc-ds-card.wnc-type-stat:not(#_a):not(#_b):not(#_c):not(#_d){height:88px!important;min-height:88px!important;max-height:88px!important;box-sizing:border-box!important;overflow:hidden!important}
html.wnc-uiv2 body #main-area .wnc-ds-card.wnc-type-stat .wnc-ds-foot:not(#_a):not(#_b):not(#_c):not(#_d){display:block!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;max-width:100%!important}
html.wnc-uiv2 body #main-area .wnc-ds-card.wnc-type-stat .wnc-ds-label:not(#_a):not(#_b):not(#_c):not(#_d){white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}

/* ===== 组织架构 · 权限管理：对齐预览 OrgPermColor ===== */
html.wnc-uiv2 body #page-organization .ov-role-layout:not(#_a):not(#_b):not(#_c):not(#_d){gap:16px!important;align-items:flex-start!important}
html.wnc-uiv2 body #page-organization .ov-role-list:not(#_a):not(#_b):not(#_c):not(#_d), html.wnc-uiv2 body #page-organization .ov-role-detail:not(#_a):not(#_b):not(#_c):not(#_d){background:#fff!important;border:1px solid #e6e9ef!important;border-radius:16px!important;box-shadow:0 2px 10px rgba(15,23,42,.04)!important;padding:0!important;overflow:hidden!important}
html.wnc-uiv2 body #page-organization .ov-role-list:not(#_a):not(#_b):not(#_c):not(#_d) > header{display:flex!important;align-items:center!important;gap:10px!important;padding:16px 18px!important;border-bottom:1px solid #eef2f8!important;background:#fff!important}
html.wnc-uiv2 body #page-organization .ov-role-list:not(#_a):not(#_b):not(#_c):not(#_d) > header::before{content:''!important;width:28px!important;height:28px!important;border-radius:8px!important;flex:none!important;background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27white%27%20stroke-width%3D%272%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%27M15%207a4%204%200%201%200-3.9%205L4%2019v2h3v-2h2v-2h2l1.1-1.1A4%204%200%200%200%2015%207z%27/%3E%3C/svg%3E") center/15px 15px no-repeat,linear-gradient(135deg,#a78bfa,#7c3aed)!important}
html.wnc-uiv2 body #page-organization .ov-role-list:not(#_a):not(#_b):not(#_c):not(#_d) > header > b{font-size:15px!important;font-weight:600!important;color:#0f172a!important}
html.wnc-uiv2 body #page-organization .ov-role-chips:not(#_a):not(#_b):not(#_c):not(#_d){display:flex!important;flex-direction:column!important;gap:2px!important;padding:12px!important;flex-wrap:nowrap!important}
html.wnc-uiv2 body #page-organization .ov-role-chips:not(#_a):not(#_b):not(#_c):not(#_d) .role-chip{display:flex!important;align-items:center!important;gap:8px!important;width:100%!important;box-sizing:border-box!important;height:35px!important;padding:0 12px!important;border:0!important;border-radius:8px!important;background:transparent!important;font-size:13.5px!important;color:#334155!important;box-shadow:none!important;margin:0!important;font-weight:400!important}
html.wnc-uiv2 body #page-organization .ov-role-chips:not(#_a):not(#_b):not(#_c):not(#_d) .role-chip:hover{background:#f8fafc!important}
html.wnc-uiv2 body #page-organization .ov-role-chips:not(#_a):not(#_b):not(#_c):not(#_d) .role-chip.active{background:#eef4ff!important;color:#1d4ed8!important;font-weight:600!important}
html.wnc-uiv2 body #page-organization .ov-role-chips:not(#_a):not(#_b):not(#_c):not(#_d) .role-chip .wnc-uiv2-emi path{stroke:#94a3b8!important;fill:none!important}
html.wnc-uiv2 body #page-organization .ov-role-chips:not(#_a):not(#_b):not(#_c):not(#_d) .role-chip.active .wnc-uiv2-emi path{stroke:#2563eb!important}
html.wnc-uiv2 body #page-organization .ov-role-detail:not(#_a):not(#_b):not(#_c):not(#_d) > div:first-child{padding:18px 20px!important;border-bottom:1px solid #eef2f8!important;align-items:center!important;gap:14px!important;background:#fff!important}
html.wnc-uiv2 body #page-organization .ov-role-detail:not(#_a):not(#_b):not(#_c):not(#_d) > div:first-child > span:first-child{width:40px!important;height:40px!important;min-width:40px!important;border-radius:11px!important;background:linear-gradient(135deg,#fcd34d,#d97706)!important;display:flex!important;align-items:center!important;justify-content:center!important;box-shadow:0 4px 10px rgba(217,119,6,.2)!important}
html.wnc-uiv2 body #page-organization .ov-role-detail:not(#_a):not(#_b):not(#_c):not(#_d) > div:first-child > span:first-child .wnc-uiv2-emi path{stroke:#fff!important;fill:none!important}
html.wnc-uiv2 body #page-organization .ov-role-detail:not(#_a):not(#_b):not(#_c):not(#_d) .pv-nameline{font-size:16px!important;font-weight:700!important;color:#0f172a!important;display:flex!important;align-items:center!important;gap:10px!important}
html.wnc-uiv2 body #page-organization .ov-role-detail:not(#_a):not(#_b):not(#_c):not(#_d) > div:first-child > div > div:last-child{font-size:13px!important;color:#64748b!important;margin-top:2px!important}
html.wnc-uiv2 body #page-organization .ov-role-detail:not(#_a):not(#_b):not(#_c):not(#_d) .pv-ed, html.wnc-uiv2 body #page-organization .ov-role-detail:not(#_a):not(#_b):not(#_c):not(#_d) .pv-go{height:28px!important;padding:0 10px!important;border:1px solid #e2e8f0!important;border-radius:7px!important;background:#fff!important;color:#475569!important;font-size:12.5px!important;font-weight:400!important;display:inline-flex!important;align-items:center!important;gap:4px!important;box-shadow:none!important}
html.wnc-uiv2 body #page-organization .ov-role-detail:not(#_a):not(#_b):not(#_c):not(#_d) > div:first-child > span[onclick*="confirmDeleteRole"]{margin-left:auto!important;height:34px!important;padding:0 14px!important;border:1px solid #e2e8f0!important;border-radius:8px!important;background:#fff!important;display:inline-flex!important;align-items:center!important;gap:6px!important;cursor:pointer!important;font-size:13px!important;color:#334155!important}
html.wnc-uiv2 body #page-organization .ov-role-detail:not(#_a):not(#_b):not(#_c):not(#_d) > div:first-child > span[onclick*="confirmDeleteRole"]::after{content:'删除角色'!important}
html.wnc-uiv2 body #page-organization .ov-role-detail:not(#_a):not(#_b):not(#_c):not(#_d) > div:first-child > span[onclick*="confirmDeleteRole"] path{stroke:#334155!important;fill:none!important}
html.wnc-uiv2 body #page-organization .perm-subtabs:not(#_a):not(#_b):not(#_c):not(#_d){display:flex!important;gap:8px!important;padding:16px 20px 4px!important;background:transparent!important;border:0!important;grid-template-columns:none!important}
html.wnc-uiv2 body #page-organization .perm-subtabs:not(#_a):not(#_b):not(#_c):not(#_d) .perm-subtab{flex:none!important;width:auto!important;height:34px!important;padding:0 14px!important;border:1px solid #e2e8f0!important;border-radius:8px!important;background:#fff!important;color:#334155!important;font-size:13px!important;font-weight:400!important;display:inline-flex!important;align-items:center!important;box-shadow:none!important}
html.wnc-uiv2 body #page-organization .perm-subtabs:not(#_a):not(#_b):not(#_c):not(#_d) .perm-subtab .wnc-uiv2-emi{display:none!important}
html.wnc-uiv2 body #page-organization .perm-subtabs:not(#_a):not(#_b):not(#_c):not(#_d) .perm-subtab.active{background:linear-gradient(135deg,#3b82f6,#2563eb)!important;color:#fff!important;border-color:transparent!important;font-weight:600!important;box-shadow:0 4px 10px rgba(37,99,235,.2)!important}
html.wnc-uiv2 body #page-organization .perm-role-detail:not(#_a):not(#_b):not(#_c):not(#_d){padding:12px 20px 20px!important;background:transparent!important}
html.wnc-uiv2 body #page-organization .dsp-expand:not(#_a):not(#_b):not(#_c):not(#_d){display:flex!important;justify-content:flex-end!important;gap:8px!important;margin-bottom:12px!important}
html.wnc-uiv2 body #page-organization .dsp-expand:not(#_a):not(#_b):not(#_c):not(#_d) button{height:32px!important;padding:0 12px!important;border:1px solid #d5dae2!important;border-radius:8px!important;background:#fff!important;color:#0f172a!important;font-size:13px!important;box-shadow:none!important}
html.wnc-uiv2 body #page-organization .wnc-dgrp:not(#_a):not(#_b):not(#_c):not(#_d){border:1px solid #e6e9ef!important;border-radius:10px!important;background:#fff!important;margin-bottom:10px!important;overflow:hidden!important;box-shadow:none!important}
html.wnc-uiv2 body #page-organization .wnc-dgrp:not(#_a):not(#_b):not(#_c):not(#_d) > .wnc-dgh{display:flex!important;align-items:center!important;gap:10px!important;padding:12px 16px!important;background:#fff!important;font-size:14px!important;font-weight:600!important;color:#0f172a!important;border:0!important;min-height:0!important}
html.wnc-uiv2 body #page-organization .wnc-dgrp:not(#_a):not(#_b):not(#_c):not(#_d) > .wnc-dgh > span:first-child{width:28px!important;height:28px!important;min-width:28px!important;border-radius:8px!important;background:#eef4ff!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}
html.wnc-uiv2 body #page-organization .wnc-dgrp:not(#_a):not(#_b):not(#_c):not(#_d) > .wnc-dgh > .c{margin-left:auto!important;font-size:12.5px!important;font-weight:400!important;color:#2563eb!important}
html.wnc-uiv2 body #page-organization .wnc-dgrp:not(#_a):not(#_b):not(#_c):not(#_d) > .wnc-dgh > .ar{font-size:10px!important;color:#94a3b8!important;font-weight:400!important}
html.wnc-uiv2 body #page-organization .wnc-dgrp:not(#_a):not(#_b):not(#_c):not(#_d) > .wnc-dgb{border-top:1px solid #f1f5f9!important;padding:6px 16px 12px!important;background:#fff!important}
html.wnc-uiv2 body #page-organization .ov-role-list:not(#_a):not(#_b):not(#_c):not(#_d) > header{justify-content:flex-start!important}

/* ===== 组织架构 · 组织树：对齐预览 OrgTreeColor ===== */
html.wnc-uiv2 body #page-organization .orgc3-tree:not(#_a):not(#_b):not(#_c):not(#_d), html.wnc-uiv2 body #page-organization .orgc3-detail:not(#_a):not(#_b):not(#_c):not(#_d){background:#fff!important;border:1px solid #e6e9ef!important;border-radius:16px!important;box-shadow:0 2px 10px rgba(15,23,42,.04)!important}
html.wnc-uiv2 body #page-organization .orgc3-tree-head:not(#_a):not(#_b):not(#_c):not(#_d){padding:16px 18px!important;border-bottom:1px solid #eef2f8!important}
html.wnc-uiv2 body #page-organization .orgc3-treelist:not(#_a):not(#_b):not(#_c):not(#_d){padding:10px 12px!important}
html.wnc-uiv2 body #page-organization .orgc3-row:not(#_a):not(#_b):not(#_c):not(#_d){display:flex!important;align-items:center!important;gap:8px!important;min-height:36px!important;padding:0 10px!important;border-radius:8px!important;font-size:13.5px!important;color:#0f172a!important;background:transparent!important;border:0!important}
html.wnc-uiv2 body #page-organization .orgc3-row:not(#_a):not(#_b):not(#_c):not(#_d):hover{background:#f8fafc!important}
html.wnc-uiv2 body #page-organization .orgc3-row.active:not(#_a):not(#_b):not(#_c):not(#_d), html.wnc-uiv2 body #page-organization .orgc3-row.on:not(#_a):not(#_b):not(#_c):not(#_d), html.wnc-uiv2 body #page-organization .orgc3-row.selected:not(#_a):not(#_b):not(#_c):not(#_d), html.wnc-uiv2 body #page-organization .orgc3-row.cur:not(#_a):not(#_b):not(#_c):not(#_d){background:#eef4ff!important;color:#1d4ed8!important;font-weight:600!important}
html.wnc-uiv2 body #page-organization .orgc3-arrow:not(#_a):not(#_b):not(#_c):not(#_d){font-size:0!important;width:12px!important;height:12px!important;flex:none!important;background:#94a3b8!important;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27black%27%20stroke-width%3D%272.4%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%27m9%206%206%206-6%206%27/%3E%3C/svg%3E") center/contain no-repeat!important;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27black%27%20stroke-width%3D%272.4%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%27m9%206%206%206-6%206%27/%3E%3C/svg%3E") center/contain no-repeat!important;transition:transform .15s!important}
html.wnc-uiv2 body #page-organization .orgc3-arrow.open:not(#_a):not(#_b):not(#_c):not(#_d){transform:rotate(90deg)!important}
html.wnc-uiv2 body #page-organization .orgc3-ic:not(#_a):not(#_b):not(#_c):not(#_d){width:24px!important;height:24px!important;min-width:24px!important;border-radius:6px!important;background:#eef4ff!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:0!important}
html.wnc-uiv2 body #page-organization .orgc3-ic:not(#_a):not(#_b):not(#_c):not(#_d) svg{width:13px!important;height:13px!important}
html.wnc-uiv2 body #page-organization .orgc3-cnt:not(#_a):not(#_b):not(#_c):not(#_d){margin-left:auto!important;font-size:12px!important;color:#94a3b8!important;font-weight:400!important;background:transparent!important}
html.wnc-uiv2 body #page-organization .orgc3-chiprow:not(#_a):not(#_b):not(#_c):not(#_d){display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;margin:4px 0 12px!important}
html.wnc-uiv2 body #page-organization .orgc3-chiprow:not(#_a):not(#_b):not(#_c):not(#_d) .orgc3-badge{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:4px!important;padding:12px 16px!important;border-radius:10px!important;border:0!important;font-size:12.5px!important;color:#475569!important;height:auto!important}
html.wnc-uiv2 body #page-organization .orgc3-chiprow:not(#_a):not(#_b):not(#_c):not(#_d) .orgc3-badge b{font-size:20px!important;font-weight:700!important;line-height:1.2!important}
html.wnc-uiv2 body #page-organization .orgc3-chiprow:not(#_a):not(#_b):not(#_c):not(#_d) .orgc3-badge:nth-child(4n+1){background:#eef4ff!important}
html.wnc-uiv2 body #page-organization .orgc3-chiprow:not(#_a):not(#_b):not(#_c):not(#_d) .orgc3-badge:nth-child(4n+1) b{color:#1d4ed8!important}
html.wnc-uiv2 body #page-organization .orgc3-chiprow:not(#_a):not(#_b):not(#_c):not(#_d) .orgc3-badge:nth-child(4n+2){background:#f3eefe!important}
html.wnc-uiv2 body #page-organization .orgc3-chiprow:not(#_a):not(#_b):not(#_c):not(#_d) .orgc3-badge:nth-child(4n+2) b{color:#6d28d9!important}
html.wnc-uiv2 body #page-organization .orgc3-chiprow:not(#_a):not(#_b):not(#_c):not(#_d) .orgc3-badge:nth-child(4n+3){background:#fffbeb!important}
html.wnc-uiv2 body #page-organization .orgc3-chiprow:not(#_a):not(#_b):not(#_c):not(#_d) .orgc3-badge:nth-child(4n+3) b{color:#b45309!important}
html.wnc-uiv2 body #page-organization .orgc3-chiprow:not(#_a):not(#_b):not(#_c):not(#_d) .orgc3-badge:nth-child(4n+4){background:#ecfdf3!important}
html.wnc-uiv2 body #page-organization .orgc3-chiprow:not(#_a):not(#_b):not(#_c):not(#_d) .orgc3-badge:nth-child(4n+4) b{color:#047857!important}

html.wnc-uiv2 body #page-organization .ov-company-grid:not(#_a):not(#_b):not(#_c):not(#_d){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}
html.wnc-uiv2 body #page-organization .ov-node-card:not(#_a):not(#_b):not(#_c):not(#_d){display:flex!important;align-items:center!important;gap:12px!important;height:60px!important;padding:0 16px!important;border:1px solid #e6e9ef!important;border-radius:12px!important;background:#fff!important;box-shadow:none!important;text-align:left!important}
html.wnc-uiv2 body #page-organization .ov-node-card:not(#_a):not(#_b):not(#_c):not(#_d):hover{box-shadow:0 6px 16px rgba(15,23,42,.06)!important}
html.wnc-uiv2 body #page-organization .ov-node-card:not(#_a):not(#_b):not(#_c):not(#_d) > b{font-size:14px!important;font-weight:600!important;color:#0f172a!important;flex:1 1 auto!important}
html.wnc-uiv2 body #page-organization .ov-node-card:not(#_a):not(#_b):not(#_c):not(#_d) > span:last-child{font-size:12.5px!important;color:#2563eb!important;margin-left:auto!important}
html.wnc-uiv2 body #page-organization .ov-node-card:not(#_a):not(#_b):not(#_c):not(#_d) > .ov-stat-icon{width:32px!important;height:32px!important;min-width:32px!important;border-radius:9px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:14px!important;font-weight:700!important;background:#eef4ff!important;color:#2563eb!important}
html.wnc-uiv2 body #page-organization .ov-node-card:not(#_a):not(#_b):not(#_c):not(#_d) > .ov-stat-icon[data-uiv2-av] svg{display:none!important}
html.wnc-uiv2 body #page-organization .ov-company-grid:not(#_a):not(#_b):not(#_c):not(#_d) .ov-node-card:nth-child(6n+1) > .ov-stat-icon{background:#fff4e5!important;color:#ea580c!important}
html.wnc-uiv2 body #page-organization .ov-company-grid:not(#_a):not(#_b):not(#_c):not(#_d) .ov-node-card:nth-child(6n+2) > .ov-stat-icon{background:#e6f7fb!important;color:#0e7490!important}
html.wnc-uiv2 body #page-organization .ov-company-grid:not(#_a):not(#_b):not(#_c):not(#_d) .ov-node-card:nth-child(6n+3) > .ov-stat-icon{background:#ecfdf3!important;color:#047857!important}
html.wnc-uiv2 body #page-organization .ov-company-grid:not(#_a):not(#_b):not(#_c):not(#_d) .ov-node-card:nth-child(6n+4) > .ov-stat-icon{background:#f3eefe!important;color:#7c3aed!important}
html.wnc-uiv2 body #page-organization .ov-company-grid:not(#_a):not(#_b):not(#_c):not(#_d) .ov-node-card:nth-child(6n+5) > .ov-stat-icon{background:#fdf2f8!important;color:#db2777!important}
html.wnc-uiv2 body #page-organization .ov-company-grid:not(#_a):not(#_b):not(#_c):not(#_d) .ov-node-card:nth-child(6n+6) > .ov-stat-icon{background:#eef4ff!important;color:#2563eb!important}
html.wnc-uiv2 body #page-organization .orgc3-detail:not(#_a):not(#_b):not(#_c):not(#_d) > .orgc3-chiprow ~ *{font-size:13px}
html.wnc-uiv2 body #page-organization .orgc3-row:not(#_a):not(#_b):not(#_c):not(#_d){flex-wrap:nowrap!important;height:36px!important}
html.wnc-uiv2 body #page-organization .orgc3-row:not(#_a):not(#_b):not(#_c):not(#_d) > .orgc3-nm{flex:1 1 auto!important;min-width:0!important;width:auto!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}
html.wnc-uiv2 body #page-organization .orgc3-row:not(#_a):not(#_b):not(#_c):not(#_d) > .orgc3-cnt{flex:none!important;width:auto!important;height:auto!important}
html.wnc-uiv2 body #page-organization .orgc3-row:not(#_a):not(#_b):not(#_c):not(#_d) > .orgc3-op{display:none!important}
html.wnc-uiv2 body #page-organization .orgc3-row:not(#_a):not(#_b):not(#_c):not(#_d):hover > .orgc3-op{display:inline-flex!important}
html.wnc-uiv2 body #page-organization .orgc3-row:not(#_a):not(#_b):not(#_c):not(#_d) > .orgc3-cnt{position:static!important;transform:none!important;top:auto!important;right:auto!important;margin:0 0 0 auto!important;line-height:1!important;align-self:center!important}

/* 成员头像：预览彩色首字 */
html.wnc-uiv2 body #page-organization .mem-av:not(#_a):not(#_b):not(#_c):not(#_d){width:32px!important;height:32px!important;min-width:32px!important;border-radius:9px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:14px!important;font-weight:700!important;border:0!important}
html.wnc-uiv2 body #page-organization tbody tr:nth-child(6n+1) .mem-av:not(#_a):not(#_b):not(#_c):not(#_d){background:#fff4e5!important;color:#ea580c!important}
html.wnc-uiv2 body #page-organization tbody tr:nth-child(6n+2) .mem-av:not(#_a):not(#_b):not(#_c):not(#_d){background:#eef4ff!important;color:#2563eb!important}
html.wnc-uiv2 body #page-organization tbody tr:nth-child(6n+3) .mem-av:not(#_a):not(#_b):not(#_c):not(#_d){background:#ecfdf3!important;color:#047857!important}
html.wnc-uiv2 body #page-organization tbody tr:nth-child(6n+4) .mem-av:not(#_a):not(#_b):not(#_c):not(#_d){background:#f3eefe!important;color:#7c3aed!important}
html.wnc-uiv2 body #page-organization tbody tr:nth-child(6n+5) .mem-av:not(#_a):not(#_b):not(#_c):not(#_d){background:#fdf2f8!important;color:#db2777!important}
html.wnc-uiv2 body #page-organization tbody tr:nth-child(6n+6) .mem-av:not(#_a):not(#_b):not(#_c):not(#_d){background:#e6f7fb!important;color:#0e7490!important}

/* iframe 内（老板座舱/客服等）：透明底透出主页面渐变 */
html.wnc-uiv2.wnc-uiv2-frame, html.wnc-uiv2.wnc-uiv2-frame body{background:transparent!important;background-color:transparent!important}
html.wnc-uiv2.wnc-uiv2-frame body .wnc-uiv2-headwrap:not(#_a):not(#_b){display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;gap:4px!important;padding-left:60px!important;min-height:46px!important;position:relative!important}
html.wnc-uiv2.wnc-uiv2-frame body .wnc-uiv2-headwrap:not(#_a):not(#_b) > h1{font-size:22px!important;font-weight:700!important;line-height:1.2!important;margin:0!important;color:#0f172a!important}
html.wnc-uiv2.wnc-uiv2-frame body .wnc-uiv2-headwrap:not(#_a):not(#_b) > p{font-size:13px!important;line-height:1.4!important;color:#64748b!important;margin:0!important}
html.wnc-uiv2.wnc-uiv2-frame body .wnc-uiv2-headwrap:not(#_a):not(#_b) > span:empty{display:none!important}
html.wnc-uiv2.wnc-uiv2-frame body .wnc-uiv2-headwrap:not(#_a):not(#_b) > .wnc-uiv2-tile{width:46px!important;height:46px!important;border-radius:13px!important}

/* ===== 售后总览：人员胶囊 + 汇总块（对齐预览 TicketsColor） ===== */
html.wnc-uiv2 body #page-tickets .ao-person-chips:not(#_a):not(#_b):not(#_c):not(#_d){display:flex!important;flex-wrap:wrap!important;gap:8px!important;align-items:center!important}
html.wnc-uiv2 body #page-tickets .ao-person-chips:not(#_a):not(#_b):not(#_c):not(#_d) > button{display:inline-flex!important;align-items:center!important;gap:8px!important;height:38px!important;padding:0 14px 0 6px!important;border-radius:10px!important;border:1px solid #e6e9ef!important;background:#fff!important;color:#0f172a!important;font-size:13px!important;font-weight:400!important;box-shadow:none!important}
html.wnc-uiv2 body #page-tickets .ao-person-chips:not(#_a):not(#_b):not(#_c):not(#_d) > button.active{background:linear-gradient(135deg,#3b82f6,#2563eb)!important;color:#fff!important;border-color:transparent!important;font-weight:600!important;box-shadow:0 4px 10px rgba(37,99,235,.2)!important}
html.wnc-uiv2 body #page-tickets .ao-person-chips:not(#_a):not(#_b):not(#_c):not(#_d) > button > .wnc-uiv2-pav{width:26px!important;height:26px!important;border-radius:7px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:12px!important;font-weight:700!important;flex:none!important}
html.wnc-uiv2 body #page-tickets .ao-person-chips:not(#_a):not(#_b):not(#_c):not(#_d) > button.active > .wnc-uiv2-pav{background:rgba(255,255,255,.22)!important;color:#fff!important}
html.wnc-uiv2 body #page-tickets .ao-person-chips:not(#_a):not(#_b):not(#_c):not(#_d) > button:nth-child(7n+2) > .wnc-uiv2-pav{background:#fff4e5!important;color:#ea580c!important}
html.wnc-uiv2 body #page-tickets .ao-person-chips:not(#_a):not(#_b):not(#_c):not(#_d) > button:nth-child(7n+3) > .wnc-uiv2-pav{background:#e6f7fb!important;color:#0e7490!important}
html.wnc-uiv2 body #page-tickets .ao-person-chips:not(#_a):not(#_b):not(#_c):not(#_d) > button:nth-child(7n+4) > .wnc-uiv2-pav{background:#fdf2f8!important;color:#db2777!important}
html.wnc-uiv2 body #page-tickets .ao-person-chips:not(#_a):not(#_b):not(#_c):not(#_d) > button:nth-child(7n+5) > .wnc-uiv2-pav{background:#e6fbf8!important;color:#0f766e!important}
html.wnc-uiv2 body #page-tickets .ao-person-chips:not(#_a):not(#_b):not(#_c):not(#_d) > button:nth-child(7n+6) > .wnc-uiv2-pav{background:#f3eefe!important;color:#7c3aed!important}
html.wnc-uiv2 body #page-tickets .ao-person-chips:not(#_a):not(#_b):not(#_c):not(#_d) > button:nth-child(7n+7) > .wnc-uiv2-pav{background:#eef4ff!important;color:#2563eb!important}
html.wnc-uiv2 body #page-tickets .ao-person-chips:not(#_a):not(#_b):not(#_c):not(#_d) > button:nth-child(7n+8) > .wnc-uiv2-pav{background:#ecfdf3!important;color:#047857!important}

html.wnc-uiv2 body #page-tickets .ao-history-strip:not(#_a):not(#_b):not(#_c):not(#_d){display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;padding:12px 16px 16px!important;border:0!important;background:transparent!important}
html.wnc-uiv2 body #page-tickets .ao-history-strip:not(#_a):not(#_b):not(#_c):not(#_d) > span{display:flex!important;flex-direction:column-reverse!important;align-items:center!important;justify-content:center!important;gap:2px!important;padding:12px 8px!important;border-radius:10px!important;font-size:12px!important;color:#475569!important}
html.wnc-uiv2 body #page-tickets .ao-history-strip:not(#_a):not(#_b):not(#_c):not(#_d) > span > b{font-size:20px!important;font-weight:700!important;line-height:1.2!important;margin:0!important}
html.wnc-uiv2 body #page-tickets .ao-history-strip:not(#_a):not(#_b):not(#_c):not(#_d) > span:nth-child(1){background:#eef4ff!important} html.wnc-uiv2 body #page-tickets .ao-history-strip:not(#_a):not(#_b):not(#_c):not(#_d) > span:nth-child(1) > b{color:#1d4ed8!important}
html.wnc-uiv2 body #page-tickets .ao-history-strip:not(#_a):not(#_b):not(#_c):not(#_d) > span:nth-child(2){background:#ecfdf3!important} html.wnc-uiv2 body #page-tickets .ao-history-strip:not(#_a):not(#_b):not(#_c):not(#_d) > span:nth-child(2) > b{color:#047857!important}
html.wnc-uiv2 body #page-tickets .ao-history-strip:not(#_a):not(#_b):not(#_c):not(#_d) > span:nth-child(3){background:#fef2f2!important} html.wnc-uiv2 body #page-tickets .ao-history-strip:not(#_a):not(#_b):not(#_c):not(#_d) > span:nth-child(3) > b{color:#b91c1c!important}
html.wnc-uiv2 body #page-tickets .ao-history-strip:not(#_a):not(#_b):not(#_c):not(#_d) > button{grid-column:1 / -1!important;justify-self:end!important}
html.wnc-uiv2 body #page-tickets .ao-person-chips:not(#_a):not(#_b):not(#_c):not(#_d) > button:first-child > .wnc-uiv2-pav{background:#eef4ff!important;color:#2563eb!important}
html.wnc-uiv2 body #page-tickets .ao-person-chips:not(#_a):not(#_b):not(#_c):not(#_d) > button.active:first-child > .wnc-uiv2-pav{background:rgba(255,255,255,.22)!important;color:#fff!important}
html.wnc-uiv2 body #page-tickets .ao-person-chips:not(#_a):not(#_b):not(#_c):not(#_d) .wnc-uiv2-pav path{stroke:currentColor!important}

/* ===== 售后各专区：工单类型图标 + 人员筛选（对齐预览 TkSteward/TkRepair） ===== */
html.wnc-uiv2 body #page-tickets .work-row .type-icon.complaint:not(#_a):not(#_b):not(#_c):not(#_d){background:#fef2f2!important;color:#dc2626!important;width:40px!important;height:40px!important;min-width:40px!important;border-radius:11px!important;display:flex!important;align-items:center!important;justify-content:center!important}
html.wnc-uiv2 body #page-tickets .work-row .type-icon.clean:not(#_a):not(#_b):not(#_c):not(#_d){background:#e6f7fb!important;color:#0891b2!important;width:40px!important;height:40px!important;min-width:40px!important;border-radius:11px!important;display:flex!important;align-items:center!important;justify-content:center!important}
html.wnc-uiv2 body #page-tickets .work-row .type-icon.repair:not(#_a):not(#_b):not(#_c):not(#_d){background:#fff4e5!important;color:#ea580c!important;width:40px!important;height:40px!important;min-width:40px!important;border-radius:11px!important;display:flex!important;align-items:center!important;justify-content:center!important}
html.wnc-uiv2 body #page-tickets .work-row .type-icon.other:not(#_a):not(#_b):not(#_c):not(#_d){background:#eef4ff!important;color:#2563eb!important;width:40px!important;height:40px!important;min-width:40px!important;border-radius:11px!important;display:flex!important;align-items:center!important;justify-content:center!important}
html.wnc-uiv2 body #page-tickets .work-row .type-icon.checkin:not(#_a):not(#_b):not(#_c):not(#_d){background:#ecfdf3!important;color:#16a34a!important;width:40px!important;height:40px!important;min-width:40px!important;border-radius:11px!important;display:flex!important;align-items:center!important;justify-content:center!important}
html.wnc-uiv2 body #page-tickets .work-row .type-icon.checkout_inspection:not(#_a):not(#_b):not(#_c):not(#_d){background:#f3eefe!important;color:#7c3aed!important;width:40px!important;height:40px!important;min-width:40px!important;border-radius:11px!important;display:flex!important;align-items:center!important;justify-content:center!important}
html.wnc-uiv2 body #page-tickets .work-row .type-icon.housekeeper:not(#_a):not(#_b):not(#_c):not(#_d){background:#eef4ff!important;color:#2563eb!important;width:40px!important;height:40px!important;min-width:40px!important;border-radius:11px!important;display:flex!important;align-items:center!important;justify-content:center!important}
html.wnc-uiv2 body #page-tickets .tk-fr:not(#_a):not(#_b):not(#_c):not(#_d){display:flex!important;flex-wrap:wrap!important;gap:8px!important;align-items:center!important}
html.wnc-uiv2 body #page-tickets .tk-fr:not(#_a):not(#_b):not(#_c):not(#_d) > .tk-tag{display:inline-flex!important;align-items:center!important;gap:8px!important;height:40px!important;padding:0 10px 0 6px!important;border-radius:10px!important;border:1px solid #e6e9ef!important;background:#fff!important;color:#0f172a!important;font-size:13px!important;font-weight:400!important;box-shadow:none!important;margin:0!important}
html.wnc-uiv2 body #page-tickets .tk-fr:not(#_a):not(#_b):not(#_c):not(#_d) > .tk-tag > b{min-width:22px!important;height:20px!important;padding:0 7px!important;border-radius:999px!important;background:#f1f5f9!important;color:#475569!important;font-size:11.5px!important;font-weight:600!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;margin-left:4px!important}
html.wnc-uiv2 body #page-tickets .tk-fr:not(#_a):not(#_b):not(#_c):not(#_d) > .tk-tag.active{background:linear-gradient(135deg,#3b82f6,#2563eb)!important;color:#fff!important;border-color:transparent!important;font-weight:600!important;box-shadow:0 4px 10px rgba(37,99,235,.2)!important}
html.wnc-uiv2 body #page-tickets .tk-fr:not(#_a):not(#_b):not(#_c):not(#_d) > .tk-tag.active > b{background:rgba(255,255,255,.25)!important;color:#fff!important}
html.wnc-uiv2 body #page-tickets .tk-fr:not(#_a):not(#_b):not(#_c):not(#_d) > .tk-tag[data-hk=""], html.wnc-uiv2 body #page-tickets .tk-fr:not(#_a):not(#_b):not(#_c):not(#_d) > .tk-tag[data-rp=""], html.wnc-uiv2 body #page-tickets .tk-fr:not(#_a):not(#_b):not(#_c):not(#_d) > .tk-tag[data-cl=""]{background:#fff7ed!important;border-color:#fed7aa!important;color:#c2410c!important}
html.wnc-uiv2 body #page-tickets .tk-fr:not(#_a):not(#_b):not(#_c):not(#_d) > .tk-tag > .wnc-uiv2-pav{width:26px!important;height:26px!important;border-radius:7px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:12px!important;font-weight:700!important;flex:none!important;background:#eef4ff;color:#2563eb}
html.wnc-uiv2 body #page-tickets .tk-fr:not(#_a):not(#_b):not(#_c):not(#_d) > .tk-tag > .wnc-uiv2-pav path{stroke:currentColor!important}
html.wnc-uiv2 body #page-tickets .tk-fr:not(#_a):not(#_b):not(#_c):not(#_d) > .tk-tag.active > .wnc-uiv2-pav{background:rgba(255,255,255,.22)!important;color:#fff!important}
html.wnc-uiv2 body #page-tickets .tk-fr:not(#_a):not(#_b):not(#_c):not(#_d) > .tk-tag:nth-child(7n+3) > .wnc-uiv2-pav{background:#f3eefe!important;color:#7c3aed!important}
html.wnc-uiv2 body #page-tickets .tk-fr:not(#_a):not(#_b):not(#_c):not(#_d) > .tk-tag:nth-child(7n+4) > .wnc-uiv2-pav{background:#fdf2f8!important;color:#db2777!important}
html.wnc-uiv2 body #page-tickets .tk-fr:not(#_a):not(#_b):not(#_c):not(#_d) > .tk-tag:nth-child(7n+5) > .wnc-uiv2-pav{background:#eef4ff!important;color:#2563eb!important}
html.wnc-uiv2 body #page-tickets .tk-fr:not(#_a):not(#_b):not(#_c):not(#_d) > .tk-tag:nth-child(7n+6) > .wnc-uiv2-pav{background:#fff4e5!important;color:#ea580c!important}
html.wnc-uiv2 body #page-tickets .tk-fr:not(#_a):not(#_b):not(#_c):not(#_d) > .tk-tag:nth-child(7n+7) > .wnc-uiv2-pav{background:#ecfdf3!important;color:#047857!important}
html.wnc-uiv2 body #page-tickets .tk-fr:not(#_a):not(#_b):not(#_c):not(#_d) > .tk-tag:nth-child(7n+8) > .wnc-uiv2-pav{background:#e6f7fb!important;color:#0e7490!important}
html.wnc-uiv2 body #page-tickets .tk-fr:not(#_a):not(#_b):not(#_c):not(#_d) > .tk-tag:nth-child(7n+9) > .wnc-uiv2-pav{background:#e6fbf8!important;color:#0f766e!important}
html.wnc-uiv2 body #page-tickets .ao-person-chips:not(#_a):not(#_b):not(#_c):not(#_d){flex:1 1 100%!important;width:100%!important;order:99!important;margin-top:6px!important}

/* 经理看板卡片头：标题左、提示右（对齐预览 TkBoardColor） */
html.wnc-uiv2 body #page-tickets .db-card-header:not(#_a):not(#_b):not(#_c):not(#_d){display:flex!important;align-items:center!important;gap:6px!important;font-size:15px!important;font-weight:600!important;color:#0f172a!important;text-align:left!important;justify-content:flex-start!important}
html.wnc-uiv2 body #page-tickets .db-card-header:not(#_a):not(#_b):not(#_c):not(#_d) > span:not([class]){margin-left:auto!important;font-size:12px!important;font-weight:400!important;color:#94a3b8!important}
html.wnc-uiv2 body #page-tickets .db-card-header:not(#_a):not(#_b):not(#_c):not(#_d) > .asl-roles{margin-left:auto!important}
html.wnc-uiv2 body #page-tickets .db-card-header:not(#_a):not(#_b):not(#_c):not(#_d) > span:not([class]) ~ .asl-roles{margin-left:10px!important}
html.wnc-uiv2 body #page-tickets .db-card-header:not(#_a):not(#_b):not(#_c):not(#_d) > span:not([class]){flex:none!important;width:auto!important;text-align:right!important}

/* ===== 客户中心：对齐预览 CustomersColor ===== */
html.wnc-uiv2 body #page-customer-center .cc-d-stats:not(#_a):not(#_b):not(#_c):not(#_d){display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important}
html.wnc-uiv2 body #page-customer-center .cc-d-stats:not(#_a):not(#_b):not(#_c):not(#_d) > .cc-d-stat{display:block!important;padding:14px 16px!important;border-radius:12px!important;border:0!important;box-shadow:none!important;height:auto!important;min-height:0!important}
html.wnc-uiv2 body #page-customer-center .cc-d-stats:not(#_a):not(#_b):not(#_c):not(#_d) > .cc-d-stat > .detail-stat-icon{display:none!important}
html.wnc-uiv2 body #page-customer-center .cc-d-stats:not(#_a):not(#_b):not(#_c):not(#_d) > .cc-d-stat small{display:block!important;font-size:12px!important;color:#64748b!important;margin-bottom:4px!important}
html.wnc-uiv2 body #page-customer-center .cc-d-stats:not(#_a):not(#_b):not(#_c):not(#_d) > .cc-d-stat b{font-size:20px!important;font-weight:700!important;line-height:1.25!important}
html.wnc-uiv2 body #page-customer-center .cc-d-stats:not(#_a):not(#_b):not(#_c):not(#_d) > .cc-d-stat:nth-child(1){background:#eef4ff!important} html.wnc-uiv2 body #page-customer-center .cc-d-stats:not(#_a):not(#_b):not(#_c):not(#_d) > .cc-d-stat:nth-child(1) b{color:#1d4ed8!important}
html.wnc-uiv2 body #page-customer-center .cc-d-stats:not(#_a):not(#_b):not(#_c):not(#_d) > .cc-d-stat:nth-child(2){background:#fef2f2!important} html.wnc-uiv2 body #page-customer-center .cc-d-stats:not(#_a):not(#_b):not(#_c):not(#_d) > .cc-d-stat:nth-child(2) b{color:#dc2626!important}
html.wnc-uiv2 body #page-customer-center .cc-d-stats:not(#_a):not(#_b):not(#_c):not(#_d) > .cc-d-stat:nth-child(3){background:#fff4e5!important} html.wnc-uiv2 body #page-customer-center .cc-d-stats:not(#_a):not(#_b):not(#_c):not(#_d) > .cc-d-stat:nth-child(3) b{color:#c2410c!important}
html.wnc-uiv2 body #page-customer-center .cc-d-stats:not(#_a):not(#_b):not(#_c):not(#_d) > .cc-d-stat:nth-child(4){background:#f3eefe!important} html.wnc-uiv2 body #page-customer-center .cc-d-stats:not(#_a):not(#_b):not(#_c):not(#_d) > .cc-d-stat:nth-child(4) b{color:#6d28d9!important}

html.wnc-uiv2 body #page-customer-center .cc-list .ccb-card .av:not(#_a):not(#_b):not(#_c):not(#_d){width:34px!important;height:34px!important;min-width:34px!important;border-radius:9px!important;font-size:14px!important;font-weight:700!important;display:flex!important;align-items:center!important;justify-content:center!important;border:0!important;box-shadow:none!important}
html.wnc-uiv2 body #page-customer-center .cc-list .ccb-card:nth-child(6n+1) .av:not(#_a):not(#_b):not(#_c):not(#_d){background:#fff4e5!important;color:#ea580c!important}
html.wnc-uiv2 body #page-customer-center .cc-list .ccb-card:nth-child(6n+2) .av:not(#_a):not(#_b):not(#_c):not(#_d){background:#eef4ff!important;color:#2563eb!important}
html.wnc-uiv2 body #page-customer-center .cc-list .ccb-card:nth-child(6n+3) .av:not(#_a):not(#_b):not(#_c):not(#_d){background:#ecfdf3!important;color:#047857!important}
html.wnc-uiv2 body #page-customer-center .cc-list .ccb-card:nth-child(6n+4) .av:not(#_a):not(#_b):not(#_c):not(#_d){background:#f3eefe!important;color:#7c3aed!important}
html.wnc-uiv2 body #page-customer-center .cc-list .ccb-card:nth-child(6n+5) .av:not(#_a):not(#_b):not(#_c):not(#_d){background:#fdf2f8!important;color:#db2777!important}
html.wnc-uiv2 body #page-customer-center .cc-list .ccb-card:nth-child(6n+6) .av:not(#_a):not(#_b):not(#_c):not(#_d){background:#e6f7fb!important;color:#0e7490!important}

html.wnc-uiv2 body #page-customer-center .cc-list .ccb-card:not(#_a):not(#_b):not(#_c):not(#_d){border-radius:12px!important;border:1px solid #e6e9ef!important;box-shadow:none!important}
html.wnc-uiv2 body #page-customer-center .cc-list .ccb-card.active:not(#_a):not(#_b):not(#_c):not(#_d){border-color:#93b4fb!important;background:#f8fbff!important;box-shadow:0 0 0 1px #93b4fb!important}
html.wnc-uiv2 body #page-customer-center .cc-d-head .dh-top > .av:not(#_a):not(#_b):not(#_c):not(#_d){width:52px!important;height:52px!important;min-width:52px!important;border-radius:14px!important;background:linear-gradient(135deg,#f472b6,#db2777)!important;color:#fff!important;font-size:22px!important;font-weight:700!important;box-shadow:0 6px 14px rgba(219,39,119,.25)!important;border:0!important}
html.wnc-uiv2.wnc-uiv2-frame body .wnc-uiv2-headwrap:not(#_a):not(#_b) > .wnc-uiv2-tile{position:absolute!important;left:0!important;top:50%!important;transform:translateY(-50%)!important;display:flex!important;align-items:center!important;justify-content:center!important;box-shadow:0 8px 18px rgba(15,23,42,.16)!important}
html.wnc-uiv2.wnc-uiv2-frame body .wnc-uiv2-headwrap:not(#_a):not(#_b) > :not(.wnc-uiv2-tile):not(h1):not(h2):not(p):not([class*="title"]):not([class*="sub"]):not([class*="desc"]){}
html.wnc-uiv2.wnc-uiv2-frame body .wnc-uiv2-headwrap:not(#_a):not(#_b) > h2, html.wnc-uiv2.wnc-uiv2-frame body .wnc-uiv2-headwrap:not(#_a):not(#_b) > [class*="title"]{font-size:22px!important;font-weight:700!important;line-height:1.2!important;margin:0!important;color:#0f172a!important}
html.wnc-uiv2.wnc-uiv2-frame body .wnc-uiv2-headwrap:not(#_a):not(#_b) > [class*="sub"], html.wnc-uiv2.wnc-uiv2-frame body .wnc-uiv2-headwrap:not(#_a):not(#_b) > [class*="desc"], html.wnc-uiv2.wnc-uiv2-frame body .wnc-uiv2-headwrap:not(#_a):not(#_b) > span:not(.wnc-uiv2-tile){font-size:13px!important;line-height:1.4!important;color:#64748b!important;margin:0!important;font-weight:400!important}
html.wnc-uiv2.wnc-uiv2-frame body .dash-card.order-list-card:not(#_a):not(#_b){background:#fff!important;border:1px solid #e6e9ef!important;border-radius:16px!important;box-shadow:0 2px 10px rgba(15,23,42,.04)!important;padding:0 0 16px!important;overflow:hidden!important}
html.wnc-uiv2.wnc-uiv2-frame body .dash-card.order-list-card:not(#_a):not(#_b) .list-title-block{padding:16px 18px!important;border-bottom:1px solid #eef2f8!important;display:flex!important;align-items:center!important;gap:6px!important;font-size:15px!important;font-weight:600!important}

/* 设置 · 配置模块卡：渐变图标块与标题同行（对齐预览 SettingsColor） */
html.wnc-uiv2 body #page-settings article.module:not(#_a):not(#_b):not(#_c):not(#_d) .module-desc{font-size:13px!important;color:#475569!important;line-height:1.6!important}

/* ===== 个人中心：对齐预览 ProfileColor ===== */
html.wnc-uiv2 body #page-profile .pc-tabs-wrap:not(#_a):not(#_b):not(#_c):not(#_d){display:flex!important;gap:8px!important;width:auto!important;background:transparent!important;border:0!important;padding:0!important;margin:0 0 16px!important;box-shadow:none!important}
html.wnc-uiv2 body #page-profile .pc-tabs-wrap:not(#_a):not(#_b):not(#_c):not(#_d) > .pc-tab{flex:none!important;width:auto!important;height:34px!important;padding:0 14px!important;border-radius:8px!important;border:1px solid #e6e9ef!important;background:#fff!important;color:#334155!important;font-size:13px!important;font-weight:400!important;display:inline-flex!important;align-items:center!important;gap:6px!important;box-shadow:none!important}
html.wnc-uiv2 body #page-profile .pc-tabs-wrap:not(#_a):not(#_b):not(#_c):not(#_d) > .pc-tab.active{background:linear-gradient(135deg,#3b82f6,#2563eb)!important;color:#fff!important;border-color:transparent!important;font-weight:600!important;box-shadow:0 4px 10px rgba(37,99,235,.2)!important}
html.wnc-uiv2 body #page-profile .pc-tabs-wrap:not(#_a):not(#_b):not(#_c):not(#_d) > .pc-tab .wnc-uiv2-emi, html.wnc-uiv2 body #page-profile .pc-tabs-wrap:not(#_a):not(#_b):not(#_c):not(#_d) > .pc-tab .wnc-uiv2-ti{display:none!important}
html.wnc-uiv2 body #page-profile .glass-card.wnc-uiv2-profile:not(#_a):not(#_b):not(#_c):not(#_d){background:linear-gradient(180deg,#e3ebff 0,#f4ecff 70px,#fff 70px)!important;border:1px solid #e6e9ef!important;border-radius:16px!important;padding:0 20px 8px!important;overflow:hidden!important}
html.wnc-uiv2 body #page-profile .glass-card.wnc-uiv2-profile:not(#_a):not(#_b):not(#_c):not(#_d) > .wnc-uiv2-pfhead{display:flex!important;align-items:flex-end!important;gap:16px!important;padding:30px 0 16px!important;border-bottom:1px solid #eef2f8!important;margin-bottom:6px!important}
html.wnc-uiv2 body #page-profile .glass-card.wnc-uiv2-profile:not(#_a):not(#_b):not(#_c):not(#_d) .wnc-uiv2-pfav{width:72px!important;height:72px!important;min-width:72px!important;border-radius:18px!important;background:linear-gradient(135deg,#f59e0b,#ef4444)!important;color:#fff!important;font-size:30px!important;font-weight:700!important;display:flex!important;align-items:center!important;justify-content:center!important;border:4px solid #fff!important;box-shadow:0 8px 18px rgba(239,68,68,.25)!important}
html.wnc-uiv2 body #page-profile .glass-card.wnc-uiv2-profile:not(#_a):not(#_b):not(#_c):not(#_d) .wnc-uiv2-pfinfo > div:first-child{font-size:20px!important;font-weight:700!important;color:#0f172a!important}
html.wnc-uiv2 body #page-profile .glass-card.wnc-uiv2-profile:not(#_a):not(#_b):not(#_c):not(#_d) .wnc-uiv2-pfinfo > div:nth-child(2){display:inline-block!important;margin-top:4px!important;font-size:12px!important;font-weight:600!important;color:#c2410c!important;background:#fff4e5!important;border-radius:6px!important;padding:2px 8px!important}
html.wnc-uiv2 body #page-profile .profile-item:not(#_a):not(#_b):not(#_c):not(#_d){display:flex!important;align-items:center!important;gap:12px!important;padding:12px 0!important;border-bottom:1px dashed #eef2f8!important}
html.wnc-uiv2 body #page-profile .profile-item:not(#_a):not(#_b):not(#_c):not(#_d) > .profile-item-icon{width:36px!important;height:36px!important;min-width:36px!important;border-radius:10px!important;background:#f1f5ff!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:18px!important}
html.wnc-uiv2 body #page-profile .profile-item:not(#_a):not(#_b):not(#_c):not(#_d) .profile-item-label{font-size:12px!important;color:#64748b!important}
html.wnc-uiv2 body #page-profile .profile-item:not(#_a):not(#_b):not(#_c):not(#_d) .profile-item-value{font-size:14px!important;color:#0f172a!important;font-weight:500!important}
html.wnc-uiv2 body #page-profile .wnc-uiv2-head:not(#_a):not(#_b):not(#_c):not(#_d){margin:24px 28px 14px!important}
html.wnc-uiv2 body #page-profile .pc-tabs-wrap:not(#_a):not(#_b):not(#_c):not(#_d){margin:0 28px 4px!important}

/* ===== 新建工单弹窗：对齐预览 NewTicketColor ===== */
html.wnc-uiv2 body #tk-create-modal .tk-modal-content:not(#_a):not(#_b):not(#_c):not(#_d){width:720px!important;max-width:94vw!important;border-radius:18px!important;padding:0!important;overflow:hidden!important;background:#fff!important;box-shadow:0 30px 80px rgba(15,23,42,.25)!important;display:flex!important;flex-direction:column!important;max-height:92vh!important}
html.wnc-uiv2 body #tk-create-modal .tk-modal-header:not(#_a):not(#_b):not(#_c):not(#_d){display:flex!important;align-items:center!important;justify-content:space-between!important;padding:18px 22px!important;border-bottom:1px solid #eef2f8!important;background:#fff!important}
html.wnc-uiv2 body #tk-create-modal .tk-modal-title:not(#_a):not(#_b):not(#_c):not(#_d){display:grid!important;grid-template-columns:36px auto!important;column-gap:12px!important;align-items:center!important;font-size:17px!important;font-weight:700!important;color:#0f172a!important}
html.wnc-uiv2 body #tk-create-modal .tk-modal-title:not(#_a):not(#_b):not(#_c):not(#_d) > .wnc-uiv2-emi{grid-row:1 / span 2!important;width:36px!important;height:36px!important;border-radius:10px!important;background:linear-gradient(135deg,#fbbf24,#ea580c)!important;margin:0!important}
html.wnc-uiv2 body #tk-create-modal .tk-modal-title:not(#_a):not(#_b):not(#_c):not(#_d) > .wnc-uiv2-msub{grid-column:2!important;font-size:12.5px!important;font-weight:400!important;color:#64748b!important}
html.wnc-uiv2 body #tk-create-modal .tk-modal-close:not(#_a):not(#_b):not(#_c):not(#_d){width:32px!important;height:32px!important;border-radius:8px!important;background:#f1f5f9!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;color:#334155!important;font-size:14px!important;cursor:pointer!important}
html.wnc-uiv2 body #tk-create-modal .tk-modal-body:not(#_a):not(#_b):not(#_c):not(#_d){padding:4px 22px 8px!important;overflow:auto!important;flex:1 1 auto!important;background:#fff!important}
html.wnc-uiv2 body #tk-create-modal .tk-form-section:not(#_a):not(#_b):not(#_c):not(#_d){background:#fff!important;border:0!important;border-bottom:1px solid #eef2f8!important;border-radius:0!important;padding:16px 0!important;margin:0!important;box-shadow:none!important}
html.wnc-uiv2 body #tk-create-modal .tk-form-section:not(#_a):not(#_b):not(#_c):not(#_d):last-of-type{border-bottom:0!important}
html.wnc-uiv2 body #tk-create-modal .tk-form-section-title:not(#_a):not(#_b):not(#_c):not(#_d){display:flex!important;align-items:center!important;gap:8px!important;font-size:15px!important;font-weight:600!important;color:#0f172a!important;margin-bottom:12px!important;border:0!important;padding:0!important}
html.wnc-uiv2 body #tk-create-modal .tk-form-section-title:not(#_a):not(#_b):not(#_c):not(#_d) > .wnc-uiv2-emi{width:26px!important;height:26px!important;border-radius:8px!important;margin:0!important}
html.wnc-uiv2 body #tk-create-modal .tk-form-section-title:not(#_a):not(#_b):not(#_c):not(#_d) > .wnc-uiv2-emi path{stroke:currentColor!important}
html.wnc-uiv2 body #tk-create-modal .tk-form-section:nth-of-type(1) .tk-form-section-title:not(#_a):not(#_b):not(#_c):not(#_d) > .wnc-uiv2-emi{background:#eef4ff!important;color:#2563eb!important}
html.wnc-uiv2 body #tk-create-modal .tk-form-section:nth-of-type(2) .tk-form-section-title:not(#_a):not(#_b):not(#_c):not(#_d) > .wnc-uiv2-emi{background:#f3eefe!important;color:#7c3aed!important}
html.wnc-uiv2 body #tk-create-modal .tk-form-section:nth-of-type(3) .tk-form-section-title:not(#_a):not(#_b):not(#_c):not(#_d) > .wnc-uiv2-emi{background:#fffbeb!important;color:#d97706!important}
html.wnc-uiv2 body #tk-create-modal .tk-form-section:nth-of-type(4) .tk-form-section-title:not(#_a):not(#_b):not(#_c):not(#_d) > .wnc-uiv2-emi{background:#ecfdf3!important;color:#16a34a!important}
html.wnc-uiv2 body #tk-create-modal .tk-form-group:not(#_a):not(#_b):not(#_c):not(#_d) > label{font-size:13px!important;color:#334155!important;font-weight:400!important;margin-bottom:6px!important;display:block!important}
html.wnc-uiv2 body #tk-create-modal .tk-input:not(#_a):not(#_b):not(#_c):not(#_d), html.wnc-uiv2 body #tk-create-modal .tk-textarea:not(#_a):not(#_b):not(#_c):not(#_d){border:1px solid #d5dae2!important;border-radius:8px!important;background:#fff!important;font-size:13px!important;min-height:38px!important;box-shadow:none!important}
html.wnc-uiv2 body #tk-create-modal input[type=file]:not(#_a):not(#_b):not(#_c):not(#_d){width:86px!important;height:86px!important;border:1px dashed #93b4fb!important;border-radius:10px!important;background:#f5f8ff url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27%232563eb%27%20stroke-width%3D%271.9%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%27M4%207h4l2-3h4l2%203h4v13H4zM12%2017a4%204%200%201%200%200-8%204%204%200%200%200%200%208z%27%2F%3E%3C%2Fsvg%3E") center 26px/18px no-repeat!important;color:transparent!important;font-size:0!important;cursor:pointer!important;padding:0!important}
html.wnc-uiv2 body #tk-create-modal input[type=file]:not(#_a):not(#_b):not(#_c):not(#_d)::file-selector-button{opacity:0!important;width:100%!important;height:100%!important;cursor:pointer!important}
html.wnc-uiv2 body #tk-create-modal input[type=file]:not(#_a):not(#_b):not(#_c):not(#_d) + div:empty::before{content:'添加照片';display:block;margin:-34px 0 20px;width:86px;text-align:center;font-size:12px;color:#2563eb;pointer-events:none}
html.wnc-uiv2 body #tk-create-modal .wnc-uiv2-seg:not(#_a):not(#_b):not(#_c):not(#_d){display:flex!important;gap:10px!important;flex-wrap:wrap!important}
html.wnc-uiv2 body #tk-create-modal .wnc-uiv2-seg:not(#_a):not(#_b):not(#_c):not(#_d) > button{border:1px solid #d5dae2!important;background:#fff!important;border-radius:10px!important;cursor:pointer!important;color:#334155!important;font:inherit!important}
html.wnc-uiv2 body #tk-create-modal .wnc-uiv2-seg-urg:not(#_a):not(#_b):not(#_c):not(#_d) > button{flex:1 1 0!important;padding:8px 6px!important;display:flex!important;flex-direction:column!important;align-items:center!important;gap:2px!important}
html.wnc-uiv2 body #tk-create-modal .wnc-uiv2-seg-urg:not(#_a):not(#_b):not(#_c):not(#_d) > button b{font-size:14px!important;font-weight:700!important}
html.wnc-uiv2 body #tk-create-modal .wnc-uiv2-seg-urg:not(#_a):not(#_b):not(#_c):not(#_d) > button small{font-size:11.5px!important;color:#64748b!important}
html.wnc-uiv2 body #tk-create-modal .wnc-uiv2-seg-urg:not(#_a):not(#_b):not(#_c):not(#_d) > button:nth-child(1) b{color:#1d4ed8!important} html.wnc-uiv2 body #tk-create-modal .wnc-uiv2-seg-urg:not(#_a):not(#_b):not(#_c):not(#_d) > button:nth-child(2) b{color:#c2410c!important} html.wnc-uiv2 body #tk-create-modal .wnc-uiv2-seg-urg:not(#_a):not(#_b):not(#_c):not(#_d) > button:nth-child(3) b{color:#b91c1c!important}
html.wnc-uiv2 body #tk-create-modal .wnc-uiv2-seg-chip:not(#_a):not(#_b):not(#_c):not(#_d) > button{height:36px!important;padding:0 16px!important;font-size:13px!important}
html.wnc-uiv2 body #tk-create-modal .wnc-uiv2-seg:not(#_a):not(#_b):not(#_c):not(#_d) > button.on{border:2px solid #2563eb!important;background:#eef4ff!important;color:#1d4ed8!important;font-weight:600!important}
html.wnc-uiv2 body #tk-create-modal .wnc-uiv2-mfoot:not(#_a):not(#_b):not(#_c):not(#_d){display:flex!important;justify-content:flex-end!important;gap:10px!important;padding:14px 22px!important;border-top:1px solid #eef2f8!important;background:#f8fafc!important}
html.wnc-uiv2 body #tk-create-modal .wnc-uiv2-mfoot:not(#_a):not(#_b):not(#_c):not(#_d) > .wnc-uiv2-cancel{height:36px!important;padding:0 16px!important;border:1px solid #d5dae2!important;border-radius:8px!important;background:#fff!important;font-size:14px!important;color:#0f172a!important;cursor:pointer!important}
html.wnc-uiv2 body #tk-create-modal .wnc-uiv2-mfoot:not(#_a):not(#_b):not(#_c):not(#_d) > .tk-btn-primary{width:auto!important;height:36px!important;margin:0!important;padding:0 18px!important;border-radius:8px!important;background:linear-gradient(135deg,#3b82f6,#2563eb)!important;color:#fff!important;font-size:14px!important;font-weight:600!important;display:inline-flex!important;align-items:center!important;gap:6px!important;box-shadow:0 6px 14px rgba(37,99,235,.25)!important;border:0!important}
html.wnc-uiv2 body #tk-create-modal .wnc-uiv2-mfoot:not(#_a):not(#_b):not(#_c):not(#_d) > .tk-btn-primary .wnc-uiv2-emi path{stroke:#fff!important}
html.wnc-uiv2 body #tk-create-modal .tk-form-row:not(#_a):not(#_b){flex-wrap:wrap!important}
html.wnc-uiv2 body #tk-create-modal .tk-form-group:has(.wnc-uiv2-seg):not(#_a):not(#_b){flex:1 1 100%!important;width:100%!important;max-width:100%!important}
/* 财务中心统计卡标签含笔数与同比（两行）：取消固定高度，避免压住金额 */
html.wnc-uiv2 body #main-area #page-finance .wnc-ds-card.wnc-type-stat:not(#_a):not(#_b):not(#_c):not(#_d){height:auto!important;max-height:none!important;min-height:88px!important}
html.wnc-uiv2 body #main-area #page-finance .wnc-ds-card.wnc-type-stat .wnc-ds-label:not(#_a):not(#_b):not(#_c):not(#_d){white-space:normal!important;overflow:visible!important}

/* ===== 财务弹窗（账单详情等 fcu-dialog）：对齐预览 MdBillColor ===== */
html.wnc-uiv2 body .fcu-dialog.wnc-uiv2-fdlg:not(#_a):not(#_b):not(#_c):not(#_d){border-radius:18px!important;overflow:hidden!important;box-shadow:0 30px 80px rgba(15,23,42,.25)!important;background:#f8fafc!important}
html.wnc-uiv2 body .fcu-dialog.wnc-uiv2-fdlg:not(#_a):not(#_b):not(#_c):not(#_d) .fcu-dialog-head{display:flex!important;align-items:center!important;gap:12px!important;padding:18px 22px!important;background:#fff!important;border-bottom:1px solid #eef2f8!important}
html.wnc-uiv2 body .fcu-dialog.wnc-uiv2-fdlg:not(#_a):not(#_b):not(#_c):not(#_d) .fcu-dialog-icon{width:38px!important;height:38px!important;min-width:38px!important;border-radius:10px!important;background:linear-gradient(135deg,#fbbf24,#ea580c)!important;display:flex!important;align-items:center!important;justify-content:center!important;box-shadow:0 4px 10px rgba(234,88,12,.25)!important}
html.wnc-uiv2 body .fcu-dialog.wnc-uiv2-fdlg:not(#_a):not(#_b):not(#_c):not(#_d) .fcu-dialog-icon svg{stroke:#fff!important;width:19px!important;height:19px!important}
html.wnc-uiv2 body .fcu-dialog.wnc-uiv2-fdlg:not(#_a):not(#_b):not(#_c):not(#_d) .fcu-dialog-icon svg *{stroke:#fff!important}
html.wnc-uiv2 body .fcu-dialog.wnc-uiv2-fdlg:not(#_a):not(#_b):not(#_c):not(#_d) .fv2-drawer-title{display:flex!important;flex-direction:column!important;font-size:17px!important;font-weight:700!important;color:#0f172a!important;margin-right:auto!important}
html.wnc-uiv2 body .fcu-dialog.wnc-uiv2-fdlg:not(#_a):not(#_b):not(#_c):not(#_d) .wnc-uiv2-dsub{font-size:12.5px!important;font-weight:400!important;color:#64748b!important;margin-top:2px!important}
html.wnc-uiv2 body .fcu-dialog.wnc-uiv2-fdlg:not(#_a):not(#_b):not(#_c):not(#_d) .wnc-uiv2-dst{margin-right:10px!important}
html.wnc-uiv2 body .fcu-dialog.wnc-uiv2-fdlg:not(#_a):not(#_b):not(#_c):not(#_d) .fcu-dialog-close{width:32px!important;height:32px!important;border-radius:8px!important;background:#f1f5f9!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;color:#334155!important}
html.wnc-uiv2 body .fcu-dialog.wnc-uiv2-fdlg:not(#_a):not(#_b):not(#_c):not(#_d) .fcu-dialog-body{padding:18px 22px!important;background:#f8fafc!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;align-content:start!important}
html.wnc-uiv2 body .fcu-dialog.wnc-uiv2-fdlg:not(#_a):not(#_b):not(#_c):not(#_d) .fcu-dialog-body > :not(.d-section){grid-column:1 / -1!important}
html.wnc-uiv2 body .fcu-dialog.wnc-uiv2-fdlg:not(#_a):not(#_b):not(#_c):not(#_d) .wnc-uiv2-bm{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}
html.wnc-uiv2 body .fcu-dialog.wnc-uiv2-fdlg:not(#_a):not(#_b):not(#_c):not(#_d) .wnc-uiv2-bm > div{padding:12px 14px!important;border-radius:12px!important}
html.wnc-uiv2 body .fcu-dialog.wnc-uiv2-fdlg:not(#_a):not(#_b):not(#_c):not(#_d) .wnc-uiv2-bm small{display:block!important;font-size:12px!important;color:#64748b!important}
html.wnc-uiv2 body .fcu-dialog.wnc-uiv2-fdlg:not(#_a):not(#_b):not(#_c):not(#_d) .wnc-uiv2-bm b{font-size:21px!important;font-weight:700!important}
html.wnc-uiv2 body .fcu-dialog.wnc-uiv2-fdlg:not(#_a):not(#_b):not(#_c):not(#_d) .wnc-uiv2-bm .m1{background:#eef4ff!important} html.wnc-uiv2 body .fcu-dialog.wnc-uiv2-fdlg:not(#_a):not(#_b):not(#_c):not(#_d) .wnc-uiv2-bm .m1 b{color:#1d4ed8!important}
html.wnc-uiv2 body .fcu-dialog.wnc-uiv2-fdlg:not(#_a):not(#_b):not(#_c):not(#_d) .wnc-uiv2-bm .m2{background:#ecfdf3!important} html.wnc-uiv2 body .fcu-dialog.wnc-uiv2-fdlg:not(#_a):not(#_b):not(#_c):not(#_d) .wnc-uiv2-bm .m2 b{color:#047857!important}
html.wnc-uiv2 body .fcu-dialog.wnc-uiv2-fdlg:not(#_a):not(#_b):not(#_c):not(#_d) .wnc-uiv2-bm .m3{background:#f1f5f9!important} html.wnc-uiv2 body .fcu-dialog.wnc-uiv2-fdlg:not(#_a):not(#_b):not(#_c):not(#_d) .wnc-uiv2-bm .m3 b{color:#334155!important}
html.wnc-uiv2 body .fcu-dialog.wnc-uiv2-fdlg:not(#_a):not(#_b):not(#_c):not(#_d) .wnc-uiv2-bp .h{display:flex!important;justify-content:space-between!important;font-size:13px!important;color:#334155!important;margin-bottom:6px!important}
html.wnc-uiv2 body .fcu-dialog.wnc-uiv2-fdlg:not(#_a):not(#_b):not(#_c):not(#_d) .wnc-uiv2-bp .h b{color:#047857!important;font-size:13px!important}
html.wnc-uiv2 body .fcu-dialog.wnc-uiv2-fdlg:not(#_a):not(#_b):not(#_c):not(#_d) .wnc-uiv2-bp .t{height:8px!important;border-radius:99px!important;background:#e2e8f0!important;overflow:hidden!important}
html.wnc-uiv2 body .fcu-dialog.wnc-uiv2-fdlg:not(#_a):not(#_b):not(#_c):not(#_d) .wnc-uiv2-bp .t i{display:block!important;height:100%!important;border-radius:99px!important;background:linear-gradient(90deg,#34d399,#059669)!important}
html.wnc-uiv2 body .fcu-dialog.wnc-uiv2-fdlg:not(#_a):not(#_b):not(#_c):not(#_d) .d-section{background:#fff!important;border:1px solid #e6e9ef!important;border-radius:14px!important;padding:16px 18px!important;margin:0!important;box-shadow:none!important}
html.wnc-uiv2 body .fcu-dialog.wnc-uiv2-fdlg:not(#_a):not(#_b):not(#_c):not(#_d) .d-section > h4{display:flex!important;align-items:center!important;gap:8px!important;font-size:15px!important;font-weight:600!important;color:#0f172a!important;margin:0 0 8px!important;padding:0!important;border:0!important}
html.wnc-uiv2 body .fcu-dialog.wnc-uiv2-fdlg:not(#_a):not(#_b):not(#_c):not(#_d) .d-section > h4::before{display:none!important}
html.wnc-uiv2 body .fcu-dialog.wnc-uiv2-fdlg:not(#_a):not(#_b):not(#_c):not(#_d) .d-field{display:flex!important;justify-content:flex-start!important;gap:14px!important;padding:9px 0!important;border-bottom:1px dashed #eef2f8!important;font-size:13px!important}
html.wnc-uiv2 body .fcu-dialog.wnc-uiv2-fdlg:not(#_a):not(#_b):not(#_c):not(#_d) .d-field .d-label{width:72px!important;min-width:72px!important;color:#64748b!important;text-align:left!important}
html.wnc-uiv2 body .fcu-dialog.wnc-uiv2-fdlg:not(#_a):not(#_b):not(#_c):not(#_d) .d-field .d-val{color:#0f172a!important;text-align:left!important;font-weight:400!important}
html.wnc-uiv2 body .fcu-dialog.wnc-uiv2-fdlg:not(#_a):not(#_b):not(#_c):not(#_d) .fcu-dialog-foot{display:flex!important;justify-content:flex-end!important;gap:10px!important;padding:14px 22px!important;background:#f8fafc!important;border-top:1px solid #eef2f8!important}
html.wnc-uiv2 body .fcu-dialog.wnc-uiv2-fdlg:not(#_a):not(#_b):not(#_c):not(#_d) .fcu-dialog-foot .fcu-secondary:last-child{height:36px!important;padding:0 18px!important;border-radius:8px!important;border:0!important;background:linear-gradient(135deg,#3b82f6,#2563eb)!important;color:#fff!important;font-weight:600!important;box-shadow:0 6px 14px rgba(37,99,235,.25)!important}
html.wnc-uiv2 body .fcu-dialog.wnc-uiv2-fdlg:not(#_a):not(#_b):not(#_c):not(#_d) .fv2-drawer-title{flex:1 1 auto!important}
html.wnc-uiv2 body .fcu-dialog.wnc-uiv2-fdlg:not(#_a):not(#_b):not(#_c):not(#_d) .wnc-uiv2-dst{display:inline-flex!important;align-items:center!important;gap:5px!important;background:#ecfdf3!important;color:#047857!important;padding:3px 10px!important;border-radius:999px!important;font-size:12px!important;font-weight:600!important;border:0!important}
html.wnc-uiv2 body .fcu-dialog.wnc-uiv2-fdlg:not(#_a):not(#_b):not(#_c):not(#_d) .wnc-uiv2-dst::before{content:''!important;width:6px!important;height:6px!important;border-radius:50%!important;background:currentColor!important}

/* ===== 付款审核抽屉：对齐预览 MdPayColor ===== */
html.wnc-uiv2 body .fpr-dwp.wnc-uiv2-prd:not(#_a):not(#_b):not(#_c):not(#_d){width:760px!important;max-width:96vw!important;background:#f5f8fd!important;box-shadow:-20px 0 60px rgba(15,23,42,.18)!important}
html.wnc-uiv2 body .fpr-dwp.wnc-uiv2-prd:not(#_a):not(#_b):not(#_c):not(#_d) > header{display:flex!important;align-items:center!important;gap:12px!important;padding:16px 22px!important;background:#fff!important;border-bottom:1px solid #eef2f8!important}
html.wnc-uiv2 body .fpr-dwp.wnc-uiv2-prd:not(#_a):not(#_b):not(#_c):not(#_d) > header > b{display:flex!important;flex-direction:column!important;flex:1 1 auto!important;font-size:17px!important;font-weight:700!important;color:#0f172a!important}
html.wnc-uiv2 body .fpr-dwp.wnc-uiv2-prd:not(#_a):not(#_b):not(#_c):not(#_d) .wnc-uiv2-prs{font-size:12.5px!important;font-weight:400!important;color:#64748b!important;margin-top:2px!important}
html.wnc-uiv2 body .fpr-dwp.wnc-uiv2-prd:not(#_a):not(#_b):not(#_c):not(#_d) .wnc-uiv2-prt{width:38px!important;height:38px!important;min-width:38px!important;border-radius:10px!important;background:linear-gradient(135deg,#a78bfa,#7c3aed)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;box-shadow:0 4px 10px rgba(124,58,237,.25)!important}
html.wnc-uiv2 body .fpr-dwp.wnc-uiv2-prd:not(#_a):not(#_b):not(#_c):not(#_d) .wnc-uiv2-prst{background:#eef4ff!important;color:#1d4ed8!important;border:0!important;border-radius:999px!important;padding:3px 10px!important;font-size:12px!important;font-weight:600!important}
html.wnc-uiv2 body .fpr-dwp.wnc-uiv2-prd:not(#_a):not(#_b):not(#_c):not(#_d) > header > button[data-x]{width:32px!important;height:32px!important;border-radius:8px!important;background:#f1f5f9!important;border:0!important;font-size:18px!important;color:#334155!important}
html.wnc-uiv2 body .fpr-dwp.wnc-uiv2-prd:not(#_a):not(#_b):not(#_c):not(#_d) .fpr-dwb{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;padding:18px 22px!important;align-content:start!important}
html.wnc-uiv2 body .fpr-dwp.wnc-uiv2-prd:not(#_a):not(#_b):not(#_c):not(#_d) .fpr-dwb > *{grid-column:1 / -1!important}
html.wnc-uiv2 body .fpr-dwp.wnc-uiv2-prd:not(#_a):not(#_b):not(#_c):not(#_d) .fpr-dwb > .wnc-uiv2-half{grid-column:auto!important}
html.wnc-uiv2 body .fpr-dwp.wnc-uiv2-prd:not(#_a):not(#_b):not(#_c):not(#_d) .fpr-hero{position:relative!important;background:#fff!important;color:#0f172a!important;border:1px solid #e6e9ef!important;border-radius:14px!important;padding:16px 20px!important;box-shadow:none!important;margin:0!important}
html.wnc-uiv2 body .fpr-dwp.wnc-uiv2-prd:not(#_a):not(#_b):not(#_c):not(#_d) .fpr-hero > .fpr-src, html.wnc-uiv2 body .fpr-dwp.wnc-uiv2-prd:not(#_a):not(#_b):not(#_c):not(#_d) .fpr-hero > p, html.wnc-uiv2 body .fpr-dwp.wnc-uiv2-prd:not(#_a):not(#_b):not(#_c):not(#_d) .fpr-hero > .fo3-tag{display:none!important}
html.wnc-uiv2 body .fpr-dwp.wnc-uiv2-prd:not(#_a):not(#_b):not(#_c):not(#_d) .fpr-hero .wnc-uiv2-pra{display:block!important;font-size:13px!important;color:#64748b!important}
html.wnc-uiv2 body .fpr-dwp.wnc-uiv2-prd:not(#_a):not(#_b):not(#_c):not(#_d) .fpr-hero h3{font-size:28px!important;font-weight:700!important;color:#0f172a!important;margin:2px 0 0!important}
html.wnc-uiv2 body .fpr-dwp.wnc-uiv2-prd:not(#_a):not(#_b):not(#_c):not(#_d) .wnc-uiv2-prw{position:absolute!important;right:20px!important;top:50%!important;transform:translateY(-50%)!important;background:#fff4e5!important;color:#c2410c!important;border-radius:6px!important;padding:3px 10px!important;font-size:12.5px!important}
html.wnc-uiv2 body .fpr-dwp.wnc-uiv2-prd:not(#_a):not(#_b):not(#_c):not(#_d) .fpr-sec{background:#fff!important;border:1px solid #e6e9ef!important;border-radius:14px!important;padding:16px 18px!important;margin:0!important;box-shadow:none!important}
html.wnc-uiv2 body .fpr-dwp.wnc-uiv2-prd:not(#_a):not(#_b):not(#_c):not(#_d) .fpr-sec > h5.wnc-uiv2-prh{display:flex!important;align-items:center!important;gap:8px!important;font-size:15px!important;font-weight:600!important;color:#0f172a!important;margin:0 0 10px!important}
html.wnc-uiv2 body .fpr-dwp.wnc-uiv2-prd:not(#_a):not(#_b):not(#_c):not(#_d) .fpr-sec > h5.wnc-uiv2-prh > i{width:26px!important;height:26px!important;border-radius:8px!important;background:#eef4ff!important;color:#2563eb!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:15px!important}
html.wnc-uiv2 body .fpr-dwp.wnc-uiv2-prd:not(#_a):not(#_b):not(#_c):not(#_d) .fo3-kv{display:flex!important;justify-content:flex-start!important;gap:14px!important;padding:9px 0!important;border-bottom:1px dashed #eef2f8!important;font-size:13px!important}
html.wnc-uiv2 body .fpr-dwp.wnc-uiv2-prd:not(#_a):not(#_b):not(#_c):not(#_d) .fo3-kv > span{width:80px!important;min-width:80px!important;color:#64748b!important}
html.wnc-uiv2 body .fpr-dwp.wnc-uiv2-prd:not(#_a):not(#_b):not(#_c):not(#_d) .fo3-kv > b{font-weight:500!important;color:#0f172a!important;text-align:left!important}
html.wnc-uiv2 body .wnc-uiv2-gtile i[class*="ph-"]:not(#_a):not(#_b):not(#_c):not(#_d){color:#fff!important}
html.wnc-uiv2 body .fpr-dwp.wnc-uiv2-prd.wnc-uiv2-rc:not(#_a):not(#_b) .wnc-uiv2-prt{background:linear-gradient(135deg,#fbbf24,#ea580c)!important;box-shadow:0 4px 10px rgba(234,88,12,.25)!important}
html.wnc-uiv2 body .fpr-dwp.wnc-uiv2-prd:not(#_a):not(#_b) .wnc-uiv2-prst.bad{background:#fef2f2!important;color:#dc2626!important}
html.wnc-uiv2 body .fpr-dwp.wnc-uiv2-prd:not(#_a):not(#_b) .wnc-uiv2-prst.ok{background:#ecfdf3!important;color:#047857!important}
html.wnc-uiv2 body .fpr-dwp.wnc-uiv2-prd:not(#_a):not(#_b) .wnc-uiv2-prst.warn{background:#fff7ed!important;color:#c2410c!important}
html.wnc-uiv2 body .fpr-dwp.wnc-uiv2-prd:not(#_a):not(#_b) .rc2-steps li{display:flex!important;align-items:center!important;gap:10px!important;padding:10px 0!important;border-bottom:1px dashed #eef2f8!important}
html.wnc-uiv2 body .fpr-dwp.wnc-uiv2-prd:not(#_a):not(#_b) .rc2-steps li.ok > i{color:#16a34a!important}
html.wnc-uiv2 body .fpr-dwp.wnc-uiv2-prd:not(#_a):not(#_b) .rc2-steps li.bad > i, html.wnc-uiv2 body .fpr-dwp.wnc-uiv2-prd:not(#_a):not(#_b) .rc2-steps li.bad small{color:#dc2626!important}
html.wnc-uiv2 body .fpr-dwp.wnc-uiv2-prd:not(#_a):not(#_b) .fpr-hint.bad{background:#fef2f2!important;border:1px solid #fecaca!important;color:#b91c1c!important;border-radius:10px!important;padding:10px 14px!important}
html.wnc-uiv2 body .fpr-dwp.wnc-uiv2-prd:not(#_a):not(#_b) .rc2-ab{height:36px!important;padding:0 14px!important;border-radius:8px!important;border:1px solid #d5dae2!important;background:#fff!important;font-size:13px!important}
html.wnc-uiv2 body .fpr-dwp.wnc-uiv2-prd:not(#_a):not(#_b) .rc2-ab.pri{background:linear-gradient(135deg,#3b82f6,#2563eb)!important;color:#fff!important;border:0!important;font-weight:600!important}

/* ===== 结算账户详情：对齐预览 MdSettleColor ===== */
html.wnc-uiv2 body .sv-dialog.wnc-uiv2-fdlg:not(#_a):not(#_b):not(#_c):not(#_d) .fcu-dialog-icon{background:linear-gradient(135deg,#22d3ee,#0891b2)!important;box-shadow:0 4px 10px rgba(8,145,178,.25)!important}
html.wnc-uiv2 body .sv-dialog.wnc-uiv2-fdlg:not(#_a):not(#_b):not(#_c):not(#_d) .sv-detail-hero,
html.wnc-uiv2 body .sv-dialog.wnc-uiv2-fdlg:not(#_a):not(#_b):not(#_c):not(#_d) .sv-formula,
html.wnc-uiv2 body .sv-dialog.wnc-uiv2-fdlg:not(#_a):not(#_b):not(#_c):not(#_d) .sv-table,
html.wnc-uiv2 body .sv-dialog.wnc-uiv2-fdlg:not(#_a):not(#_b):not(#_c):not(#_d) .sv-recon-summary{background:#fff!important;border:1px solid #e6e9ef!important;border-radius:14px!important;padding:16px 18px!important;margin:0!important;box-shadow:none!important}
html.wnc-uiv2 body .sv-dialog.wnc-uiv2-fdlg:not(#_a):not(#_b):not(#_c):not(#_d) .sv-section-head{display:flex!important;align-items:center!important;justify-content:space-between!important;margin:6px 2px -6px!important}
html.wnc-uiv2 body .sv-dialog.wnc-uiv2-fdlg:not(#_a):not(#_b):not(#_c):not(#_d) .sv-section-head h3{font-size:15px!important;font-weight:600!important;color:#0f172a!important;margin:0!important}
html.wnc-uiv2 body .sv-dialog.wnc-uiv2-fdlg:not(#_a):not(#_b):not(#_c):not(#_d) .sv-section-head > span{font-size:12px!important;color:#94a3b8!important}
html.wnc-uiv2 body .sv-dialog.wnc-uiv2-fdlg:not(#_a):not(#_b):not(#_c):not(#_d) .sv-formula{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:10px!important}
html.wnc-uiv2 body .sv-dialog.wnc-uiv2-fdlg:not(#_a):not(#_b):not(#_c):not(#_d) .sv-formula > div{position:relative!important;display:flex!important;flex-direction:column!important;align-items:center!important;gap:2px!important;background:#f8fafc!important;border-radius:10px!important;padding:10px 6px!important}
html.wnc-uiv2 body .sv-dialog.wnc-uiv2-fdlg:not(#_a):not(#_b):not(#_c):not(#_d) .sv-formula > div > i{position:absolute!important;left:-9px!important;top:50%!important;transform:translateY(-50%)!important;font-style:normal!important;color:#94a3b8!important;font-size:12px!important}
html.wnc-uiv2 body .sv-dialog.wnc-uiv2-fdlg:not(#_a):not(#_b):not(#_c):not(#_d) .sv-formula > div > span{font-size:12px!important;color:#64748b!important}
html.wnc-uiv2 body .sv-dialog.wnc-uiv2-fdlg:not(#_a):not(#_b):not(#_c):not(#_d) .sv-formula > div > b{font-size:15px!important;font-weight:700!important;color:#0f172a!important}
html.wnc-uiv2 body .sv-dialog.wnc-uiv2-fdlg:not(#_a):not(#_b):not(#_c):not(#_d) .sv-formula > div:last-child{background:#eef4ff!important}
html.wnc-uiv2 body .sv-dialog.wnc-uiv2-fdlg:not(#_a):not(#_b):not(#_c):not(#_d) .sv-formula > div:last-child > b{color:#1d4ed8!important}
html.wnc-uiv2 body .fcu-dialog.wnc-uiv2-fdlg:not(#_a):not(#_b):not(#_c):not(#_d) .fcu-dialog-foot > button:last-child{height:36px!important;padding:0 18px!important;border-radius:8px!important;border:0!important;background:linear-gradient(135deg,#3b82f6,#2563eb)!important;color:#fff!important;font-weight:600!important;box-shadow:0 6px 14px rgba(37,99,235,.25)!important}

/* ===== 合同详情面板：对齐预览 ContractColor ===== */
html.wnc-uiv2 body .ctv-detail:not(#_a):not(#_b):not(#_c):not(#_d) .cd-bar{padding:10px 18px!important;background:#fff!important;border-bottom:1px solid #eef2f8!important;font-size:14px!important}
html.wnc-uiv2 body .ctv-detail:not(#_a):not(#_b):not(#_c):not(#_d) .cd-hero{display:flex!important;align-items:flex-start!important;gap:12px!important;background:#fff!important;border:0!important;border-bottom:1px solid #eef2f8!important;border-radius:0!important;padding:16px 18px!important;box-shadow:none!important;margin:0!important}
html.wnc-uiv2 body .ctv-detail:not(#_a):not(#_b):not(#_c):not(#_d) .cd-hero::before{display:none!important}
html.wnc-uiv2 body .ctv-detail:not(#_a):not(#_b):not(#_c):not(#_d) .wnc-uiv2-ct2{width:42px!important;height:42px!important;min-width:42px!important;border-radius:12px!important;background:linear-gradient(135deg,#a78bfa,#7c3aed)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;box-shadow:0 4px 10px rgba(124,58,237,.25)!important}
html.wnc-uiv2 body .ctv-detail:not(#_a):not(#_b):not(#_c):not(#_d) .cd-hero-left{flex:1 1 auto!important;display:flex!important;flex-wrap:wrap!important;align-items:center!important;column-gap:12px!important;row-gap:4px!important}
html.wnc-uiv2 body .ctv-detail:not(#_a):not(#_b):not(#_c):not(#_d) .cd-hero-tenant{flex:1 1 100%!important;display:flex!important;align-items:center!important;gap:8px!important;font-size:18px!important;font-weight:700!important;color:#0f172a!important}
html.wnc-uiv2 body .ctv-detail:not(#_a):not(#_b):not(#_c):not(#_d) .cd-hero-tenant .cs-status{background:#fff7ed!important;color:#c2410c!important;border:0!important;border-radius:999px!important;padding:2px 10px!important;font-size:12px!important;font-weight:600!important}
html.wnc-uiv2 body .ctv-detail:not(#_a):not(#_b):not(#_c):not(#_d) .cd-hero-addr, html.wnc-uiv2 body .ctv-detail:not(#_a):not(#_b):not(#_c):not(#_d) .cd-hero-meta{font-size:12.5px!important;color:#475569!important;margin:0!important;display:inline-flex!important;align-items:center!important;gap:4px!important}
html.wnc-uiv2 body .ctv-detail:not(#_a):not(#_b):not(#_c):not(#_d) .cd-hero-right{text-align:right!important}
html.wnc-uiv2 body .ctv-detail:not(#_a):not(#_b):not(#_c):not(#_d) .cd-hero-price{font-size:24px!important;font-weight:700!important;color:#ea580c!important}
html.wnc-uiv2 body .ctv-detail:not(#_a):not(#_b):not(#_c):not(#_d) .cd-hero-price span{font-size:12px!important;color:#64748b!important;font-weight:400!important}
html.wnc-uiv2 body .ctv-detail:not(#_a):not(#_b):not(#_c):not(#_d) .cd-hero-days span{background:transparent!important;color:#16a34a!important;font-size:12.5px!important;padding:0!important}
html.wnc-uiv2 body .ctv-detail:not(#_a):not(#_b):not(#_c):not(#_d) .ctv-detail-tabs{background:#fff!important;padding:0 18px!important;border-bottom:1px solid #eef2f8!important;gap:20px!important}
html.wnc-uiv2 body .ctv-detail:not(#_a):not(#_b):not(#_c):not(#_d) .ctv-detail-tabs > button{font-size:13.5px!important;color:#475569!important;padding:12px 0!important;border-bottom:2px solid transparent!important;background:transparent!important}
html.wnc-uiv2 body .ctv-detail:not(#_a):not(#_b):not(#_c):not(#_d) .ctv-detail-tabs > button.active{color:#1d4ed8!important;font-weight:600!important;border-bottom-color:#2563eb!important}
html.wnc-uiv2 body .ctv-detail:not(#_a):not(#_b):not(#_c):not(#_d) .wnc-uiv2-cm{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;padding:14px 18px 0!important}
html.wnc-uiv2 body .ctv-detail:not(#_a):not(#_b):not(#_c):not(#_d) .wnc-uiv2-cm > div{padding:12px 14px!important;border-radius:12px!important;display:flex!important;flex-direction:column!important;gap:2px!important}
html.wnc-uiv2 body .ctv-detail:not(#_a):not(#_b):not(#_c):not(#_d) .wnc-uiv2-cm small{font-size:12px!important;color:#64748b!important}
html.wnc-uiv2 body .ctv-detail:not(#_a):not(#_b):not(#_c):not(#_d) .wnc-uiv2-cm b{font-size:19px!important;font-weight:700!important}
html.wnc-uiv2 body .ctv-detail:not(#_a):not(#_b):not(#_c):not(#_d) .wnc-uiv2-cm em{font-style:normal!important;font-size:11.5px!important;color:#64748b!important}
html.wnc-uiv2 body .ctv-detail:not(#_a):not(#_b):not(#_c):not(#_d) .wnc-uiv2-cm em:empty{display:none!important}
html.wnc-uiv2 body .ctv-detail:not(#_a):not(#_b):not(#_c):not(#_d) .wnc-uiv2-cm .m1{background:#fff4e5!important} html.wnc-uiv2 body .ctv-detail:not(#_a):not(#_b):not(#_c):not(#_d) .wnc-uiv2-cm .m1 b{color:#c2410c!important}
html.wnc-uiv2 body .ctv-detail:not(#_a):not(#_b):not(#_c):not(#_d) .wnc-uiv2-cm .m2{background:#eef4ff!important} html.wnc-uiv2 body .ctv-detail:not(#_a):not(#_b):not(#_c):not(#_d) .wnc-uiv2-cm .m2 b{color:#1d4ed8!important}
html.wnc-uiv2 body .ctv-detail:not(#_a):not(#_b):not(#_c):not(#_d) .wnc-uiv2-cm .m3{background:#ecfdf3!important} html.wnc-uiv2 body .ctv-detail:not(#_a):not(#_b):not(#_c):not(#_d) .wnc-uiv2-cm .m3 b{color:#047857!important}
html.wnc-uiv2 body .ctv-detail:not(#_a):not(#_b):not(#_c):not(#_d) .wnc-uiv2-cm .m4{background:#f3eefe!important} html.wnc-uiv2 body .ctv-detail:not(#_a):not(#_b):not(#_c):not(#_d) .wnc-uiv2-cm .m4 b{color:#6d28d9!important}
html.wnc-uiv2 body .ctv-detail:not(#_a):not(#_b):not(#_c):not(#_d) .ctv-tab-panel{padding:14px 18px!important}
html.wnc-uiv2 body .ctv-detail:not(#_a):not(#_b):not(#_c):not(#_d) .cd-card{background:#fff!important;border:1px solid #e6e9ef!important;border-radius:14px!important;padding:16px 18px!important;box-shadow:none!important}
html.wnc-uiv2 body .ctv-detail:not(#_a):not(#_b):not(#_c):not(#_d) .cd-card-title{display:flex!important;align-items:center!important;gap:8px!important;font-size:15px!important;font-weight:600!important;color:#0f172a!important;margin-bottom:6px!important;border:0!important;padding:0!important}
html.wnc-uiv2 body .ctv-detail:not(#_a):not(#_b):not(#_c):not(#_d) .cd-card-title::before{content:''!important;width:26px!important;height:26px!important;border-radius:8px!important;background:#eef4ff!important;flex:none!important;display:inline-block!important}
html.wnc-uiv2 body .ctv-detail:not(#_a):not(#_b):not(#_c):not(#_d) .cd-info-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:24px!important;row-gap:0!important}
html.wnc-uiv2 body .ctv-detail:not(#_a):not(#_b):not(#_c):not(#_d) .cd-info-item{display:flex!important;flex-direction:row!important;align-items:center!important;gap:12px!important;padding:10px 0!important;border-bottom:1px dashed #eef2f8!important}
html.wnc-uiv2 body .ctv-detail:not(#_a):not(#_b):not(#_c):not(#_d) .cd-info-label{width:64px!important;min-width:64px!important;font-size:13px!important;color:#64748b!important}
html.wnc-uiv2 body .ctv-detail:not(#_a):not(#_b):not(#_c):not(#_d) .cd-info-value{font-size:13px!important;color:#0f172a!important;font-weight:400!important}
html.wnc-uiv2 body .ctv-detail:not(#_a):not(#_b):not(#_c):not(#_d) .cd-card-title::before{background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27%232563eb%27%20stroke-width%3D%271.9%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%27M6%203h9l5%205v13H6zM14%203v6h6M9%2013h8M9%2017h6%27/%3E%3C/svg%3E") center/14px 14px no-repeat,#eef4ff!important}

/* ===== 房源财务详情（p6-dt-modal）：对齐预览 MdHouseFinColor ===== */
html.wnc-uiv2 body .p6-dt-modal.wnc-uiv2-fdlg:not(#_a):not(#_b):not(#_c):not(#_d) .p6-dhd{display:grid!important;grid-template-columns:38px minmax(0,1fr) auto auto!important;grid-template-rows:auto auto!important;column-gap:12px!important;row-gap:2px!important;align-items:center!important}
html.wnc-uiv2 body .p6-dt-modal.wnc-uiv2-fdlg:not(#_a):not(#_b):not(#_c):not(#_d) .p6-dhd > .fcu-dialog-icon{grid-column:1!important;grid-row:1 / span 2!important;background:linear-gradient(135deg,#34d399,#059669)!important;box-shadow:0 4px 10px rgba(5,150,105,.25)!important}
html.wnc-uiv2 body .p6-dt-modal.wnc-uiv2-fdlg:not(#_a):not(#_b):not(#_c):not(#_d) .p6-dhd > .p6-dhd-badge{grid-column:2!important;grid-row:1!important;font-size:17px!important;font-weight:700!important;color:#0f172a!important;background:transparent!important;padding:0!important;border:0!important;position:static!important}
html.wnc-uiv2 body .p6-dt-modal.wnc-uiv2-fdlg:not(#_a):not(#_b):not(#_c):not(#_d) .p6-dhd > .p6-dhd-name{grid-column:2!important;grid-row:2!important;font-size:12.5px!important;font-weight:400!important;color:#64748b!important;display:inline!important}
html.wnc-uiv2 body .p6-dt-modal.wnc-uiv2-fdlg:not(#_a):not(#_b):not(#_c):not(#_d) .p6-dhd > .p6-dhd-sub{grid-column:2!important;grid-row:2!important;justify-self:end!important;font-size:12px!important;color:#94a3b8!important;display:none!important}
html.wnc-uiv2 body .p6-dt-modal.wnc-uiv2-fdlg:not(#_a):not(#_b):not(#_c):not(#_d) .p6-dhd > .p6-dhd-tags{grid-column:3!important;grid-row:1 / span 2!important}
html.wnc-uiv2 body .p6-dt-modal.wnc-uiv2-fdlg:not(#_a):not(#_b):not(#_c):not(#_d) .p6-dhd .p6-dtag{background:#fff4e5!important;color:#c2410c!important;border:0!important;border-radius:6px!important;padding:3px 10px!important;font-size:12px!important}
html.wnc-uiv2 body .p6-dt-modal.wnc-uiv2-fdlg:not(#_a):not(#_b):not(#_c):not(#_d) .p6-dhd > .fcu-dialog-close{grid-column:4!important;grid-row:1 / span 2!important;position:static!important}
html.wnc-uiv2 body .p6-dt-modal.wnc-uiv2-fdlg:not(#_a):not(#_b):not(#_c):not(#_d) .pm-detail-tabs{display:flex!important;gap:24px!important;background:transparent!important;border:0!important;border-bottom:1px solid #eef2f8!important;padding:0!important;margin:-4px 0 0!important}
html.wnc-uiv2 body .p6-dt-modal.wnc-uiv2-fdlg:not(#_a):not(#_b):not(#_c):not(#_d) .pm-detail-tabs > button{background:transparent!important;border:0!important;border-bottom:2px solid transparent!important;border-radius:0!important;padding:10px 0!important;font-size:14px!important;color:#475569!important;box-shadow:none!important}
html.wnc-uiv2 body .p6-dt-modal.wnc-uiv2-fdlg:not(#_a):not(#_b):not(#_c):not(#_d) .pm-detail-tabs > button.selected{color:#1d4ed8!important;font-weight:600!important;border-bottom-color:#2563eb!important}
html.wnc-uiv2 body .p6-dt-modal.wnc-uiv2-fdlg:not(#_a):not(#_b):not(#_c):not(#_d) .pv-detail-management{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important}
html.wnc-uiv2 body .p6-dt-modal.wnc-uiv2-fdlg:not(#_a):not(#_b):not(#_c):not(#_d) .pv-detail-management > div{display:flex!important;flex-direction:column!important;gap:2px!important;padding:12px 14px!important;border-radius:12px!important;border:0!important}
html.wnc-uiv2 body .p6-dt-modal.wnc-uiv2-fdlg:not(#_a):not(#_b):not(#_c):not(#_d) .pv-detail-management > div > span{font-size:12px!important;color:#64748b!important}
html.wnc-uiv2 body .p6-dt-modal.wnc-uiv2-fdlg:not(#_a):not(#_b):not(#_c):not(#_d) .pv-detail-management > div > b{font-size:20px!important;font-weight:700!important}
html.wnc-uiv2 body .p6-dt-modal.wnc-uiv2-fdlg:not(#_a):not(#_b):not(#_c):not(#_d) .pv-detail-management > div:nth-child(1){background:#ecfdf3!important} html.wnc-uiv2 body .p6-dt-modal.wnc-uiv2-fdlg:not(#_a):not(#_b):not(#_c):not(#_d) .pv-detail-management > div:nth-child(1) > b{color:#047857!important}
html.wnc-uiv2 body .p6-dt-modal.wnc-uiv2-fdlg:not(#_a):not(#_b):not(#_c):not(#_d) .pv-detail-management > div:nth-child(2){background:#f1f5f9!important} html.wnc-uiv2 body .p6-dt-modal.wnc-uiv2-fdlg:not(#_a):not(#_b):not(#_c):not(#_d) .pv-detail-management > div:nth-child(2) > b{color:#334155!important}
html.wnc-uiv2 body .p6-dt-modal.wnc-uiv2-fdlg:not(#_a):not(#_b):not(#_c):not(#_d) .pv-detail-management > div:nth-child(3){background:#eef4ff!important} html.wnc-uiv2 body .p6-dt-modal.wnc-uiv2-fdlg:not(#_a):not(#_b):not(#_c):not(#_d) .pv-detail-management > div:nth-child(3) > b{color:#1d4ed8!important}
html.wnc-uiv2 body .p6-dt-modal.wnc-uiv2-fdlg:not(#_a):not(#_b):not(#_c):not(#_d) .pv-detail-management > div:nth-child(4){background:#f3eefe!important} html.wnc-uiv2 body .p6-dt-modal.wnc-uiv2-fdlg:not(#_a):not(#_b):not(#_c):not(#_d) .pv-detail-management > div:nth-child(4) > b{color:#6d28d9!important}
html.wnc-uiv2 body .p6-dt-modal.wnc-uiv2-fdlg:not(#_a):not(#_b):not(#_c):not(#_d) .pv-detail-period{font-size:12.5px!important;color:#64748b!important}

/* ===== 录入房源：对齐预览 AddHouseColor ===== */
html.wnc-uiv2 body #page-addhouse .ah-topbar:not(#_a):not(#_b):not(#_c):not(#_d){display:flex!important;align-items:center!important;gap:14px!important;background:transparent!important;border:0!important;box-shadow:none!important;padding:8px 0 14px!important}
html.wnc-uiv2 body #page-addhouse .ah-topbar:not(#_a):not(#_b):not(#_c):not(#_d) > .ah-topbar-back{display:none!important}
html.wnc-uiv2 body #page-addhouse .ah-topbar:not(#_a):not(#_b):not(#_c):not(#_d) > .wnc-uiv2-tile{position:static!important;transform:none!important;width:46px!important;height:46px!important;min-width:46px!important;border-radius:13px!important;display:flex!important;align-items:center!important;justify-content:center!important;box-shadow:0 8px 18px rgba(15,23,42,.16)!important}
html.wnc-uiv2 body #page-addhouse .ah-topbar:not(#_a):not(#_b):not(#_c):not(#_d) > .ah-topbar-title{display:flex!important;flex-direction:column!important;align-items:flex-start!important;font-size:22px!important;font-weight:700!important;color:#0f172a!important;margin-right:auto!important;text-align:left!important}
html.wnc-uiv2 body #page-addhouse .ah-topbar:not(#_a):not(#_b):not(#_c):not(#_d) > .ah-topbar-title > small{font-size:13px!important;font-weight:400!important;color:#64748b!important;margin-top:4px!important}
html.wnc-uiv2 body #page-addhouse .ah-card:not(#_a):not(#_b):not(#_c):not(#_d){background:#fff!important;border:1px solid #e6e9ef!important;border-radius:16px!important;box-shadow:0 2px 10px rgba(15,23,42,.04)!important}
html.wnc-uiv2 body #page-addhouse .ah-card-title:not(#_a):not(#_b):not(#_c):not(#_d){display:flex!important;align-items:center!important;font-size:15px!important;font-weight:600!important;color:#0f172a!important}

html.wnc-uiv2 body #page-addhouse .ah-chips:not(#_a):not(#_b):not(#_c):not(#_d){display:flex!important;flex-wrap:wrap!important;gap:8px!important}
html.wnc-uiv2 body #page-addhouse .ah-chip:not(#_a):not(#_b):not(#_c):not(#_d){display:inline-flex!important;align-items:center!important;gap:8px!important;height:36px!important;padding:0 12px!important;border:1px solid #d5dae2!important;border-radius:8px!important;background:#fff!important;font-size:13px!important;color:#0f172a!important;cursor:pointer!important}
html.wnc-uiv2 body #page-addhouse .ah-chip:not(#_a):not(#_b):not(#_c):not(#_d) .wnc-uiv2-emi{display:none!important}
html.wnc-uiv2 body #page-addhouse .ah-chip:not(#_a):not(#_b):not(#_c):not(#_d) .ah-chip-cb{font-size:0!important;width:15px!important;height:15px!important;border:1.5px solid #94a3b8!important;border-radius:4px!important;background:#fff!important;display:inline-block!important;flex:none!important}
html.wnc-uiv2 body #page-addhouse .ah-chip.active:not(#_a):not(#_b):not(#_c):not(#_d){border-color:#2563eb!important;background:#eef4ff!important;color:#1d4ed8!important}
html.wnc-uiv2 body #page-addhouse .ah-chip.active:not(#_a):not(#_b):not(#_c):not(#_d) .ah-chip-cb{background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27white%27%20stroke-width%3D%273.2%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%27M5%2012l4%204%2010-10%27/%3E%3C/svg%3E") center/11px no-repeat,#2563eb!important;border-color:#2563eb!important}

/* ===== 设置页说明抽屉 → 居中弹窗：对齐预览 MdInherit / MdRule ===== */
html.wnc-uiv2 body aside.drawer.wnc-uiv2-sdr[aria-hidden="false"]:not(#_a):not(#_b):not(#_c):not(#_d){position:fixed!important;left:50%!important;top:40px!important;right:auto!important;bottom:auto!important;transform:translateX(-50%)!important;width:720px!important;max-width:94vw!important;height:auto!important;max-height:88vh!important;border-radius:18px!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;background:#f5f8fd!important;box-shadow:0 30px 80px rgba(15,23,42,.25)!important}
html.wnc-uiv2 body aside.drawer.wnc-uiv2-sdr[aria-hidden="false"]:not(#_a):not(#_b):not(#_c):not(#_d) .drawer-head{display:flex!important;align-items:center!important;gap:12px!important;padding:18px 22px!important;background:#fff!important;border-bottom:1px solid #eef2f8!important}
html.wnc-uiv2 body aside.drawer.wnc-uiv2-sdr[aria-hidden="false"]:not(#_a):not(#_b):not(#_c):not(#_d) .drawer-head h2{display:flex!important;flex-direction:column!important;flex:1 1 auto!important;font-size:17px!important;font-weight:700!important;color:#0f172a!important;margin:0!important}
html.wnc-uiv2 body aside.drawer.wnc-uiv2-sdr[aria-hidden="false"]:not(#_a):not(#_b):not(#_c):not(#_d) .drawer-head h2 small{font-size:12.5px!important;font-weight:400!important;color:#64748b!important;margin-top:2px!important}
html.wnc-uiv2 body aside.drawer.wnc-uiv2-sdr[aria-hidden="false"]:not(#_a):not(#_b):not(#_c):not(#_d) .wnc-uiv2-sdt{width:38px!important;height:38px!important;min-width:38px!important;border-radius:10px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;box-shadow:0 4px 10px rgba(15,23,42,.15)!important}
html.wnc-uiv2 body aside.drawer.wnc-uiv2-sdr[aria-hidden="false"]:not(#_a):not(#_b):not(#_c):not(#_d) .close-button{width:32px!important;height:32px!important;border-radius:8px!important;background:#f1f5f9!important;border:0!important;font-size:18px!important;color:#334155!important}
html.wnc-uiv2 body aside.drawer.wnc-uiv2-sdr[aria-hidden="false"]:not(#_a):not(#_b):not(#_c):not(#_d) .drawer-body{padding:18px 22px!important;display:flex!important;flex-direction:column!important;gap:14px!important;overflow:auto!important}
html.wnc-uiv2 body aside.drawer.wnc-uiv2-sdr[aria-hidden="false"]:not(#_a):not(#_b):not(#_c):not(#_d) .wnc-uiv2-sdc{background:#fff!important;border:1px solid #e6e9ef!important;border-radius:14px!important;padding:16px 18px!important}
html.wnc-uiv2 body aside.drawer.wnc-uiv2-sdr[aria-hidden="false"]:not(#_a):not(#_b):not(#_c):not(#_d) .wnc-uiv2-sdc > p{margin:8px 0 0!important;font-size:13px!important;line-height:1.7!important;color:#334155!important}
html.wnc-uiv2 body aside.drawer.wnc-uiv2-sdr[aria-hidden="false"]:not(#_a):not(#_b):not(#_c):not(#_d) .wnc-uiv2-sdh{display:flex!important;align-items:center!important;gap:8px!important;font-size:15px!important;font-weight:600!important;color:#0f172a!important}
html.wnc-uiv2 body aside.drawer.wnc-uiv2-sdr[aria-hidden="false"]:not(#_a):not(#_b):not(#_c):not(#_d) .wnc-uiv2-sdh > wnc-i{width:26px!important;height:26px!important;border-radius:8px!important;background:#eef4ff!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}
html.wnc-uiv2 body aside.drawer.wnc-uiv2-sdr[aria-hidden="false"]:not(#_a):not(#_b):not(#_c):not(#_d) .wnc-uiv2-sdc.warn .wnc-uiv2-sdh > wnc-i{background:#fffbeb!important}
html.wnc-uiv2 body aside.drawer.wnc-uiv2-sdr[aria-hidden="false"]:not(#_a):not(#_b):not(#_c):not(#_d) .wnc-uiv2-steps{display:flex!important;align-items:center!important;gap:10px!important;margin-top:12px!important}
html.wnc-uiv2 body aside.drawer.wnc-uiv2-sdr[aria-hidden="false"]:not(#_a):not(#_b):not(#_c):not(#_d) .wnc-uiv2-steps > span{display:inline-flex!important;align-items:center!important;gap:8px!important;font-size:13px!important;color:#64748b!important;white-space:nowrap!important}
html.wnc-uiv2 body aside.drawer.wnc-uiv2-sdr[aria-hidden="false"]:not(#_a):not(#_b):not(#_c):not(#_d) .wnc-uiv2-steps > span > b{width:24px!important;height:24px!important;border-radius:50%!important;background:#f1f5f9!important;color:#475569!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:12px!important}
html.wnc-uiv2 body aside.drawer.wnc-uiv2-sdr[aria-hidden="false"]:not(#_a):not(#_b):not(#_c):not(#_d) .wnc-uiv2-steps > span.on{color:#0f172a!important;font-weight:600!important}
html.wnc-uiv2 body aside.drawer.wnc-uiv2-sdr[aria-hidden="false"]:not(#_a):not(#_b):not(#_c):not(#_d) .wnc-uiv2-steps > span.on > b{background:linear-gradient(135deg,#3b82f6,#2563eb)!important;color:#fff!important}
html.wnc-uiv2 body aside.drawer.wnc-uiv2-sdr[aria-hidden="false"]:not(#_a):not(#_b):not(#_c):not(#_d) .wnc-uiv2-steps > i{flex:1 1 auto!important;height:1px!important;background:#e2e8f0!important}
html.wnc-uiv2 body aside.drawer.wnc-uiv2-sdr[aria-hidden="false"]:not(#_a):not(#_b):not(#_c):not(#_d) .drawer-foot{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:14px 22px!important;background:#f8fafc!important;border-top:1px solid #eef2f8!important;font-size:12px!important;color:#94a3b8!important}
html.wnc-uiv2 body aside.drawer.wnc-uiv2-sdr[aria-hidden="false"]:not(#_a):not(#_b):not(#_c):not(#_d) .drawer-foot > button:last-child{height:36px!important;padding:0 18px!important;border-radius:8px!important;border:0!important;background:linear-gradient(135deg,#3b82f6,#2563eb)!important;color:#fff!important;font-weight:600!important;box-shadow:0 6px 14px rgba(37,99,235,.25)!important}

/* ===== 商城首页：横幅与商家类型（对齐预览 MallColor） ===== */
html.wnc-uiv2 body #page-mall .mh-hero.wnc-uiv2-mh:not(#_a):not(#_b):not(#_c):not(#_d){display:block!important;background:linear-gradient(120deg,#eef4ff 0%,#f5f0ff 55%,#fff1f2 100%)!important;border:1px solid #e3e9fb!important;border-radius:16px!important;padding:26px 28px!important;min-height:0!important;box-shadow:none!important;overflow:hidden!important}
html.wnc-uiv2 body #page-mall .mh-hero.wnc-uiv2-mh:not(#_a):not(#_b):not(#_c):not(#_d) > :not(.mh-hero-copy){display:none!important}
html.wnc-uiv2 body #page-mall .mh-hero.wnc-uiv2-mh:not(#_a):not(#_b):not(#_c):not(#_d)::before, html.wnc-uiv2 body #page-mall .mh-hero.wnc-uiv2-mh:not(#_a):not(#_b):not(#_c):not(#_d)::after{display:none!important}
html.wnc-uiv2 body #page-mall .mh-hero.wnc-uiv2-mh:not(#_a):not(#_b):not(#_c):not(#_d) .mh-hero-copy{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,420px)!important;grid-template-rows:auto auto 1fr!important;column-gap:28px!important;row-gap:10px!important;max-width:none!important;width:100%!important;padding:0!important;background:transparent!important;color:#0f172a!important}
html.wnc-uiv2 body #page-mall .mh-hero.wnc-uiv2-mh:not(#_a):not(#_b):not(#_c):not(#_d) h2{grid-column:1!important;grid-row:1!important;font-size:24px!important;font-weight:700!important;color:#0f172a!important;margin:0!important}
html.wnc-uiv2 body #page-mall .mh-hero.wnc-uiv2-mh:not(#_a):not(#_b):not(#_c):not(#_d) .mh-hero-lead{grid-column:1!important;grid-row:2!important;font-size:14px!important;line-height:1.7!important;color:#475569!important;margin:0!important}
html.wnc-uiv2 body #page-mall .mh-hero.wnc-uiv2-mh:not(#_a):not(#_b):not(#_c):not(#_d) .mh-actions{grid-column:1!important;grid-row:3!important;align-self:end!important;display:flex!important;gap:10px!important;margin:6px 0 0!important}
html.wnc-uiv2 body #page-mall .mh-hero.wnc-uiv2-mh:not(#_a):not(#_b):not(#_c):not(#_d) .mh-btn{height:38px!important;padding:0 16px!important;border-radius:8px!important;font-size:14px!important;border:1px solid #c7d7fe!important;background:#fff!important;color:#1d4ed8!important}
html.wnc-uiv2 body #page-mall .mh-hero.wnc-uiv2-mh:not(#_a):not(#_b):not(#_c):not(#_d) .mh-btn-primary{background:linear-gradient(135deg,#3b82f6,#2563eb)!important;color:#fff!important;border:0!important;font-weight:600!important;box-shadow:0 6px 14px rgba(37,99,235,.25)!important}
html.wnc-uiv2 body #page-mall .mh-hero.wnc-uiv2-mh:not(#_a):not(#_b):not(#_c):not(#_d) .mh-benefits{grid-column:2!important;grid-row:1 / span 3!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;margin:0!important}
html.wnc-uiv2 body #page-mall .mh-hero.wnc-uiv2-mh:not(#_a):not(#_b):not(#_c):not(#_d) .mh-benefit{display:flex!important;align-items:center!important;gap:10px!important;background:#fff!important;border:1px solid #e6e9ef!important;border-radius:12px!important;padding:12px!important;color:#0f172a!important}
html.wnc-uiv2 body #page-mall .mh-hero.wnc-uiv2-mh:not(#_a):not(#_b):not(#_c):not(#_d) .mh-benefit strong{display:block!important;font-size:13.5px!important;color:#0f172a!important}
html.wnc-uiv2 body #page-mall .mh-hero.wnc-uiv2-mh:not(#_a):not(#_b):not(#_c):not(#_d) .mh-benefit small{font-size:12px!important;color:#64748b!important}
html.wnc-uiv2 body #page-mall .mh-type-grid:not(#_a):not(#_b):not(#_c):not(#_d){display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important}
html.wnc-uiv2 body #page-mall .mh-type:not(#_a):not(#_b):not(#_c):not(#_d){display:grid!important;grid-template-columns:44px minmax(0,1fr)!important;grid-template-rows:auto auto!important;column-gap:12px!important;row-gap:4px!important;align-items:start!important;text-align:left!important;padding:14px!important;border:1px solid #e6e9ef!important;border-radius:12px!important;background:#fff!important}
html.wnc-uiv2 body #page-mall .mh-type:not(#_a):not(#_b):not(#_c):not(#_d) > .mh-type-icon{grid-row:1 / span 2!important}
html.wnc-uiv2 body #page-mall .mh-type:not(#_a):not(#_b):not(#_c):not(#_d) > strong{font-size:14px!important;font-weight:600!important;color:#0f172a!important}
html.wnc-uiv2 body #page-mall .mh-type:not(#_a):not(#_b):not(#_c):not(#_d) > small{font-size:12px!important;color:#64748b!important;line-height:1.5!important}

/* ===== 装修 · 项目状态分布：进度条列表（对齐预览 RenoColor） ===== */
html.wnc-uiv2 body #page-renovation .rov-status-content.wnc-uiv2-rvs:not(#_a):not(#_b):not(#_c):not(#_d){display:block!important}
html.wnc-uiv2 body #page-renovation .rov-status-content.wnc-uiv2-rvs:not(#_a):not(#_b):not(#_c):not(#_d) > .rov-donut{display:none!important}
html.wnc-uiv2 body #page-renovation .rov-status-content.wnc-uiv2-rvs:not(#_a):not(#_b):not(#_c):not(#_d) > .rov-legend{width:100%!important;max-width:none!important;display:flex!important;flex-direction:column!important;gap:12px!important;margin:4px 0 0!important;padding:0!important}
html.wnc-uiv2 body #page-renovation .rov-status-content.wnc-uiv2-rvs:not(#_a):not(#_b):not(#_c):not(#_d) > .rov-legend > li{display:grid!important;grid-template-columns:minmax(0,1fr) auto auto!important;column-gap:4px!important;row-gap:6px!important;align-items:center!important;font-size:13px!important;color:#334155!important}
html.wnc-uiv2 body #page-renovation .rov-status-content.wnc-uiv2-rvs:not(#_a):not(#_b):not(#_c):not(#_d) > .rov-legend > li > i{display:none!important}
html.wnc-uiv2 body #page-renovation .rov-status-content.wnc-uiv2-rvs:not(#_a):not(#_b):not(#_c):not(#_d) > .rov-legend > li > span{grid-column:1!important}
html.wnc-uiv2 body #page-renovation .rov-status-content.wnc-uiv2-rvs:not(#_a):not(#_b):not(#_c):not(#_d) > .rov-legend > li > b{grid-column:2!important;font-weight:600!important;color:var(--wnc-c)!important}
html.wnc-uiv2 body #page-renovation .rov-status-content.wnc-uiv2-rvs:not(#_a):not(#_b):not(#_c):not(#_d) > .rov-legend > li > b::after{content:' ·'!important}
html.wnc-uiv2 body #page-renovation .rov-status-content.wnc-uiv2-rvs:not(#_a):not(#_b):not(#_c):not(#_d) > .rov-legend > li > em{grid-column:3!important;font-style:normal!important;font-weight:600!important;color:var(--wnc-c)!important}
html.wnc-uiv2 body #page-renovation .rov-status-content.wnc-uiv2-rvs:not(#_a):not(#_b):not(#_c):not(#_d) > .rov-legend > li::after{content:''!important;grid-column:1 / -1!important;height:6px!important;border-radius:99px!important;background:linear-gradient(90deg,var(--wnc-c) 0,var(--wnc-c) var(--wnc-p),#eef2f7 var(--wnc-p),#eef2f7 100%)!important}

/* ===== 销售线索：筛选改为状态胶囊行（对齐预览 SalesLeadColor） ===== */
html.wnc-uiv2.wnc-uiv2-frame body .sc-lead-layout:not(#_a):not(#_b):not(#_c):not(#_d){display:grid!important;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)!important;gap:16px!important;align-items:start!important}
html.wnc-uiv2.wnc-uiv2-frame body .sc-lead-layout:not(#_a):not(#_b):not(#_c):not(#_d) > .sc-filter{grid-column:1 / -1!important;display:flex!important;flex-direction:row!important;align-items:center!important;flex-wrap:wrap!important;gap:8px!important;padding:14px 16px!important;width:auto!important;height:auto!important;position:static!important;background:#fff!important;border:1px solid #e6e9ef!important;border-radius:14px!important}
html.wnc-uiv2.wnc-uiv2-frame body .sc-lead-layout:not(#_a):not(#_b):not(#_c):not(#_d) > .sc-filter > h3{display:none!important}
html.wnc-uiv2.wnc-uiv2-frame body .sc-lead-layout:not(#_a):not(#_b):not(#_c):not(#_d) > .sc-filter > h4{margin:0 6px 0 0!important;font-size:13px!important;font-weight:400!important;color:#64748b!important}
html.wnc-uiv2.wnc-uiv2-frame body .sc-lead-layout:not(#_a):not(#_b):not(#_c):not(#_d) > .sc-filter > .sc-filter-option{display:inline-flex!important;align-items:center!important;gap:4px!important;width:auto!important;height:30px!important;padding:0 12px!important;border-radius:999px!important;border:0!important;font-size:13px!important;font-weight:500!important;margin:0!important;justify-content:center!important}
html.wnc-uiv2.wnc-uiv2-frame body .sc-lead-layout:not(#_a):not(#_b):not(#_c):not(#_d) > .sc-filter > .sc-filter-option:nth-of-type(1){background:#eef4ff!important;color:#1d4ed8!important}
html.wnc-uiv2.wnc-uiv2-frame body .sc-lead-layout:not(#_a):not(#_b):not(#_c):not(#_d) > .sc-filter > .sc-filter-option:nth-of-type(2){background:#eef4ff!important;color:#2563eb!important}
html.wnc-uiv2.wnc-uiv2-frame body .sc-lead-layout:not(#_a):not(#_b):not(#_c):not(#_d) > .sc-filter > .sc-filter-option:nth-of-type(3){background:#e6f7fb!important;color:#0e7490!important}
html.wnc-uiv2.wnc-uiv2-frame body .sc-lead-layout:not(#_a):not(#_b):not(#_c):not(#_d) > .sc-filter > .sc-filter-option:nth-of-type(4){background:#f3eefe!important;color:#6d28d9!important}
html.wnc-uiv2.wnc-uiv2-frame body .sc-lead-layout:not(#_a):not(#_b):not(#_c):not(#_d) > .sc-filter > .sc-filter-option:nth-of-type(5){background:#ecfdf3!important;color:#047857!important}
html.wnc-uiv2.wnc-uiv2-frame body .sc-lead-layout:not(#_a):not(#_b):not(#_c):not(#_d) > .sc-filter > .sc-filter-option:nth-of-type(6){background:#f1f5f9!important;color:#475569!important}
html.wnc-uiv2.wnc-uiv2-frame body .sc-lead-layout:not(#_a):not(#_b):not(#_c):not(#_d) > .sc-filter > .sc-filter-option:nth-of-type(7){background:#f1f5f9!important;color:#475569!important}
html.wnc-uiv2.wnc-uiv2-frame body .sc-lead-layout:not(#_a):not(#_b):not(#_c):not(#_d) > .sc-filter > .sc-filter-option.active{background:linear-gradient(135deg,#3b82f6,#2563eb)!important;color:#fff!important;font-weight:600!important;box-shadow:0 4px 10px rgba(37,99,235,.2)!important}

/* 设备管理：「房间绑定建议」移到页头右侧按钮（对齐预览 DevicesColor） */
html.wnc-uiv2 body #page-devices .wnc-uiv2-head:not(#_a):not(#_b){display:flex!important;align-items:center!important}
html.wnc-uiv2 body #page-devices .wdi-bindbtn.wnc-uiv2-hbtn:not(#_a):not(#_b){margin-left:auto!important;height:38px!important;padding:0 16px!important;border-radius:8px!important;border:0!important;background:linear-gradient(135deg,#3b82f6,#2563eb)!important;color:#fff!important;font-size:14px!important;font-weight:600!important;display:inline-flex!important;align-items:center!important;gap:6px!important;box-shadow:0 6px 14px rgba(37,99,235,.25)!important;cursor:pointer!important}

/* 客户中心：类型筛选胶囊（对齐预览 CustomersColor） */
html.wnc-uiv2 body #page-customer-center .wnc-uiv2-ctype:not(#_a):not(#_b){flex:1 1 100%!important;width:100%!important;display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin-top:4px!important;order:99!important;grid-column:1 / -1!important}
html.wnc-uiv2 body #page-customer-center .wnc-uiv2-ctype:not(#_a):not(#_b) > button{height:30px!important;padding:0 12px!important;border-radius:999px!important;border:0!important;font-size:13px!important;font-weight:500!important;cursor:pointer!important}
html.wnc-uiv2 body #page-customer-center .wnc-uiv2-ctype:not(#_a):not(#_b) > button:nth-child(1){background:#eef4ff!important;color:#1d4ed8!important}
html.wnc-uiv2 body #page-customer-center .wnc-uiv2-ctype:not(#_a):not(#_b) > button:nth-child(2){background:#ecfdf3!important;color:#047857!important}
html.wnc-uiv2 body #page-customer-center .wnc-uiv2-ctype:not(#_a):not(#_b) > button:nth-child(3){background:#e6f7fb!important;color:#0e7490!important}
html.wnc-uiv2 body #page-customer-center .wnc-uiv2-ctype:not(#_a):not(#_b) > button:nth-child(4){background:#f1f5f9!important;color:#475569!important}
html.wnc-uiv2 body #page-customer-center .wnc-uiv2-ctype:not(#_a):not(#_b) > button:nth-child(5){background:#fef2f2!important;color:#dc2626!important}
html.wnc-uiv2 body #page-customer-center .wnc-uiv2-ctype:not(#_a):not(#_b) > button:nth-child(6){background:#f1f5f9!important;color:#475569!important}
html.wnc-uiv2 body #page-customer-center .wnc-uiv2-ctype:not(#_a):not(#_b) > button.on{background:linear-gradient(135deg,#3b82f6,#2563eb)!important;color:#fff!important;font-weight:600!important;box-shadow:0 4px 10px rgba(37,99,235,.2)!important}

/* ===== boss evidence dialog (bossv-dialog) ===== */
html.wnc-uiv2 dialog.bossv-dialog.wnc-uiv2-bv{border:0!important;border-radius:20px!important;box-shadow:0 24px 64px rgba(15,23,42,.22),0 2px 8px rgba(15,23,42,.06)!important;background:#fff!important;overflow:hidden!important}
html.wnc-uiv2 dialog.bossv-dialog.wnc-uiv2-bv::backdrop{background:rgba(15,23,42,.38)!important;backdrop-filter:blur(3px)}
html.wnc-uiv2 dialog.bossv-dialog.wnc-uiv2-bv>header{padding:20px 24px 16px!important;border-bottom:1px solid #eef2f7!important;background:linear-gradient(180deg,#fffaf0,#fff)!important;display:flex!important;align-items:flex-start!important;justify-content:space-between!important}
html.wnc-uiv2 dialog.bossv-dialog.wnc-uiv2-bv>header h2{display:flex!important;align-items:center!important;gap:12px!important;font-size:17px!important;font-weight:700!important;color:#0f172a!important;margin:0!important}
html.wnc-uiv2 dialog.bossv-dialog.wnc-uiv2-bv>header h2>i{width:40px!important;height:40px!important;border-radius:12px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:linear-gradient(135deg,#fbbf24,#f59e0b)!important;color:#fff!important;box-shadow:0 6px 14px rgba(245,158,11,.32)!important;flex:none!important}
html.wnc-uiv2 dialog.bossv-dialog.wnc-uiv2-bv>header h2>i svg{width:20px!important;height:20px!important;stroke:#fff!important}
html.wnc-uiv2 dialog.bossv-dialog.wnc-uiv2-bv>header h2>span{display:inline-flex!important;align-items:center!important;height:22px!important;padding:0 8px!important;border-radius:999px!important;background:#eff6ff!important;color:#2563eb!important;font-size:12px!important;font-weight:600!important}
html.wnc-uiv2 dialog.bossv-dialog.wnc-uiv2-bv>header p{margin:4px 0 0 52px!important;font-size:12.5px!important;color:#64748b!important}
html.wnc-uiv2 dialog.bossv-dialog.wnc-uiv2-bv>header>button{width:32px!important;height:32px!important;border-radius:10px!important;border:1px solid #e2e8f0!important;background:#fff!important;color:#64748b!important;font-size:18px!important;cursor:pointer}
html.wnc-uiv2 dialog.bossv-dialog.wnc-uiv2-bv>header>button:hover{background:#f1f5f9!important;color:#0f172a!important}
html.wnc-uiv2 dialog.bossv-dialog.wnc-uiv2-bv .bossv-content{padding:16px 24px!important}
html.wnc-uiv2 dialog.bossv-dialog.wnc-uiv2-bv .bossv-source-note{background:#f8fafc!important;border:1px solid #eef2f7!important;border-radius:12px!important;padding:10px 14px!important;font-size:12px!important;color:#64748b!important;line-height:1.7!important}
html.wnc-uiv2 dialog.bossv-dialog.wnc-uiv2-bv .bossv-caption{font-size:12.5px!important;color:#64748b!important}
html.wnc-uiv2 dialog.bossv-dialog.wnc-uiv2-bv div.bossv-caption{font-weight:600!important;color:#0f172a!important;font-size:13.5px!important;margin-top:12px!important}
html.wnc-uiv2 dialog.bossv-dialog.wnc-uiv2-bv .bossv-toolbar input,html.wnc-uiv2 dialog.bossv-dialog.wnc-uiv2-bv .bossv-toolbar select{height:36px!important;border:1px solid #e2e8f0!important;border-radius:10px!important;background:#fff!important;padding:0 12px!important;font-size:13px!important}
html.wnc-uiv2 dialog.bossv-dialog.wnc-uiv2-bv .bossv-toolbar input:focus{border-color:#3b82f6!important;box-shadow:0 0 0 3px rgba(59,130,246,.15)!important;outline:0!important}
html.wnc-uiv2 dialog.bossv-dialog.wnc-uiv2-bv .bossv-table-wrap{border:1px solid #eef2f7!important;border-radius:14px!important;overflow:auto!important}
html.wnc-uiv2 dialog.bossv-dialog.wnc-uiv2-bv .bossv-table{border-collapse:separate!important;border-spacing:0!important;width:100%!important}
html.wnc-uiv2 dialog.bossv-dialog.wnc-uiv2-bv .bossv-table th{background:#f8fafc!important;color:#64748b!important;font-weight:600!important;font-size:12px!important;padding:10px 14px!important;border-bottom:1px solid #eef2f7!important;text-align:left!important}
html.wnc-uiv2 dialog.bossv-dialog.wnc-uiv2-bv .bossv-table td{padding:12px 14px!important;font-size:13px!important;color:#334155!important;border-bottom:1px solid #f1f5f9!important;vertical-align:middle!important}
html.wnc-uiv2 dialog.bossv-dialog.wnc-uiv2-bv .bossv-table tbody tr:last-child td{border-bottom:0!important}
html.wnc-uiv2 dialog.bossv-dialog.wnc-uiv2-bv .bossv-table tbody tr:hover td{background:#f8fbff!important}
html.wnc-uiv2 dialog.bossv-dialog.wnc-uiv2-bv .bossv-table td:first-child{font-weight:600!important;color:#0f172a!important}
html.wnc-uiv2 dialog.bossv-dialog.wnc-uiv2-bv .wnc-bv-pill{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 9px;border-radius:999px;font-size:12px;font-weight:600;white-space:nowrap}
html.wnc-uiv2 dialog.bossv-dialog.wnc-uiv2-bv .wnc-bv-pill::before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}
html.wnc-uiv2 .wnc-bv-ok{background:#ecfdf5;color:#059669}
html.wnc-uiv2 .wnc-bv-warn{background:#fffbeb;color:#d97706}
html.wnc-uiv2 .wnc-bv-bad{background:#fef2f2;color:#dc2626}
html.wnc-uiv2 .wnc-bv-mute{background:#f1f5f9;color:#64748b}
html.wnc-uiv2 dialog.bossv-dialog.wnc-uiv2-bv .bossv-link{color:#2563eb!important;font-weight:600!important;background:#eff6ff!important;border:0!important;border-radius:8px!important;padding:4px 10px!important;cursor:pointer}
html.wnc-uiv2 dialog.bossv-dialog.wnc-uiv2-bv .bossv-link:hover{background:#dbeafe!important}
html.wnc-uiv2 dialog.bossv-dialog.wnc-uiv2-bv>footer{padding:14px 24px!important;border-top:1px solid #eef2f7!important;background:#fbfcfe!important;display:flex!important;align-items:center!important;justify-content:space-between!important}
html.wnc-uiv2 dialog.bossv-dialog.wnc-uiv2-bv .bossv-pager{display:flex!important;align-items:center!important;gap:8px!important;font-size:12.5px!important;color:#64748b!important}
html.wnc-uiv2 dialog.bossv-dialog.wnc-uiv2-bv .bossv-pager button{width:30px!important;height:30px!important;border-radius:9px!important;border:1px solid #e2e8f0!important;background:#fff!important;color:#334155!important;cursor:pointer}
html.wnc-uiv2 dialog.bossv-dialog.wnc-uiv2-bv .bossv-pager button:disabled{opacity:.45!important;cursor:default}
html.wnc-uiv2 dialog.bossv-dialog.wnc-uiv2-bv .bossv-primary{height:36px!important;padding:0 22px!important;border-radius:10px!important;border:0!important;background:linear-gradient(135deg,#3b82f6,#2563eb)!important;color:#fff!important;font-weight:600!important;box-shadow:0 6px 14px rgba(37,99,235,.28)!important;cursor:pointer}

/* ===== 销售中心（sales-board 框架内）页头与顶部统计栏 ===== */
html.wnc-uiv2.wnc-uiv2-frame body .sc-heading .wnc-uiv2-headwrap:not(#_a):not(#_b):not(#_c){justify-content:center!important;gap:4px!important;min-height:52px!important;height:auto!important;padding-top:0!important;padding-bottom:0!important}
html.wnc-uiv2.wnc-uiv2-frame body .sc-heading .wnc-uiv2-headwrap > h1#sc-heading-title:not(#_a):not(#_b){font-size:22px!important;line-height:1.2!important;height:auto!important;min-height:0!important;padding:0!important;margin:0!important}
html.wnc-uiv2.wnc-uiv2-frame body .sc-heading .wnc-uiv2-headwrap > p#sc-heading-note:not(#_a):not(#_b){margin:0!important;padding:0!important;line-height:1.4!important}
html.wnc-uiv2.wnc-uiv2-frame body .sc-heading:not(#_a):not(#_b){min-height:0!important;height:auto!important;margin-bottom:14px!important}
html.wnc-uiv2.wnc-uiv2-frame body .vc-stat-bar.wnc-ds-row:not(#_a):not(#_b):not(#_c){display:grid!important;grid-template-columns:none!important;grid-auto-flow:column!important;grid-auto-columns:minmax(0,1fr)!important;gap:12px!important}
html.wnc-uiv2.wnc-uiv2-frame body .vc-stat-bar > .vc-stat-item.wnc-type-stat:not(#_a):not(#_b):not(#_c){height:88px!important;min-height:88px!important;max-height:88px!important;box-sizing:border-box!important;width:auto!important;min-width:0!important;overflow:hidden!important}
html.wnc-uiv2.wnc-uiv2-frame body .sc-kpis.wnc-ds-row:not(#_a):not(#_b):not(#_c){display:grid!important;grid-template-columns:none!important;grid-auto-flow:column!important;grid-auto-columns:minmax(0,1fr)!important;gap:12px!important}
html.wnc-uiv2.wnc-uiv2-frame body .sc-kpis > .sc-kpi.wnc-type-stat:not(#_a):not(#_b):not(#_c){height:88px!important;min-height:88px!important;max-height:88px!important;box-sizing:border-box!important;overflow:hidden!important;min-width:0!important}
html.wnc-uiv2.wnc-uiv2-frame body .sc-kpi.wnc-type-stat > div:not(#_a):not(#_b){display:flex!important;flex-direction:column!important;justify-content:center!important;gap:2px!important;min-width:0!important}
html.wnc-uiv2.wnc-uiv2-frame body .sc-kpi.wnc-type-stat > div > *:not(#_a):not(#_b){line-height:16px!important;margin:0!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
html.wnc-uiv2.wnc-uiv2-frame body .sc-kpi.wnc-type-stat .wnc-type-stat-value:not(#_a):not(#_b){font-size:22px!important;line-height:28px!important}
html.wnc-uiv2.wnc-uiv2-frame body .cv2-kpis:not(#_a):not(#_b):not(#_c){display:grid!important;grid-template-columns:none!important;grid-auto-flow:column!important;grid-auto-columns:minmax(0,1fr)!important;gap:12px!important}
html.wnc-uiv2.wnc-uiv2-frame body .cv2-kpis > .cs-kpi.wnc-type-stat:not(#_a):not(#_b):not(#_c){height:88px!important;min-height:88px!important;max-height:88px!important;box-sizing:border-box!important;overflow:hidden!important;min-width:0!important}
html.wnc-uiv2.wnc-uiv2-frame body .cs-kpi.wnc-type-stat > div:not(#_a):not(#_b){display:flex!important;flex-direction:column!important;justify-content:center!important;gap:2px!important;min-width:0!important}
html.wnc-uiv2.wnc-uiv2-frame body .cs-kpi.wnc-type-stat > div > *:not(#_a):not(#_b){line-height:16px!important;margin:0!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
html.wnc-uiv2.wnc-uiv2-frame body .cs-kpi.wnc-type-stat .wnc-type-stat-value:not(#_a):not(#_b){font-size:22px!important;line-height:28px!important}

/* ===== 客服中心（框架内）背景与公司筛选 ===== */
html.wnc-uiv2.wnc-uiv2-frame body.cs-dashboard-standard:not(#_a):not(#_b),
html.wnc-uiv2.wnc-uiv2-frame body.cs-dashboard-standard main.cs-workspace:not(#_a):not(#_b),
html.wnc-uiv2.wnc-uiv2-frame body.cs-dashboard-standard header.cs-shared-header:not(#_a):not(#_b){background:transparent!important;background-color:transparent!important}
html.wnc-uiv2.wnc-uiv2-frame body select#live-company:not(#_a):not(#_b){width:300px!important;min-width:300px!important;max-width:none!important}

/* ===== 装修中心：总览统计卡排版、去掉统计栏上方说明文字 ===== */
html.wnc-uiv2 body #page-renovation .rov-stats > .rov-stat:not(#_a):not(#_b):not(#_c):not(#_d){display:grid!important;grid-template-columns:44px minmax(0,1fr)!important;grid-template-rows:auto auto!important;column-gap:14px!important;row-gap:0!important;align-content:center!important;align-items:center!important;height:88px!important;min-height:88px!important;max-height:88px!important;box-sizing:border-box!important;padding:10px 18px!important;overflow:hidden!important}
html.wnc-uiv2 body #page-renovation .rov-stat .rov-stat-label:not(#_a):not(#_b){line-height:18px!important;font-size:13px!important;color:#475569!important;margin:0!important}
html.wnc-uiv2 body #page-renovation .rov-stat > .rov-stat-main > div > strong:not(#_a):not(#_b){line-height:28px!important;font-size:24px!important;margin:0!important}
html.wnc-uiv2 body #page-renovation .rov-stat > .rov-stat-sub:not(#_a):not(#_b):not(#_c){line-height:16px!important;font-size:12px!important;color:#64748b!important}
html.wnc-uiv2 body #page-renovation .rov-stat > .rov-stat-main > .rov-icon:not(#_a):not(#_b):not(#_c){width:44px!important;height:44px!important;border-radius:12px!important}
html.wnc-uiv2 body #page-renovation .rov-stat > .rov-stat-main:not(#_a):not(#_b){display:contents!important}
html.wnc-uiv2 body #page-renovation .rov-stat > .rov-stat-main > .rov-icon:not(#_a):not(#_b){grid-column:1!important;grid-row:1 / span 2!important;align-self:center!important}
html.wnc-uiv2 body #page-renovation .rov-stat > .rov-stat-main > div:not(#_a):not(#_b){grid-column:2!important;grid-row:1!important;min-width:0!important;align-self:end!important}
html.wnc-uiv2 body #page-renovation .rov-stat > .rov-stat-sub:not(#_a):not(#_b){grid-column:2!important;grid-row:2!important;margin:0!important;padding:0!important;align-self:start!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;min-width:0!important}
html.wnc-uiv2 body #page-renovation .rct-topbar > p:not(#_a):not(#_b),
html.wnc-uiv2 body #page-renovation .rpc-topbar > p:not(#_a):not(#_b),
html.wnc-uiv2 body #page-renovation .rsm-topline > div:first-child:not(#_a):not(#_b){display:none!important}
html.wnc-uiv2 body #page-renovation .rct-topbar:not(#_a):not(#_b),
html.wnc-uiv2 body #page-renovation .rpc-topbar:not(#_a):not(#_b),
html.wnc-uiv2 body #page-renovation .rsm-topline:not(#_a):not(#_b){justify-content:flex-end!important}

/* ===== 客户中心重新排版：筛选区合并为一张整宽卡片 ===== */
html.wnc-uiv2 body #page-customer-center .cc-search:not(#_a):not(#_b):not(#_c):not(#_d){display:grid!important;grid-template-columns:minmax(240px,1.5fr) repeat(3,minmax(140px,1fr)) auto!important;grid-template-areas:"kw c1 c2 c3 adv" "chips chips chips chips chips"!important;gap:12px!important;align-items:center!important;background:#fff!important;border:1px solid #e8edf5!important;border-radius:16px!important;padding:14px 16px!important;box-shadow:0 2px 8px rgba(15,23,42,.04)!important;margin:16px 0!important;height:auto!important}
html.wnc-uiv2 body #page-customer-center .cc-search > .ccb-adv-row:not(#_a):not(#_b),
html.wnc-uiv2 body #page-customer-center .cc-search > .ccb-adv-grid:not(#_a):not(#_b){display:contents!important}
html.wnc-uiv2 body #page-customer-center .cc-search .kw-row:not(#_a):not(#_b){grid-area:kw!important;width:auto!important;min-width:0!important}
html.wnc-uiv2 body #page-customer-center .cc-search .ccb-adv-btn:not(#_a):not(#_b){grid-area:adv!important;white-space:nowrap!important}
html.wnc-uiv2 body #page-customer-center .cc-search .ccb-adv-grid > div:nth-child(1):not(#_a):not(#_b){grid-area:c1!important;min-width:0!important}
html.wnc-uiv2 body #page-customer-center .cc-search .ccb-adv-grid > div:nth-child(2):not(#_a):not(#_b){grid-area:c2!important;min-width:0!important}
html.wnc-uiv2 body #page-customer-center .cc-search .ccb-adv-grid > div:nth-child(3):not(#_a):not(#_b){grid-area:c3!important;min-width:0!important}
html.wnc-uiv2 body #page-customer-center .cc-search .ccb-adv-grid > div:nth-child(4):not(.wnc-uiv2-ctype):not(#_a):not(#_b){display:none!important}
html.wnc-uiv2 body #page-customer-center .cc-search .ccb-adv-grid > div select:not(#_a):not(#_b){width:100%!important}
html.wnc-uiv2 body #page-customer-center .cc-search .wnc-uiv2-ctype:not(#_a):not(#_b){grid-row:2!important;grid-column:1 / -1!important;width:auto!important;flex-wrap:wrap!important;padding-top:12px!important;border-top:1px solid #f1f5f9!important;margin:0!important}
html.wnc-uiv2 body #page-customer-center .cc-stats6:not(#_a):not(#_b){margin-top:16px!important}

/* ===== 组织架构 · 成员管理：员工列表 / 待审核员工 做成按键 ===== */
html.wnc-uiv2 body #page-organization .mem-sub:not(#_a):not(#_b):not(#_c){gap:8px!important;padding:0!important;margin:4px 0 14px!important;border:0!important;background:transparent!important;box-shadow:none!important;width:auto!important}
html.wnc-uiv2 body #page-organization .mem-sub > button:not(#_a):not(#_b):not(#_c){height:36px!important;padding:0 18px!important;border-radius:10px!important;border:1px solid #dbe3ef!important;background:#fff!important;color:#334155!important;font-size:13.5px!important;font-weight:600!important;box-shadow:0 1px 2px rgba(15,23,42,.05)!important;cursor:pointer!important;position:relative!important;line-height:34px!important}
html.wnc-uiv2 body #page-organization .mem-sub > button:not(#_a):not(#_b):not(#_c)::after{display:none!important;content:none!important}
html.wnc-uiv2 body #page-organization .mem-sub > button:hover:not(#_a):not(#_b):not(#_c){border-color:#93c5fd!important;color:#2563eb!important;background:#f8fbff!important}
html.wnc-uiv2 body #page-organization .mem-sub > button.on:not(#_a):not(#_b):not(#_c){background:linear-gradient(135deg,#3b82f6,#2563eb)!important;border-color:transparent!important;color:#fff!important;box-shadow:0 6px 14px rgba(37,99,235,.25)!important}
html.wnc-uiv2 body #page-organization nav.org-member-subtabs:not(#_a):not(#_b):not(#_c){gap:8px!important;padding:0!important;margin:4px 0 14px!important;border:0!important;background:transparent!important;box-shadow:none!important;width:auto!important}
html.wnc-uiv2 body #page-organization nav.org-member-subtabs > button.org-member-subtab:not(#_a):not(#_b):not(#_c){height:36px!important;padding:0 18px!important;border-radius:10px!important;border:1px solid #dbe3ef!important;background:#fff!important;color:#334155!important;font-size:13.5px!important;font-weight:600!important;box-shadow:0 1px 2px rgba(15,23,42,.05)!important;cursor:pointer!important;line-height:34px!important}
html.wnc-uiv2 body #page-organization nav.org-member-subtabs > button.org-member-subtab:not(#_a):not(#_b):not(#_c)::after{display:none!important;content:none!important}
html.wnc-uiv2 body #page-organization nav.org-member-subtabs > button.org-member-subtab:hover:not(#_a):not(#_b):not(#_c){border-color:#93c5fd!important;color:#2563eb!important;background:#f8fbff!important}
html.wnc-uiv2 body #page-organization nav.org-member-subtabs > button.org-member-subtab.active:not(#_a):not(#_b):not(#_c){background:linear-gradient(135deg,#3b82f6,#2563eb)!important;border-color:transparent!important;color:#fff!important;box-shadow:0 6px 14px rgba(37,99,235,.25)!important}

/* ===== 房源·录入统计 顶部统计栏 ===== */
html.wnc-uiv2 body #page-house-intake .ik-grid.ik-kpi:not(#_a):not(#_b):not(#_c){gap:12px!important;margin-top:14px!important;margin-bottom:14px!important}
html.wnc-uiv2 body #page-house-intake .ik-kpi-card.wnc-type-stat:not(#_a):not(#_b):not(#_c):not(#_d){display:flex!important;align-items:center!important;gap:12px!important;padding:12px 16px!important;height:88px!important;min-height:88px!important;max-height:88px!important;box-sizing:border-box!important;overflow:hidden!important}
html.wnc-uiv2 body #page-house-intake .ik-kpi-card > .ki:not(#_a):not(#_b):not(#_c){width:44px!important;height:44px!important;min-width:44px!important;border-radius:12px!important;display:flex!important;align-items:center!important;justify-content:center!important;color:#fff!important;background:linear-gradient(135deg,#60a5fa,#2563eb)!important;box-shadow:0 4px 10px rgba(15,23,42,.12)!important;flex:0 0 44px!important}
html.wnc-uiv2 body #page-house-intake .ik-kpi-card:nth-child(2) > .ki:not(#_a):not(#_b):not(#_c){background:linear-gradient(135deg,#a78bfa,#7c3aed)!important}
html.wnc-uiv2 body #page-house-intake .ik-kpi-card:nth-child(3) > .ki:not(#_a):not(#_b):not(#_c){background:linear-gradient(135deg,#34d399,#059669)!important}
html.wnc-uiv2 body #page-house-intake .ik-kpi-card:nth-child(4) > .ki:not(#_a):not(#_b):not(#_c){background:linear-gradient(135deg,#fbbf24,#ea580c)!important}
html.wnc-uiv2 body #page-house-intake .ik-kpi-card > .ki svg:not(#_a), html.wnc-uiv2 body #page-house-intake .ik-kpi-card > .ki svg *:not(#_a){stroke:#fff!important}
html.wnc-uiv2 body #page-house-intake .ik-kpi-card > .kl:not(#_a):not(#_b):not(#_c){flex:1 1 auto!important;min-width:0!important;display:flex!important;flex-direction:column!important;justify-content:center!important;gap:2px!important;height:auto!important}
html.wnc-uiv2 body #page-house-intake .ik-kpi-card > .kl > *:not(#_a):not(#_b):not(#_c){margin:0!important;line-height:16px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
html.wnc-uiv2 body #page-house-intake .ik-kpi-card > .kl > .vl:not(#_a):not(#_b):not(#_c){font-size:22px!important;line-height:28px!important;font-weight:700!important}
html.wnc-uiv2 body #page-house-intake .ik-kpi-card > .kl > .lb:not(#_a):not(#_b):not(#_c){font-size:12.5px!important;color:#64748b!important}
html.wnc-uiv2 body #page-house-intake .ik-kpi-card > .kl > .dt:not(#_a):not(#_b):not(#_c){font-size:12px!important}
html.wnc-uiv2 body #page-house-intake .ik-kpi-card > .kr:not(#_a):not(#_b):not(#_c){flex:0 0 auto!important;align-self:center!important}

/* ===== 房源回收站弹窗 ===== */
html.wnc-uiv2 #house-recycle-dialog.wnc-uiv2-hr:not(#_a){background:rgba(15,23,42,.42)!important;backdrop-filter:blur(3px)}
html.wnc-uiv2 #house-recycle-dialog.wnc-uiv2-hr .hr-sheet:not(#_a):not(#_b){border-radius:20px!important;border:0!important;box-shadow:0 24px 64px rgba(15,23,42,.24)!important;background:#fff!important;overflow:hidden!important;max-width:920px!important}
html.wnc-uiv2 #house-recycle-dialog.wnc-uiv2-hr .hr-sheet > header:not(#_a):not(#_b){display:flex!important;align-items:center!important;gap:12px!important;padding:18px 24px!important;border-bottom:1px solid #eef2f7!important;background:linear-gradient(180deg,#f8fafc,#fff)!important}
html.wnc-uiv2 #house-recycle-dialog .wnc-hr-tile{width:42px;height:42px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#94a3b8,#475569);box-shadow:0 6px 14px rgba(71,85,105,.28);flex:none}
html.wnc-uiv2 #house-recycle-dialog .wnc-hr-titlebox{flex:1;min-width:0}
html.wnc-uiv2 #house-recycle-dialog.wnc-uiv2-hr .hr-sheet > header h2:not(#_a):not(#_b){font-size:17px!important;font-weight:700!important;color:#0f172a!important;margin:0!important}
html.wnc-uiv2 #house-recycle-dialog .wnc-hr-sub{margin:3px 0 0;font-size:12.5px;color:#64748b}
html.wnc-uiv2 #house-recycle-dialog.wnc-uiv2-hr .hr-sheet > header > button:not(#_a):not(#_b){height:34px!important;padding:0 16px!important;border-radius:10px!important;border:1px solid #e2e8f0!important;background:#fff!important;color:#334155!important;font-weight:600!important;cursor:pointer}
html.wnc-uiv2 #house-recycle-dialog.wnc-uiv2-hr .hr-filters:not(#_a):not(#_b){display:grid!important;grid-template-columns:1.6fr 1fr 1fr 1fr auto auto!important;gap:12px!important;align-items:end!important;margin:16px 24px 8px!important;padding:14px 16px!important;background:#f8fafc!important;border:1px solid #eef2f7!important;border-radius:14px!important}
html.wnc-uiv2 #house-recycle-dialog.wnc-uiv2-hr .hr-filters label:not(#_a):not(#_b){display:flex!important;flex-direction:column!important;gap:6px!important;font-size:12px!important;color:#64748b!important;font-weight:600!important;margin:0!important;min-width:0!important}
html.wnc-uiv2 #house-recycle-dialog.wnc-uiv2-hr .hr-filters input:not(#_a):not(#_b),html.wnc-uiv2 #house-recycle-dialog.wnc-uiv2-hr .hr-filters select:not(#_a):not(#_b){height:36px!important;border:1px solid #e2e8f0!important;border-radius:10px!important;background:#fff!important;padding:0 12px!important;font-size:13px!important;color:#0f172a!important;width:100%!important;box-sizing:border-box!important}
html.wnc-uiv2 #house-recycle-dialog.wnc-uiv2-hr .hr-filters input:focus:not(#_a),html.wnc-uiv2 #house-recycle-dialog.wnc-uiv2-hr .hr-filters select:focus:not(#_a){border-color:#3b82f6!important;box-shadow:0 0 0 3px rgba(59,130,246,.15)!important;outline:0!important}
html.wnc-uiv2 #house-recycle-dialog.wnc-uiv2-hr .hr-filters button:not(#_a):not(#_b){height:36px!important;padding:0 16px!important;border-radius:10px!important;border:1px solid #e2e8f0!important;background:#fff!important;color:#334155!important;font-weight:600!important;cursor:pointer}
html.wnc-uiv2 #house-recycle-dialog.wnc-uiv2-hr .hr-filters button:first-of-type:not(#_a):not(#_b){background:linear-gradient(135deg,#3b82f6,#2563eb)!important;border-color:transparent!important;color:#fff!important;box-shadow:0 6px 14px rgba(37,99,235,.25)!important}
html.wnc-uiv2 #house-recycle-dialog.wnc-uiv2-hr .hr-status:not(#_a):not(#_b){margin:0 24px!important;font-size:12px!important;color:#64748b!important}
html.wnc-uiv2 #house-recycle-dialog.wnc-uiv2-hr .hr-rows:not(#_a):not(#_b){padding:8px 24px 12px!important;background:#fff!important}
html.wnc-uiv2 #house-recycle-dialog.wnc-uiv2-hr .hr-row:not(#_a):not(#_b){display:grid!important;grid-template-columns:40px minmax(0,1.4fr) minmax(0,1fr) auto!important;align-items:center!important;gap:14px!important;padding:12px 16px!important;margin:0 0 10px!important;border:1px solid #eef2f7!important;border-radius:14px!important;background:#fff!important;box-shadow:0 1px 3px rgba(15,23,42,.04)!important;transition:border-color .15s,box-shadow .15s}
html.wnc-uiv2 #house-recycle-dialog.wnc-uiv2-hr .hr-row:hover:not(#_a):not(#_b){border-color:#bfdbfe!important;box-shadow:0 6px 16px rgba(37,99,235,.08)!important}
html.wnc-uiv2 #house-recycle-dialog .wnc-hr-ic{width:40px;height:40px;border-radius:11px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#60a5fa,#2563eb);box-shadow:0 4px 10px rgba(37,99,235,.2)}
html.wnc-uiv2 #house-recycle-dialog.wnc-uiv2-hr .hr-identity:not(#_a):not(#_b){display:flex!important;flex-direction:column!important;gap:3px!important;min-width:0!important}
html.wnc-uiv2 #house-recycle-dialog.wnc-uiv2-hr .hr-identity strong:not(#_a){font-size:14px!important;font-weight:700!important;color:#0f172a!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
html.wnc-uiv2 #house-recycle-dialog.wnc-uiv2-hr .hr-identity span:not(#_a){font-size:12px!important;color:#64748b!important}
html.wnc-uiv2 #house-recycle-dialog.wnc-uiv2-hr .hr-meta:not(#_a):not(#_b){display:flex!important;flex-direction:row!important;align-items:center!important;gap:12px!important;flex-wrap:wrap!important}
html.wnc-uiv2 #house-recycle-dialog .wnc-hr-pill{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:600}
html.wnc-uiv2 #house-recycle-dialog .wnc-hr-pill::before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}
html.wnc-uiv2 #house-recycle-dialog .wnc-hr-green{background:#ecfdf5;color:#059669}
html.wnc-uiv2 #house-recycle-dialog .wnc-hr-orange{background:#fff7ed;color:#ea580c}
html.wnc-uiv2 #house-recycle-dialog .wnc-hr-purple{background:#f5f3ff;color:#7c3aed}
html.wnc-uiv2 #house-recycle-dialog .wnc-hr-slate{background:#f1f5f9;color:#475569}
html.wnc-uiv2 #house-recycle-dialog .wnc-hr-time{font-size:12px;color:#64748b}
html.wnc-uiv2 #house-recycle-dialog.wnc-uiv2-hr .hr-restore:not(#_a):not(#_b){height:32px!important;padding:0 16px!important;border-radius:9px!important;border:1px solid #bfdbfe!important;background:#eff6ff!important;color:#2563eb!important;font-weight:600!important;cursor:pointer}
html.wnc-uiv2 #house-recycle-dialog.wnc-uiv2-hr .hr-restore:hover:not(#_a):not(#_b){background:linear-gradient(135deg,#3b82f6,#2563eb)!important;color:#fff!important;border-color:transparent!important}
html.wnc-uiv2 #house-recycle-dialog.wnc-uiv2-hr .hr-sheet > footer:not(#_a):not(#_b){display:flex!important;align-items:center!important;gap:8px!important;padding:14px 24px!important;border-top:1px solid #eef2f7!important;background:#fbfcfe!important}
html.wnc-uiv2 #house-recycle-dialog.wnc-uiv2-hr .hr-summary:not(#_a){margin-right:auto!important;font-size:12.5px!important;color:#64748b!important}
html.wnc-uiv2 #house-recycle-dialog.wnc-uiv2-hr .hr-sheet > footer button:not(#_a):not(#_b){height:32px!important;padding:0 14px!important;border-radius:9px!important;border:1px solid #e2e8f0!important;background:#fff!important;color:#334155!important;font-weight:600!important;cursor:pointer}
html.wnc-uiv2 #house-recycle-dialog.wnc-uiv2-hr .hr-sheet > footer button:disabled:not(#_a){opacity:.45!important;cursor:default}

/* ===== 找房·定金 统计栏间距 ===== */
html.wnc-uiv2 body #page-vacant .dp-stats.wnc-ds-row:not(#_a):not(#_b):not(#_c){gap:12px!important;margin-top:14px!important;margin-bottom:14px!important}

/* ===== 客服中心（所有子页）：页头不溢出、统计卡统一 ===== */
html.wnc-uiv2.wnc-uiv2-frame body header.cs-shared-header .wnc-uiv2-headwrap:not(#_a):not(#_b):not(#_c):not(#_d):not(#_e):not(#_f){min-height:42px!important;height:42px!important;gap:2px!important;padding-left:54px!important}
html.wnc-uiv2.wnc-uiv2-frame body header.cs-shared-header .wnc-uiv2-headwrap > .wnc-uiv2-tile:not(#_a):not(#_b):not(#_c):not(#_d):not(#_e):not(#_f){width:42px!important;height:42px!important;border-radius:12px!important}
html.wnc-uiv2.wnc-uiv2-frame body header.cs-shared-header .wnc-uiv2-headwrap > h1:not(#_a):not(#_b):not(#_c):not(#_d):not(#_e):not(#_f){font-size:20px!important;line-height:22px!important}
html.wnc-uiv2.wnc-uiv2-frame body header.cs-shared-header .wnc-uiv2-headwrap > p:not(#_a):not(#_b):not(#_c):not(#_d):not(#_e):not(#_f){font-size:12.5px!important;line-height:16px!important}
html.wnc-uiv2.wnc-uiv2-frame body .cs-dashboard-primary-metrics:not(#_a):not(#_b):not(#_c):not(#_d):not(#_e):not(#_f){display:grid!important;grid-auto-flow:column!important;grid-auto-columns:minmax(0,1fr)!important;grid-template-columns:none!important;gap:12px!important;align-items:stretch!important}
html.wnc-uiv2.wnc-uiv2-frame body .cs-dashboard-primary-metrics > .state-card.cs-dashboard-stat:not(#_a):not(#_b):not(#_c):not(#_d):not(#_e):not(#_f){align-items:center!important;gap:12px!important;height:88px!important;min-height:88px!important;max-height:88px!important;width:auto!important;min-width:0!important;padding:12px 16px!important;box-sizing:border-box!important;border-radius:14px!important;border:1px solid #e6e9ef!important;background:#fff!important;box-shadow:0 2px 8px rgba(15,23,42,.04)!important;text-align:left!important;overflow:hidden!important;color:#0f172a!important}
html.wnc-uiv2.wnc-uiv2-frame body .cs-dashboard-primary-metrics > .state-card.cs-dashboard-stat.active:not(#_a):not(#_b):not(#_c):not(#_d):not(#_e):not(#_f){border:1.5px solid var(--cs-dashboard-tone,#2563eb)!important;box-shadow:0 6px 16px rgba(37,99,235,.12)!important}
html.wnc-uiv2.wnc-uiv2-frame body .state-card.cs-dashboard-stat > .cs-dashboard-stat-icon:not(#_a):not(#_b):not(#_c):not(#_d):not(#_e):not(#_f){width:44px!important;height:44px!important;min-width:44px!important;flex:0 0 44px!important;border-radius:12px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:linear-gradient(135deg,color-mix(in srgb,var(--cs-dashboard-tone,#2563eb) 62%,#fff),var(--cs-dashboard-tone,#2563eb))!important;color:#fff!important;box-shadow:0 4px 10px rgba(15,23,42,.12)!important}
html.wnc-uiv2.wnc-uiv2-frame body .state-card.cs-dashboard-stat > .cs-dashboard-stat-icon svg:not(#_a), html.wnc-uiv2.wnc-uiv2-frame body .state-card.cs-dashboard-stat > .cs-dashboard-stat-icon svg *:not(#_a){stroke:#fff!important;color:#fff!important}
html.wnc-uiv2.wnc-uiv2-frame body .state-card.cs-dashboard-stat .state-mark:not(#_a):not(#_b){background:transparent!important;width:auto!important;height:auto!important;display:flex!important;color:#fff!important}
html.wnc-uiv2.wnc-uiv2-frame body .state-card.cs-dashboard-stat > .cs-dashboard-stat-copy:not(#_a):not(#_b):not(#_c):not(#_d):not(#_e):not(#_f){display:flex!important;flex-direction:column!important;justify-content:center!important;gap:2px!important;min-width:0!important}
html.wnc-uiv2.wnc-uiv2-frame body .state-card.cs-dashboard-stat .cs-dashboard-stat-label:not(#_a):not(#_b):not(#_c):not(#_d):not(#_e):not(#_f){font-size:12.5px!important;line-height:16px!important;color:#64748b!important;font-weight:500!important;white-space:nowrap!important;opacity:1!important;visibility:visible!important}
html.wnc-uiv2.wnc-uiv2-frame body .state-card.cs-dashboard-stat .cs-dashboard-stat-value:not(#_a):not(#_b):not(#_c):not(#_d):not(#_e):not(#_f){font-size:22px!important;line-height:28px!important;color:#0f172a!important;font-weight:700!important;opacity:1!important;visibility:visible!important}

/* ===== 组织架构·权限管理：显示顶部统计栏（生产在 wnc-perm-on 时隐藏） ===== */
html.wnc-uiv2 body.wnc-perm-on #page-organization .ov-stats.orgu-summary:not(#_a):not(#_b):not(#_c){display:grid!important;grid-template-columns:none!important;grid-auto-flow:column!important;grid-auto-columns:minmax(0,1fr)!important;gap:12px!important;margin:14px 0!important}

/* ===== 商城中心：去掉自带底色，与其他页面一致 ===== */
html.wnc-uiv2 body #page-mall .mh-app:not(#_a):not(#_b):not(#_c){background:transparent!important;background-color:transparent!important}

/* ===== 网络运营：各子页统计卡 ===== */
html.wnc-uiv2 body #page-users .kpis.wnc-ds-row:not(#_a):not(#_b):not(#_c){gap:12px!important}
html.wnc-uiv2 body #page-users .kpis > .kpi.wnc-type-stat:not(#_a):not(#_b):not(#_c):not(#_d){display:flex!important;align-items:center!important;gap:12px!important;padding:12px 16px!important;height:88px!important;min-height:88px!important;max-height:88px!important;box-sizing:border-box!important;overflow:hidden!important;min-width:0!important}
html.wnc-uiv2 body #page-users .kpis > .kpi > .kpi-icon:not(#_a):not(#_b):not(#_c){flex:0 0 44px!important;width:44px!important;height:44px!important}
html.wnc-uiv2 body #page-users .kpis > .kpi > div:not(.kpi-icon):not(#_a):not(#_b):not(#_c){display:flex!important;flex-direction:column!important;justify-content:center!important;gap:2px!important;min-width:0!important;flex:1 1 auto!important;overflow:hidden!important}
html.wnc-uiv2 body #page-users .kpis > .kpi .kpi-label:not(#_a):not(#_b):not(#_c){font-size:12.5px!important;line-height:16px!important;margin:0!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
html.wnc-uiv2 body #page-users .kpis > .kpi .kpi-value:not(#_a):not(#_b):not(#_c){display:flex!important;align-items:baseline!important;gap:3px!important;font-size:22px!important;line-height:28px!important;margin:0!important;white-space:nowrap!important}
html.wnc-uiv2 body #page-users .kpis > .kpi .kpi-value > small:not(#_a):not(#_b):not(#_c){display:inline!important;font-size:12px!important;line-height:16px!important;font-weight:500!important;color:#64748b!important;margin:0!important;padding:0!important}
html.wnc-uiv2 body #page-users .kpis > .kpi .kpi-foot:not(#_a):not(#_b):not(#_c){font-size:12px!important;line-height:16px!important;margin:0!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
html.wnc-uiv2 body #page-users .kpis > .kpi .kpi-foot:empty:not(#_a):not(#_b):not(#_c){display:none!important}

/* ===== 设置·配置总览：对照预览 SettingsColor ===== */
html.wnc-uiv2 body #page-settings .preview-note:not(#_a):not(#_b):not(#_c){display:flex!important;align-items:center!important;gap:10px!important;padding:10px 14px!important;border-radius:10px!important;background:#eef4ff!important;border:1px solid rgba(37,99,235,.2)!important;color:#1d4ed8!important;font-size:13px!important}
html.wnc-uiv2 body #page-settings .preview-note svg:not(#_a){color:#2563eb!important;stroke:#2563eb!important;flex:none}
html.wnc-uiv2 body #page-settings .preview-note #sov-status-notice:not(#_a){flex:1 1 auto;color:#1d4ed8!important}
html.wnc-uiv2 body #page-settings .preview-note .text-button:not(#_a):not(#_b){color:#2563eb!important;font-weight:600!important}
html.wnc-uiv2 body #page-settings .modules:not(#_a):not(#_b):not(#_c){display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important}
html.wnc-uiv2 body #page-settings .modules > .module:not(#_a):not(#_b):not(#_c){display:grid!important;grid-template-columns:38px minmax(0,1fr) auto!important;grid-auto-rows:auto!important;column-gap:10px!important;row-gap:10px!important;align-content:start!important;padding:16px!important;border-radius:14px!important;border:1px solid #e6e9ef!important;background:#fff!important;box-shadow:0 2px 8px rgba(15,23,42,.04)!important;min-height:0!important}
html.wnc-uiv2 body #page-settings .modules > .module:hover:not(#_a):not(#_b):not(#_c){border-color:#bfdbfe!important;box-shadow:0 8px 20px rgba(37,99,235,.08)!important}
html.wnc-uiv2 body #page-settings .module > .module-top:not(#_a):not(#_b){display:contents!important}
html.wnc-uiv2 body #page-settings .module .module-icon:not(#_a):not(#_b):not(#_c){grid-column:1!important;grid-row:1!important;width:38px!important;height:38px!important;min-width:38px!important;border-radius:10px!important;align-self:center!important}
html.wnc-uiv2 body #page-settings .module > h3:not(#_a):not(#_b):not(#_c){grid-column:2!important;grid-row:1!important;align-self:center!important;margin:0!important;font-size:15px!important;font-weight:700!important;color:#0f172a!important;line-height:1.3!important}
html.wnc-uiv2 body #page-settings .module .module-origin:not(#_a):not(#_b):not(#_c){grid-column:3!important;grid-row:1!important;align-self:center!important;height:22px!important;padding:0 8px!important;border-radius:11px!important;border:1px solid #e2e8f0!important;background:#f8fafc!important;color:#64748b!important;font-size:11.5px!important;font-weight:500!important;line-height:20px!important;white-space:nowrap!important}
html.wnc-uiv2 body #page-settings .module > .module-desc:not(#_a):not(#_b),html.wnc-uiv2 body #page-settings .module > .actual-values:not(#_a):not(#_b),html.wnc-uiv2 body #page-settings .module > .module-readout:not(#_a):not(#_b){grid-column:1 / -1!important;margin:0!important}
html.wnc-uiv2 body #page-settings .module > .module-desc:not(#_a):not(#_b){font-size:13px!important;color:#475569!important;line-height:1.55!important}
html.wnc-uiv2 body #page-settings .module > .actual-values:not(#_a):not(#_b){font-size:12.5px!important;color:#334155!important;line-height:1.6!important;background:#f8fafc!important;border-radius:8px!important;padding:6px 10px!important}
html.wnc-uiv2 body #page-settings .module > .module-readout:not(#_a):not(#_b){display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;margin-top:auto!important;padding-top:2px!important;border:0!important;background:transparent!important}
html.wnc-uiv2 body #page-settings .module > .module-readout > span:last-child:not(.status-pill):not(#_a){font-size:13px!important;color:#2563eb!important;font-weight:600!important;white-space:nowrap!important}
html.wnc-uiv2 body #page-settings .module .status-pill:not(#_a):not(#_b):not(#_c){display:inline-flex!important;align-items:center!important;gap:5px!important;height:22px!important;padding:0 8px!important;border-radius:11px!important;font-size:12px!important;font-weight:500!important;border:0!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;max-width:100%!important;background:#f1f5f9!important;color:#334155!important}
html.wnc-uiv2 body #page-settings .module .status-pill:not(#_a):not(#_b)::before{content:"";width:6px;height:6px;border-radius:50%;background:#64748b;flex:none}
html.wnc-uiv2 body #page-settings .module .status-pill[data-uiv2t="amber"]:not(#_a):not(#_b):not(#_c){background:#fffbeb!important;color:#b45309!important}
html.wnc-uiv2 body #page-settings .module .status-pill[data-uiv2t="amber"]:not(#_a):not(#_b)::before{background:#d97706}
html.wnc-uiv2 body #page-settings .module .status-pill[data-uiv2t="red"]:not(#_a):not(#_b):not(#_c){background:#fef2f2!important;color:#b91c1c!important}
html.wnc-uiv2 body #page-settings .module .status-pill[data-uiv2t="red"]:not(#_a):not(#_b)::before{background:#dc2626}
html.wnc-uiv2 body #page-settings .module .status-pill[data-uiv2t="green"]:not(#_a):not(#_b):not(#_c){background:#ecfdf5!important;color:#047857!important}
html.wnc-uiv2 body #page-settings .module .status-pill[data-uiv2t="green"]:not(#_a):not(#_b)::before{background:#059669}
html.wnc-uiv2 body #page-settings .module > h3:not(#_a):not(#_b):not(#_c):not(#_d){display:flex!important;justify-content:flex-start!important;align-items:center!important;gap:4px!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}
html.wnc-uiv2 body #page-settings .module > h3 > svg:not(#_a):not(#_b):not(#_c){width:14px!important;height:14px!important;flex:0 0 14px!important;color:#94a3b8!important}
html.wnc-uiv2 body #page-settings .modules > .module > .module-top:not(#_a):not(#_b):not(#_c):not(#_d):not(#_e){display:contents!important}
html.wnc-uiv2 body #page-house-intake .ik-kpi-card > .kl > .vl:not(#_a):not(#_b):not(#_c):not(#_d){display:flex!important;align-items:baseline!important;gap:3px!important}
html.wnc-uiv2 body #page-house-intake .ik-kpi-card > .kl > .vl > small:not(#_a):not(#_b):not(#_c){display:inline!important;font-size:12px!important;line-height:16px!important;font-weight:500!important;color:#64748b!important;margin:0!important}
html.wnc-uiv2.wnc-uiv2-frame body .state-card.cs-dashboard-stat .cs-dashboard-stat-copy *:not(#_a):not(#_b):not(#_c):not(#_d):not(#_e):not(#_f){-webkit-text-fill-color:currentColor!important}

/* ===== 客服中心 · AI电话 / 数据分析 / AI管理 统计卡统一 ===== */
html.wnc-uiv2.wnc-uiv2-frame body .cs-dashboard-primary-metrics:not(.cs-dashboard-metrics):not(#_a):not(#_b):not(#_c):not(#_d):not(#_e):not(#_f),
html.wnc-uiv2.wnc-uiv2-frame body .cs-dashboard-primary-metrics.phone-metrics:not(#_a):not(#_b):not(#_c):not(#_d):not(#_e):not(#_f),
html.wnc-uiv2.wnc-uiv2-frame body .cs-dashboard-primary-metrics.an-metrics:not(#_a):not(#_b):not(#_c):not(#_d):not(#_e):not(#_f),
html.wnc-uiv2.wnc-uiv2-frame body .cs-dashboard-primary-metrics.ar-metrics:not(#_a):not(#_b):not(#_c):not(#_d):not(#_e):not(#_f){display:grid!important;grid-auto-flow:column!important;grid-auto-columns:minmax(0,1fr)!important;grid-template-columns:none!important;gap:12px!important;background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;margin-top:16px!important;margin-bottom:16px!important}
html.wnc-uiv2.wnc-uiv2-frame body .cs-dashboard-primary-metrics.phone-metrics > span:first-child:not(.wnc-type-stat):not(#_a):not(#_b){display:none!important}
html.wnc-uiv2.wnc-uiv2-frame body .cs-dashboard-primary-metrics > .wnc-type-stat:not(.state-card):not(#_a):not(#_b):not(#_c):not(#_d):not(#_e):not(#_f){display:flex!important;align-items:center!important;gap:12px!important;height:88px!important;min-height:88px!important;max-height:88px!important;width:auto!important;min-width:0!important;padding:12px 16px!important;box-sizing:border-box!important;border-radius:14px!important;border:1px solid #e6e9ef!important;background:#fff!important;box-shadow:0 2px 8px rgba(15,23,42,.04)!important;overflow:hidden!important;text-align:left!important}
html.wnc-uiv2.wnc-uiv2-frame body .cs-dashboard-primary-metrics > .wnc-type-stat > .cs-dashboard-stat-icon:not(#_a):not(#_b):not(#_c):not(#_d):not(#_e):not(#_f){width:44px!important;height:44px!important;min-width:44px!important;flex:0 0 44px!important;border-radius:12px!important;display:flex!important;align-items:center!important;justify-content:center!important;color:#fff!important;font-size:22px!important;background:linear-gradient(135deg,#60a5fa,#2563eb)!important;box-shadow:0 4px 10px rgba(15,23,42,.12)!important}
html.wnc-uiv2.wnc-uiv2-frame body .cs-dashboard-primary-metrics > .wnc-type-stat.green > .cs-dashboard-stat-icon:not(#_a):not(#_b):not(#_c):not(#_d):not(#_e):not(#_f){background:linear-gradient(135deg,#34d399,#059669)!important}
html.wnc-uiv2.wnc-uiv2-frame body .cs-dashboard-primary-metrics > .wnc-type-stat.orange > .cs-dashboard-stat-icon:not(#_a):not(#_b):not(#_c):not(#_d):not(#_e):not(#_f){background:linear-gradient(135deg,#fbbf24,#ea580c)!important}
html.wnc-uiv2.wnc-uiv2-frame body .cs-dashboard-primary-metrics > .wnc-type-stat.red > .cs-dashboard-stat-icon:not(#_a):not(#_b):not(#_c):not(#_d):not(#_e):not(#_f){background:linear-gradient(135deg,#f87171,#dc2626)!important}
html.wnc-uiv2.wnc-uiv2-frame body .cs-dashboard-primary-metrics > .wnc-type-stat.purple > .cs-dashboard-stat-icon:not(#_a):not(#_b):not(#_c):not(#_d):not(#_e):not(#_f){background:linear-gradient(135deg,#a78bfa,#7c3aed)!important}
html.wnc-uiv2.wnc-uiv2-frame body .cs-dashboard-primary-metrics > .wnc-type-stat.cyan > .cs-dashboard-stat-icon:not(#_a):not(#_b):not(#_c):not(#_d):not(#_e):not(#_f),html.wnc-uiv2.wnc-uiv2-frame body .cs-dashboard-primary-metrics > .wnc-type-stat.teal > .cs-dashboard-stat-icon:not(#_a):not(#_b):not(#_c):not(#_d):not(#_e):not(#_f){background:linear-gradient(135deg,#22d3ee,#0891b2)!important}
html.wnc-uiv2.wnc-uiv2-frame body .cs-dashboard-primary-metrics > .wnc-type-stat.pink > .cs-dashboard-stat-icon:not(#_a):not(#_b):not(#_c):not(#_d):not(#_e):not(#_f){background:linear-gradient(135deg,#f472b6,#db2777)!important}
html.wnc-uiv2.wnc-uiv2-frame body .cs-dashboard-primary-metrics > .wnc-type-stat > .cs-dashboard-stat-icon *:not(#_a):not(#_b):not(#_c){color:#fff!important;stroke:#fff!important;-webkit-text-fill-color:#fff!important}
html.wnc-uiv2.wnc-uiv2-frame body .cs-dashboard-primary-metrics > .wnc-type-stat > .cs-dashboard-stat-copy:not(#_a):not(#_b):not(#_c):not(#_d):not(#_e):not(#_f){display:flex!important;flex-direction:column!important;justify-content:center!important;gap:2px!important;min-width:0!important;overflow:hidden!important}
html.wnc-uiv2.wnc-uiv2-frame body .cs-dashboard-primary-metrics > .wnc-type-stat .cs-dashboard-stat-copy > *:not(#_a):not(#_b):not(#_c):not(#_d):not(#_e):not(#_f){margin:0!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;-webkit-text-fill-color:currentColor!important}
html.wnc-uiv2.wnc-uiv2-frame body .cs-dashboard-primary-metrics > .wnc-type-stat .cs-dashboard-stat-label:not(#_a):not(#_b):not(#_c):not(#_d):not(#_e):not(#_f){font-size:12.5px!important;line-height:16px!important;color:#64748b!important}
html.wnc-uiv2.wnc-uiv2-frame body .cs-dashboard-primary-metrics > .wnc-type-stat .cs-dashboard-stat-value:not(#_a):not(#_b):not(#_c):not(#_d):not(#_e):not(#_f){font-size:22px!important;line-height:28px!important;color:#0f172a!important;font-weight:700!important}
html.wnc-uiv2.wnc-uiv2-frame body .cs-dashboard-primary-metrics > .wnc-type-stat .cs-dashboard-stat-note:not(#_a):not(#_b):not(#_c):not(#_d):not(#_e):not(#_f){font-size:12px!important;line-height:16px!important;color:#64748b!important;font-style:normal!important}

/* ===== 老板座舱：页头与背景对齐其他板块 ===== */
html.wnc-uiv2.wnc-uiv2-frame body:has(#cockpit-shell):not(#_a):not(#_b):not(#_c){background:transparent!important;background-color:transparent!important}
html.wnc-uiv2.wnc-uiv2-frame body #cockpit-shell > header.shell-heading.wnc-uiv2-headwrap:not(#_a):not(#_b):not(#_c):not(#_d){display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;gap:4px!important;min-height:46px!important;height:auto!important;padding:0 0 0 60px!important;margin:0 0 14px!important;position:relative!important;background:transparent!important;overflow:visible!important}
html.wnc-uiv2.wnc-uiv2-frame body #cockpit-shell > header.shell-heading > .wnc-uiv2-tile:not(#_a):not(#_b):not(#_c):not(#_d){position:absolute!important;left:0!important;top:50%!important;transform:translateY(-50%)!important;width:46px!important;height:46px!important;border-radius:13px!important;box-shadow:0 8px 18px rgba(15,23,42,.16)!important}
html.wnc-uiv2.wnc-uiv2-frame body #cockpit-shell > header.shell-heading > h1:not(#_a):not(#_b):not(#_c):not(#_d){font-size:22px!important;line-height:26px!important;font-weight:700!important;margin:0!important;padding:0!important;color:#0f172a!important;height:auto!important}
html.wnc-uiv2.wnc-uiv2-frame body #cockpit-shell > header.shell-heading > p:not(#_a):not(#_b):not(#_c):not(#_d){font-size:13px!important;line-height:18px!important;margin:0!important;color:#64748b!important}
html.wnc-uiv2.wnc-uiv2-frame body #cockpit-shell > header.shell-heading > #shell-section:empty:not(#_a):not(#_b){display:none!important}

/* ===== 窄屏（内嵌页宽 < 1000px）：6 张统计卡改为每行 3 张 ===== */
@media (max-width: 1000px) {
  html.wnc-uiv2.wnc-uiv2-frame body .vc-stat-bar.wnc-ds-row:not(#_a):not(#_b):not(#_c):not(#_d),
  html.wnc-uiv2.wnc-uiv2-frame body .cv2-kpis:not(#_a):not(#_b):not(#_c):not(#_d){grid-auto-flow:row!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}
}

/* ===== 统计栏容器不要底色（统计卡直接放在页面背景上） ===== */
html.wnc-uiv2 body .wnc-ds-row:has(> .wnc-type-stat):not(#_a):not(#_b):not(#_c):not(#_d):not(#_e){background:transparent!important;background-color:transparent!important;box-shadow:none!important;border-color:transparent!important}
html.wnc-uiv2 body #page-house-intake .ik-grid.ik-kpi:not(#_a):not(#_b):not(#_c):not(#_d){margin-top:16px!important;margin-bottom:16px!important}
html.wnc-uiv2 body #page-house-intake .ik-grid.ik-kpi:not(#_a):not(#_b):not(#_c):not(#_d):not(#_e){margin-top:2px!important}
@media (max-width: 1300px) {
  html.wnc-uiv2 body #page-house-intake .ik-kpi-card > .kr:not(#_a):not(#_b):not(#_c){display:none!important}
}
html.wnc-uiv2 body #page-house-intake .ik-grid.ik-kpi:not(#_a):not(#_b):not(#_c):not(#_d):not(#_f){margin-bottom:4px!important}

/* ===== 首页：区块间距统一为 12px（以财务中心为准） ===== */
html.wnc-uiv2 body #dashboard-workbench-v2 > .work-grid:not(#_a):not(#_b):not(#_c),
html.wnc-uiv2 body #dashboard-workbench-v2 > .legacy-grid:not(#_a):not(#_b):not(#_c),
html.wnc-uiv2 body #dashboard-workbench-v2 > section.panel:not(#_a):not(#_b):not(#_c){margin-top:12px!important}
html.wnc-uiv2 body #dashboard-workbench-v2 > .work-grid:not(#_a):not(#_b):not(#_c),
html.wnc-uiv2 body #dashboard-workbench-v2 > .legacy-grid:not(#_a):not(#_b):not(#_c){gap:12px!important;row-gap:12px!important}
html.wnc-uiv2 body #dashboard-workbench-v2 > .filters:not(#_a):not(#_b):not(#_c){margin-bottom:0!important}
html.wnc-uiv2 body #dashboard-workbench-v2 > .stats.wnc-ds-row:not(#_a):not(#_b):not(#_c){gap:12px!important}

/* ===== 财务中心 tab：首帧即为 V2 样式（不等脚本） ===== */
html.wnc-uiv2 body #page-finance .finance-tabs:not(#_a):not(#_b):not(#_c){display:flex!important;gap:6px!important;padding:5px!important;background:#fff!important;border:1px solid #e6e9ef!important;border-radius:12px!important;width:max-content!important;max-width:100%!important;box-shadow:none!important;align-items:center!important}
html.wnc-uiv2 body #page-finance .finance-tabs > .finance-tab-btn:not(#_a):not(#_b):not(#_c){display:inline-flex!important;align-items:center!important;gap:6px!important;height:34px!important;padding:0 14px!important;border-radius:8px!important;border:0!important;font-size:14px!important;background:transparent!important;color:#475569!important;font-weight:400!important;box-shadow:none!important}
html.wnc-uiv2 body #page-finance .finance-tabs > .finance-tab-btn.finnav-hide:not([data-tab="recycle"]):not(#_a):not(#_b):not(#_c){display:none!important}
html.wnc-uiv2 body #page-finance .finance-tabs > .finance-tab-btn.finnav-cur:not(#_a):not(#_b):not(#_c),
html.wnc-uiv2 body #page-finance .finance-tabs > .finance-tab-btn.active:not(#_a):not(#_b):not(#_c){background:#eef4ff!important;color:#1d4ed8!important;font-weight:600!important}

/* ===== 统计数字单位（预览一致：数字后跟 12px 灰色单位） ===== */
html.wnc-uiv2 [data-uiv2-unit]::after{content:attr(data-uiv2-unit);line-height:1;vertical-align:baseline;font-size:12px;font-weight:400;color:#64748b;margin-left:3px;letter-spacing:0;-webkit-text-fill-color:#64748b}
html.wnc-uiv2:not(.hp-v1) body #dashboard-workbench-v2 .wnc-ds-value .hp-unit:not(#_a){display:inline!important;font-size:12px!important;font-weight:400!important;color:#64748b!important;-webkit-text-fill-color:#64748b!important;margin-left:3px!important;letter-spacing:0!important}
/* 数字里的单位小字不再撑高行盒（否则数字行比 28px 高 4px，整块文字偏上） */
html.wnc-uiv2 body .wnc-ds-card .wnc-ds-value > span:not(#_a),html.wnc-uiv2 body .wnc-ds-card .wnc-ds-value > small:not(#_a),html.wnc-uiv2 body .wnc-ds-card .wnc-ds-value > em:not(#_a){line-height:1!important;vertical-align:baseline!important}
/* ===== 财务·结算对账 顶部统计卡（sv-kpi）：与其他统计卡一致，图标在左、88px、上下居中 ===== */
html.wnc-uiv2 body #page-finance :is(.sv-kpi,.pv-kpi):not(#_a):not(#_b):not(#_c):not(#_d):not(#_e){display:flex!important;align-items:center!important;gap:14px!important;height:88px!important;min-height:88px!important;max-height:88px!important;box-sizing:border-box!important;padding:10px 18px!important;border-radius:14px!important;background:#fff!important;border:1px solid #e6e9ef!important;box-shadow:0 2px 8px rgba(15,23,42,.04)!important;overflow:hidden!important}
html.wnc-uiv2 body #page-finance :is(.sv-kpi,.pv-kpi) > :is(.sv-icon,.pv-icon):not(#_a):not(#_b):not(#_c):not(#_d):not(#_e){width:44px!important;height:44px!important;min-width:44px!important;flex:0 0 44px!important;border-radius:12px!important;display:flex!important;align-items:center!important;justify-content:center!important;align-self:center!important;margin:0!important;color:#fff!important;box-shadow:0 4px 10px rgba(15,23,42,.12)!important;background:linear-gradient(135deg,#60a5fa,#2563eb)!important}
html.wnc-uiv2 body #page-finance :is(.sv-kpi,.pv-kpi) > :is(.sv-icon,.pv-icon).green:not(#_a):not(#_b):not(#_c):not(#_d):not(#_e){background:linear-gradient(135deg,#34d399,#059669)!important}
html.wnc-uiv2 body #page-finance :is(.sv-kpi,.pv-kpi) > :is(.sv-icon,.pv-icon).orange:not(#_a):not(#_b):not(#_c):not(#_d):not(#_e){background:linear-gradient(135deg,#fbbf24,#ea580c)!important}
html.wnc-uiv2 body #page-finance :is(.sv-kpi,.pv-kpi) > :is(.sv-icon,.pv-icon).purple:not(#_a):not(#_b):not(#_c):not(#_d):not(#_e){background:linear-gradient(135deg,#a78bfa,#7c3aed)!important}
html.wnc-uiv2 body #page-finance :is(.sv-kpi,.pv-kpi) > :is(.sv-icon,.pv-icon).red:not(#_a):not(#_b):not(#_c):not(#_d):not(#_e){background:linear-gradient(135deg,#f87171,#dc2626)!important}
html.wnc-uiv2 body #page-finance :is(.sv-kpi,.pv-kpi) > :is(.sv-icon,.pv-icon).cyan:not(#_a):not(#_b):not(#_c):not(#_d):not(#_e){background:linear-gradient(135deg,#22d3ee,#0891b2)!important}
html.wnc-uiv2 body #page-finance :is(.sv-kpi,.pv-kpi) > :is(.sv-icon,.pv-icon) i:not(#_a):not(#_b):not(#_c):not(#_d):not(#_e){color:#fff!important;font-size:21px!important;line-height:1!important}
html.wnc-uiv2 body #page-finance :is(.sv-kpi,.pv-kpi) > div:not(#_a):not(#_b):not(#_c):not(#_d):not(#_e){display:flex!important;flex-direction:column!important;justify-content:center!important;min-width:0!important;margin:0!important}
html.wnc-uiv2 body #page-finance :is(.sv-kpi,.pv-kpi) > div > span:not(#_a):not(#_b):not(#_c):not(#_d):not(#_e){font-size:13px!important;line-height:18px!important;color:#475569!important;margin:0!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
html.wnc-uiv2 body #page-finance :is(.sv-kpi,.pv-kpi) > div > strong:not(#_a):not(#_b):not(#_c):not(#_d):not(#_e){font-size:22px!important;line-height:28px!important;font-weight:700!important;color:#0f172a!important;margin:0!important;white-space:nowrap!important;font-variant-numeric:tabular-nums}
html.wnc-uiv2 body #page-finance :is(.sv-kpi,.pv-kpi) > div > small:not(#_a):not(#_b):not(#_c):not(#_d):not(#_e){font-size:12px!important;line-height:16px!important;color:#64748b!important;margin:0!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}

/* ===== 商城·商品管理 / 服务管理 顶部统计卡 ===== */
html.wnc-uiv2 body #page-mall .wnc-uiv2-mst:not(#_a):not(#_b):not(#_c){display:flex!important;align-items:center!important;gap:14px!important;height:88px!important;min-height:88px!important;max-height:88px!important;box-sizing:border-box!important;padding:10px 18px!important;border-radius:14px!important;background:#fff!important;border:1px solid #e6e9ef!important;box-shadow:0 2px 8px rgba(15,23,42,.04)!important;text-align:left!important;overflow:hidden!important}
html.wnc-uiv2 body #page-mall .wnc-uiv2-mst.active:not(#_a):not(#_b):not(#_c){border:2px solid #2563eb!important;box-shadow:0 6px 16px rgba(37,99,235,.13)!important}
html.wnc-uiv2 body #page-mall .wnc-uiv2-mst > :is(.mpm-stat-icon,.msm-stat-icon):not(#_a):not(#_b):not(#_c){width:44px!important;height:44px!important;min-width:44px!important;flex:0 0 44px!important;border-radius:12px!important;display:flex!important;align-items:center!important;justify-content:center!important;margin:0!important;font-size:0!important;color:#fff!important;box-shadow:0 4px 10px rgba(15,23,42,.12)!important}
html.wnc-uiv2 body #page-mall .wnc-uiv2-mst > div:not(#_a):not(#_b):not(#_c){display:flex!important;flex-direction:column!important;justify-content:center!important;min-width:0!important;margin:0!important}
html.wnc-uiv2 body #page-mall .wnc-uiv2-mst > div > span:not(#_a):not(#_b){font-size:13px!important;line-height:18px!important;color:#475569!important;margin:0!important;white-space:nowrap!important}
html.wnc-uiv2 body #page-mall .wnc-uiv2-mst > div > strong:not(#_a):not(#_b){font-size:24px!important;line-height:28px!important;font-weight:700!important;color:#0f172a!important;margin:0!important}
html.wnc-uiv2 body #page-finance .sv-kpis:not(#_a):not(#_b):not(#_c){display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:12px!important}
html.wnc-uiv2 body #page-finance :is(.sv-kpi,.pv-kpi) > div > strong:not(#_a):not(#_b):not(#_c):not(#_d):not(#_e):not(#_f){font-size:20px!important;overflow:hidden!important;text-overflow:ellipsis!important}
@media (max-width:1366px){html.wnc-uiv2 body #page-finance .sv-kpis:not(#_a):not(#_b):not(#_c){grid-template-columns:repeat(3,minmax(0,1fr))!important}}
html.wnc-uiv2 body #page-mall :is(.mpm-stats,.msm-stats):not(#_a):not(#_b):not(#_c):not(#_d):not(#_e):not(#_f){display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:12px!important}

/* 数字后面的单位（生产里写成 em.wnc-ds-foot 放在数字里）保持同一行 */
html.wnc-uiv2 body .wnc-ds-value > em:not(#_a):not(#_b):not(#_c):not(#_d):not(#_e):not(#_f){display:inline!important;font-size:12px!important;font-weight:400!important;font-style:normal!important;color:#64748b!important;-webkit-text-fill-color:#64748b!important;margin:0 0 0 3px!important;line-height:1!important;white-space:nowrap!important}

/* n50：补上缺失的主色渐变变量（「编辑整套基础信息」等弹窗的「保存」按钮原来透明看不见） */
html.wnc-uiv2{--wp-color-primary-gradient:linear-gradient(135deg,#4f7cff,#2563eb)}
