.discovery-page{height:100%;overflow:auto;padding:28px;background:var(--workbench-surface-canvas);color:var(--workbench-text-primary);box-sizing:border-box;font:14px/1.6 -apple-system,BlinkMacSystemFont,"PingFang SC","Microsoft YaHei",sans-serif}
.discovery-page *{box-sizing:border-box}.discovery-page button,.discovery-page input,.discovery-page select{font:inherit}.discovery-page button,.discovery-page select{cursor:pointer}.discovery-page button{border:1px solid transparent;padding:8px 14px}.discovery-page button[aria-pressed=true]{background:#ebebf5;color:#0b0b0f;border-color:transparent;font-weight:500}.discovery-page a{color:#5252ff;text-decoration:none}.discovery-page h1{font-size:24px;margin:0}.discovery-page h2{font-size:17px;margin:0 0 14px}.discovery-page h3{font-size:15px;margin:0 0 10px}.discovery-page p{margin:8px 0}.discovery-muted{color:var(--workbench-text-muted);font-size:12px}.discovery-heading,.discovery-toolbar,.discovery-actions,.discovery-section-head{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.discovery-heading{justify-content:space-between;margin-bottom:18px}.discovery-toolbar{margin-bottom:18px}.discovery-toolbar input,.discovery-toolbar select{height:38px;border:1px solid transparent;background:#f5f6f9;border-radius:8px;padding:0 12px;min-width:0}.discovery-toolbar input{width:280px}.discovery-workspace{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(360px,1fr);gap:var(--workbench-component-gap);align-items:start}.discovery-main,.discovery-detail{min-width:0}.discovery-panel{min-width:0}.discovery-detail{position:sticky;top:0}.discovery-summary{display:grid;grid-template-columns:150px minmax(0,1fr) auto;gap:20px;align-items:center;background:#eeeef7}.discovery-summary strong{font-size:16px}.discovery-summary p{margin:0 0 5px}.discovery-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.discovery-card{padding:0!important;overflow:hidden;text-align:left;min-width:0;background:var(--workbench-surface-panel)!important}.discovery-cover{width:100%;aspect-ratio:3/4;object-fit:cover;display:block;background:#f2f2f7}.discovery-no-cover{aspect-ratio:3/4;display:grid;place-items:center;background:#f2f2f7;color:var(--workbench-text-muted)}.discovery-card-body{padding:12px}.discovery-card-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;height:44px;font-weight:500}.discovery-card-meta{display:flex;justify-content:space-between;gap:6px;font-size:11px;color:var(--workbench-text-muted);margin:8px 0}.discovery-card-metrics{display:flex;gap:10px;flex-wrap:wrap;font-size:11px;color:#686879}.discovery-metrics{display:grid;grid-template-columns:repeat(3,1fr);margin:24px 0;padding:16px 0;background:#f7f8fa;border-radius:10px}.discovery-metrics div+div{border-left:0}.discovery-metrics div{text-align:center}.discovery-metrics span{display:block;font-size:12px;color:var(--workbench-text-muted)}.discovery-metrics strong{display:block;font-size:22px;font-weight:550}.discovery-section-head{justify-content:space-between;margin-top:20px}.discovery-switch{display:flex;gap:4px}.discovery-switch button{padding:4px 10px;font-size:12px}.discovery-chart{width:100%;height:auto;display:block;margin:12px 0}.discovery-chart text{font-family:inherit;font-size:11px;fill:#858593}.discovery-legend{display:flex;justify-content:center;gap:15px;font-size:12px}.discovery-legend span::before{content:"";display:inline-block;width:8px;height:8px;background:var(--series);border-radius:50%;margin-right:5px}.discovery-empty{padding:24px 16px;text-align:center;color:var(--workbench-text-muted);border:0;border-radius:10px;background:var(--workbench-surface-panel)}.discovery-chart-empty{margin:16px 0;padding:24px 12px;background:#fafafe;text-align:center;color:var(--workbench-text-muted);border-radius:8px}.discovery-source-body{white-space:pre-wrap;overflow:auto;max-height:160px;font-size:13px;color:var(--workbench-text-secondary)}.discovery-detail ul{padding-left:18px;font-size:13px;color:var(--workbench-text-secondary)}.discovery-actions{margin-top:28px;padding-top:0;border-top:0}.discovery-row{width:100%;display:block;text-align:left}.discovery-row blockquote{margin:0 0 12px;font-size:16px}.discovery-row small{display:block;color:var(--workbench-text-muted)}.discovery-table{width:100%;border-collapse:collapse}.discovery-table th,.discovery-table td{padding:12px 8px;text-align:left;border-bottom:0;font-size:13px}.discovery-table th{font-weight:500;color:var(--workbench-text-muted)}.discovery-notice{padding:10px 14px;margin:0 0 14px;border:0;border-radius:8px;background:var(--workbench-surface-panel);font-size:13px}.discovery-error{color:#a52f38;background:var(--feishu-color-danger-light-default,#fff7f7);border-color:#f0d4d7}.discovery-tracking-note{font-size:12px;color:var(--workbench-text-muted)}body[data-lg-channel]:not([data-lg-channel=console]) .控制台主导航{display:none!important}body[data-lg-channel=console] .discovery-sidebar{display:none!important}.控制台频道占位:has(.discovery-page){padding:0!important}.控制台频道占位>.discovery-page{display:block!important;max-width:none!important;border:0!important;border-radius:0!important}.discovery-loading{animation:discovery-pulse 1s ease-in-out infinite alternate}@keyframes discovery-pulse{to{opacity:.45}}.discovery-page .discovery-layer input,.discovery-page .discovery-layer select{width:100%;padding:10px;border:1px solid transparent;background:#f5f6f9;border-radius:7px;margin:8px 0}.discovery-page .discovery-layer label{display:block;margin:8px 0}.discovery-page .discovery-pagination{display:flex;justify-content:center;gap:12px;margin:18px 0}
@media(max-width:1200px){.discovery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.discovery-workspace{grid-template-columns:minmax(0,1fr) minmax(320px,1fr)}.discovery-summary{grid-template-columns:minmax(0,1fr) auto;gap:8px 20px}.discovery-summary>strong{grid-column:1}.discovery-summary>div{grid-column:1}.discovery-summary>button{grid-column:2;grid-row:1 / 3;justify-self:start}.discovery-page{padding:18px}}
@media(max-width:900px){.discovery-workspace{grid-template-columns:1fr}.discovery-detail{position:static}.discovery-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.discovery-summary{grid-template-columns:1fr}.discovery-summary>button{grid-column:1;grid-row:auto}.discovery-toolbar input{width:100%}}
@media(max-width:600px){.discovery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.discovery-page{padding:12px}.discovery-heading h1{font-size:21px}.discovery-metrics strong{font-size:18px}}
@media(prefers-reduced-motion:reduce){.discovery-loading{animation:none}}

/* Keep the data-integration navigation on the same light-outline icon system as the console. */
.discovery-sidebar .sidebar-nav-icon svg{width:19px;height:19px;display:block;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}
.discovery-sidebar .feishu-navigation-icon svg{width:19px;height:19px;display:block;fill:none;stroke:currentColor;stroke-width:1.5}
.discovery-sidebar .feishu-navigation-icon svg :is(path,rect,circle){fill:none;stroke:currentColor}
.discovery-sidebar-group{display:grid;gap:2px;margin:0 0 16px}
.discovery-sidebar-group>h2{margin:0 12px 5px;color:var(--lg-shell-muted,#8f959e);font-size:11px;font-weight:500;line-height:18px;white-space:nowrap}
.discovery-sidebar-group>.控制台一级导航{width:100%;height:36px!important;min-height:36px!important;padding:0 12px!important;gap:10px!important;justify-content:flex-start;border:0;border-radius:6px;background:transparent;color:var(--lg-shell-text,#0b0b0f);font-weight:400!important;line-height:36px!important;box-shadow:none!important}
.discovery-sidebar-group>.控制台一级导航:hover{background:var(--lg-shell-hover,#ebebf5)!important;color:var(--lg-shell-text,#0b0b0f)!important}
.discovery-sidebar-group>.控制台一级导航:active{background:#dedeea!important;color:var(--lg-shell-accent,#5252ff)!important}
.discovery-sidebar-group>.控制台一级导航.当前{background:transparent!important;color:var(--lg-shell-accent,#5252ff)!important;font-weight:400!important}
.discovery-sidebar-group>.控制台一级导航 .控制台导航图标{background:transparent!important}
.discovery-sidebar-group>.控制台一级导航.当前 .控制台导航文字{position:relative}
.discovery-sidebar-group>.控制台一级导航.当前 .控制台导航文字::after{content:"";position:absolute;right:0;bottom:-4px;left:0;height:2px;border-radius:2px;background:var(--lg-shell-accent,#5252ff)}
.discovery-configuration-form{padding:24px}.discovery-configuration-form header p{color:var(--workbench-text-muted);font-size:13px}.discovery-configuration-form fieldset{border:0;margin:32px 0;padding:0}.discovery-configuration-form legend{padding:0 0 14px;font-size:16px;font-weight:600}.discovery-config-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px 18px}.discovery-configuration-form label{font-size:13px;min-width:0}.discovery-configuration-form label small{display:block;color:var(--workbench-text-muted);font-size:12px}.discovery-configuration-form textarea{display:block;width:100%;border:1px solid transparent;background:#f5f6f9;border-radius:7px;margin:8px 0;padding:10px;font:inherit;resize:vertical}.discovery-configuration-form .discovery-checkbox{display:flex;align-items:center;gap:8px}.discovery-configuration-form .discovery-checkbox input{width:auto}.discovery-configuration-form footer{position:sticky;bottom:-24px;display:flex;justify-content:flex-end;align-items:center;gap:12px;background:var(--workbench-surface-panel);border-top:0;padding:20px 0;margin-top:14px}.discovery-configuration-form [data-config-error]{color:#a52f38;margin-right:auto;font-size:12px}.discovery-config-status{color:var(--workbench-text-muted);font-size:12px}@media(max-width:600px){.discovery-config-grid{grid-template-columns:1fr}}
.discovery-page .discovery-summary p{color:var(--workbench-text-primary);font-size:14px}.discovery-page .discovery-conditions-summary{margin:-6px 0 16px;color:var(--workbench-text-muted);font-size:12px}body[data-lg-channel]:not([data-lg-channel=console]) .控制台顶部频道 button.当前{background:#ebebf5;color:#0b0b0f;border-radius:8px;margin-block:10px;font-weight:500}body[data-lg-channel]:not([data-lg-channel=console]) .控制台顶部频道 button.当前::after{content:none}

/* Separate sections with space and tone; retain only meaningful chart strokes. */
.discovery-page .discovery-chart line[stroke="#eeeef4"]{stroke-opacity:.35}.discovery-table tbody tr:nth-child(even){background:#f7f8fa}.discovery-page .discovery-summary strong{white-space:nowrap}.discovery-page .discovery-section-head{margin-top:26px}.discovery-page .discovery-detail li+li{margin-top:8px}
.discovery-statistics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 8px}.discovery-statistics>div{min-width:0;padding:12px 14px;border-radius:10px;background:var(--workbench-surface-panel)}.discovery-statistics span{display:block;color:var(--workbench-text-muted);font-size:12px}.discovery-statistics strong{display:block;margin-top:2px;font-size:18px;font-weight:600;overflow-wrap:anywhere}.discovery-page .discovery-statistics-note{margin:0 0 18px;color:var(--workbench-text-muted);font-size:12px}.discovery-card-wrap{min-width:0;display:flex;flex-direction:column;border-radius:10px;overflow:hidden;background:var(--workbench-surface-panel)}.discovery-card-wrap>.discovery-card{width:100%;flex:1;border-radius:0}.discovery-pick,.discovery-card-origin{display:flex;align-items:center;gap:7px;padding:8px 12px;color:var(--workbench-text-secondary);font-size:12px}.discovery-pick{cursor:pointer}.discovery-pick input{accent-color:#5252ff}.discovery-picked-bar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:0 0 16px;padding:10px 14px;border-radius:10px;background:var(--workbench-surface-panel)}.discovery-picked-bar span{margin-right:auto;font-weight:500}.discovery-picked-bar button{border-radius:8px;background:#ebebf5;color:#0b0b0f}.discovery-picked-bar button[data-action=add-picked]{background:#5252ff;color:#fff}
body[data-lg-channel]:not([data-lg-channel=console]) :is(.控制台侧栏,.控制台品牌栏,.控制台侧栏底部){border:0}body[data-lg-navigation-ready][data-lg-channel]:not([data-lg-channel=console]) .网站导航栏{border-bottom:0!important}body[data-lg-channel]:not([data-lg-channel=console]) .控制台企业信息按钮{border-color:transparent}

@media(max-width:900px){.discovery-statistics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.discovery-statistics{grid-template-columns:1fr 1fr}}
.discovery-page[data-section="sources"] .discovery-workspace,.discovery-page[data-section="inspiration"] .discovery-workspace,.discovery-page[data-section="topic_notes"] .discovery-workspace{display:block}.discovery-page[data-section="sources"] .discovery-detail,.discovery-page[data-section="inspiration"] .discovery-detail,.discovery-page[data-section="topic_notes"] .discovery-detail{display:none}.discovery-capability-state{padding:22px;max-width:960px;background:var(--workbench-surface-panel);border-radius:10px}.discovery-capability-state p{color:var(--workbench-text-secondary);font-size:14px}.discovery-capability-state small{color:var(--workbench-text-muted)}.discovery-source-options{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;margin-top:18px}.discovery-source-options button{text-align:left;border:1px solid transparent;border-radius:8px;background:#f5f6f9;color:var(--workbench-text-primary)}.discovery-source-options button[aria-pressed="true"]{background:#ebebf5}.discovery-source-options strong,.discovery-source-options small{display:block}.discovery-source-options small{margin-top:7px}.discovery-capability-message{margin-top:18px;padding:14px;border-radius:8px;background:#f5f6f9;font-size:13px;color:var(--workbench-text-secondary)}

/* Discovery channels reuse the site's Feishu theme, navigation and shared control sizes. */
body .discovery-page {
  --discovery-line:var(--workbench-border-subtle,#e5e7eb);
  --discovery-blue:var(--feishu-color-primary,#3370ff);
  padding:24px clamp(16px,2.4vw,36px) 48px;
  background:var(--workbench-surface-canvas,#f5f7fa);
  color:var(--workbench-text-primary,#1f2329);
}
.discovery-page > :not(.discovery-layer){width:min(100%,1420px);max-width:1420px;margin-left:auto!important;margin-right:auto!important}
body .discovery-page .discovery-heading{align-items:flex-end;gap:16px;margin-bottom:18px}
.discovery-page .discovery-heading h1{font-size:22px;line-height:30px;font-weight:650}
.discovery-page .discovery-heading-subtitle{margin:2px 0 0;color:var(--workbench-text-muted,#8f959e);font-size:12px;line-height:18px}
.discovery-page .discovery-heading>.discovery-muted{padding-bottom:2px;white-space:nowrap}
body .discovery-page .discovery-toolbar{
  min-height:60px;display:flex;align-items:center;justify-content:space-between;gap:8px 16px;
  margin-bottom:0;padding:12px 16px;border:1px solid var(--discovery-line);
  border-radius:var(--feishu-border-radius-medium,8px) var(--feishu-border-radius-medium,8px) 0 0;
  background:var(--workbench-surface-panel,#fff);
}
.discovery-toolbar-filters,.discovery-toolbar-actions{min-width:0;display:flex;align-items:center;gap:8px;flex-wrap:wrap}
.discovery-toolbar-filters{flex:1 1 410px}
.discovery-toolbar-actions{justify-content:flex-end;margin-left:auto}
.discovery-toolbar-caption{font-size:13px;font-weight:600;color:var(--workbench-text-secondary,#4e5969)}
body .discovery-page .discovery-toolbar :is(button,input,.IM飞书选择器按钮){height:32px;min-height:32px;font-size:13px;line-height:20px}
body .discovery-page .discovery-toolbar input{width:220px;background:var(--feishu-color-bg-0,#fff);border:1px solid var(--feishu-color-border,#d9dde5);border-radius:6px}
body .discovery-page .discovery-toolbar-filters input{width:220px!important;flex:0 0 220px;max-width:100%}
.discovery-page .discovery-conditions-summary{
  min-height:38px;display:flex;align-items:center;gap:5px 8px;flex-wrap:wrap;
  margin:0 0 18px;padding:8px 16px;border:1px solid var(--discovery-line);
  border-top:0;border-radius:0 0 8px 8px;background:var(--workbench-surface-panel,#fff);
  color:var(--workbench-text-secondary,#4e5969);font-size:12px;line-height:18px;
}
.discovery-conditions-label{color:var(--workbench-text-primary,#1f2329);font-weight:600}
.discovery-conditions-divider{color:var(--workbench-text-muted,#8f959e)}
.discovery-conditions-version{margin-left:auto;color:var(--workbench-text-muted,#8f959e)}
body .discovery-page .discovery-statistics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 8px}
body .discovery-page .discovery-statistics>div{
  min-height:88px;display:flex;flex-direction:column;justify-content:center;
  padding:14px 18px;border:1px solid var(--discovery-line);border-radius:8px;
  background:var(--workbench-surface-panel,#fff);
}
.discovery-page .discovery-statistics span{font-size:12px;color:var(--workbench-text-secondary,#4e5969)}
.discovery-page .discovery-statistics strong{margin-top:6px;font-size:23px;line-height:28px;font-weight:650;font-variant-numeric:tabular-nums}
body .discovery-page .discovery-statistics-note{margin:0 0 18px;line-height:18px}
body .discovery-page .discovery-run-receipt,body .discovery-page .discovery-summary{
  border:1px solid var(--discovery-line);border-radius:8px;background:var(--workbench-surface-panel,#fff);
  padding:18px 20px;margin-bottom:12px;
}
body .discovery-page .discovery-run-receipt h2{margin:0 0 5px;font-size:15px;line-height:22px}
.discovery-run-receipt p{margin:0 0 3px;color:var(--workbench-text-secondary,#4e5969);font-size:13px}
.discovery-run-receipt small{color:var(--workbench-text-muted,#8f959e);font-size:12px}
body .discovery-page .discovery-summary{grid-template-columns:132px minmax(0,1fr) auto;gap:16px;align-items:start}
.discovery-page .discovery-summary strong{font-size:15px;line-height:22px}
.discovery-page .discovery-summary p{font-size:13px;line-height:20px}
body .discovery-page .discovery-workspace{gap:16px}
body .discovery-page :is(.discovery-panel,.discovery-empty,.discovery-row){border:1px solid var(--discovery-line)}
body .discovery-page .discovery-card-wrap{border:1px solid var(--discovery-line);border-radius:8px}
body .discovery-page .discovery-card-wrap:has(.discovery-card[aria-pressed="true"]){border-color:var(--discovery-blue);box-shadow:0 0 0 1px var(--discovery-blue)}
body .discovery-page .discovery-card[aria-pressed="true"]{box-shadow:none!important}
.discovery-page .discovery-grid{gap:12px}
.discovery-page .discovery-no-cover{height:168px;aspect-ratio:auto;border-bottom:1px solid var(--discovery-line);background:var(--feishu-color-fill-0,#f5f6f9);font-size:12px}
.discovery-page .discovery-source-options button{padding:12px 14px;border:1px solid var(--discovery-line);background:var(--workbench-surface-panel,#fff);text-align:left}
.discovery-page .discovery-source-options button[aria-pressed="true"]{border-color:var(--discovery-blue);background:var(--feishu-color-primary-light-default,#eef4ff)}
.discovery-page .discovery-capability-state{max-width:100%;min-height:210px}
.discovery-page .discovery-capability-message{background:var(--feishu-color-fill-0,#f5f6f9)}
.discovery-page .discovery-picked-bar{border:1px solid var(--discovery-line)}
.discovery-page .discovery-confirm-sources{margin:18px 0;padding:14px;border:1px solid var(--discovery-line);border-radius:8px;background:var(--feishu-color-fill-0,#f5f6f9)}
.discovery-page .discovery-confirm-sources strong{font-size:13px}
.discovery-page .discovery-confirm-sources p{margin:6px 0 0;overflow-wrap:anywhere}
body[data-lg-channel]:not([data-lg-channel="console"]) .控制台顶部频道 button.当前{margin-block:0;background:transparent;color:var(--lg-shell-accent);font-weight:600}
body[data-lg-channel]:not([data-lg-channel="console"]) .控制台顶部频道 button.当前::after{display:none!important}
body[data-lg-channel]:not([data-lg-channel="console"]) .控制台顶部频道 button.当前 span{border-bottom:2px solid var(--lg-shell-accent);padding-bottom:4px}
body[data-lg-channel]:not([data-lg-channel="console"]) .discovery-sidebar button[aria-current="page"]{background:transparent;color:var(--lg-shell-accent);font-weight:600}
body[data-lg-channel]:not([data-lg-channel="console"]) .discovery-sidebar button[aria-current="page"] .discovery-sidebar-label{border-bottom:2px solid var(--lg-shell-accent);padding-bottom:2px}
@media(max-width:1080px){body .discovery-page .discovery-toolbar{align-items:flex-start}.discovery-toolbar-actions{margin-left:0;justify-content:flex-start}}
@media(max-width:900px){body .discovery-page .discovery-statistics{grid-template-columns:repeat(2,minmax(0,1fr))}body .discovery-page .discovery-summary{grid-template-columns:minmax(0,1fr) auto}.discovery-page .discovery-summary>strong{grid-column:1/-1}}
@media(max-width:600px){body .discovery-page{padding:16px 12px 32px}body .discovery-page .discovery-toolbar{padding:12px}body .discovery-page .discovery-statistics{gap:8px}body .discovery-page .discovery-statistics>div{padding:12px;min-height:80px}.discovery-page .discovery-statistics strong{font-size:18px;line-height:24px}.discovery-conditions-version{margin-left:0;width:100%}.discovery-page .discovery-heading>.discovery-muted{white-space:normal}}

/* The top bar selects a channel; a compact tab row selects its four or five views. */
body[data-lg-channel="console"] .控制台频道品牌{display:none}
body[data-lg-channel]:not([data-lg-channel="console"]) .控制台频道品牌{display:flex;align-items:center;gap:8px;padding-right:22px;border-right:1px solid var(--lg-shell-border)}
body[data-lg-channel]:not([data-lg-channel="console"]) .控制台频道品牌 img{width:28px;height:28px}
body[data-lg-channel]:not([data-lg-channel="console"]) .控制台频道品牌 strong{font-size:16px}
.discovery-page .discovery-section-tabs{display:flex;align-items:stretch;gap:26px;overflow-x:auto;margin-bottom:16px;border-bottom:1px solid var(--discovery-line);scrollbar-width:none}
.discovery-page .discovery-section-tabs::-webkit-scrollbar{display:none}
body .discovery-page .discovery-section-tabs button{position:relative;flex:none;min-height:42px;padding:0 2px;border:0;border-radius:0;background:transparent!important;color:var(--workbench-text-secondary,#4e5969);font-size:14px;font-weight:500;white-space:nowrap}
body .discovery-page .discovery-section-tabs button:hover,body .discovery-page .discovery-section-tabs button:focus-visible{color:var(--discovery-blue);outline:none}
body .discovery-page .discovery-section-tabs button[aria-current="page"]{color:var(--discovery-blue)!important;font-weight:600}
.discovery-section-tabs button[aria-current="page"] span{padding-bottom:10px;border-bottom:2px solid var(--discovery-blue)}
.discovery-overview-analysis{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:12px;margin-bottom:12px}
body .discovery-page .discovery-overview-analysis>.discovery-panel{min-width:0;min-height:258px;margin:0;padding:18px 20px;border:1px solid var(--discovery-line)}
.discovery-overview-trend,.discovery-overview-scatter{display:block;width:100%;height:auto;margin-top:14px;overflow:visible}
.discovery-overview-trend text,.discovery-overview-scatter text{fill:var(--workbench-text-muted,#8f959e);font:11px var(--feishu-font-family,-apple-system,BlinkMacSystemFont,"PingFang SC",sans-serif)}
.discovery-plot-grid{stroke:var(--discovery-line,#e5e7eb);stroke-width:1}
.discovery-plot-point,.discovery-scatter-point,.discovery-donut-segment{cursor:pointer;transition:opacity .15s,stroke-width .15s}
.discovery-plot-point:hover,.discovery-plot-point:focus-visible{stroke-width:5;outline:none}
.discovery-scatter-point:hover,.discovery-scatter-point:focus-visible{fill-opacity:1;stroke:#fff;stroke-width:3;outline:none}
.discovery-donut-segment:hover,.discovery-donut-segment:focus-visible{stroke-width:32;outline:none}
.discovery-plot-legend{display:flex;flex-wrap:wrap;gap:6px 16px;margin-top:3px}
body .discovery-page .discovery-plot-legend button{display:flex;align-items:center;gap:7px;max-width:100%;padding:3px 0;border:0;background:transparent!important;color:var(--workbench-text-secondary,#4e5969);font-size:12px;text-align:left}
.discovery-plot-legend button span{overflow:hidden;max-width:190px;text-overflow:ellipsis;white-space:nowrap}
.discovery-plot-legend i,.discovery-donut-legend i{display:inline-block;flex:none;width:9px;height:9px;border-radius:50%;background:var(--plot-color)}
.discovery-overview-donut{display:block;width:min(100%,240px);height:205px;margin:10px auto 0}
.discovery-donut-total{fill:var(--workbench-text-primary,#1f2329);font-size:25px;font-weight:650}
.discovery-donut-label{fill:var(--workbench-text-muted,#8f959e);font-size:12px}
.discovery-donut-legend{display:grid;gap:3px;max-height:142px;overflow:auto}
body .discovery-page .discovery-donut-legend button{display:grid;grid-template-columns:9px minmax(0,1fr) auto;align-items:center;gap:8px;padding:5px 2px;border:0;background:transparent!important;text-align:left;color:var(--workbench-text-secondary,#4e5969);font-size:12px}
.discovery-donut-legend button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.discovery-donut-legend button strong{color:var(--workbench-text-primary,#1f2329);font-variant-numeric:tabular-nums}
.discovery-scatter-axes{display:flex;justify-content:space-between;color:var(--workbench-text-muted,#8f959e);font-size:11px}
.discovery-visual-secondary:has(.discovery-overview-scatter){grid-column:span 1}
.discovery-analysis-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}
.discovery-analysis-head h2{margin:0;font-size:15px;line-height:22px}
.discovery-analysis-head span{color:var(--workbench-text-muted,#8f959e);font-size:12px;white-space:nowrap}
.discovery-chart-controls{display:flex;gap:4px;padding:2px;border-radius:6px;background:var(--feishu-color-fill-0,#f5f6f9)}
body .discovery-page .discovery-chart-controls button{padding:3px 9px;border:0;border-radius:4px;background:transparent!important;color:var(--workbench-text-secondary,#4e5969);font-size:12px;white-space:nowrap}
body .discovery-page .discovery-chart-controls button[aria-pressed=true]{background:#fff!important;color:var(--discovery-blue);box-shadow:0 1px 3px rgba(31,35,41,.09)}
.discovery-analysis-foot{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:8px;color:var(--workbench-text-muted,#8f959e);font-size:11px}
body .discovery-page .discovery-analysis-foot button{flex:none;padding:2px 0;border:0;background:transparent!important;color:var(--discovery-blue);font-size:12px}
.discovery-activity-chart{height:154px;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:12px;align-items:end;margin-top:10px}
.discovery-activity-day{min-width:0;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:3px}
.discovery-activity-day>strong{height:18px;color:var(--workbench-text-secondary,#4e5969);font-size:11px;font-weight:500}
.discovery-activity-track{width:min(100%,42px);height:108px;display:flex;align-items:flex-end;border-radius:4px 4px 0 0;background:var(--feishu-color-fill-0,#f5f6f9);overflow:hidden}
.discovery-activity-track i{width:100%;display:block;background:var(--discovery-blue);border-radius:4px 4px 0 0}
.discovery-activity-day small{color:var(--workbench-text-muted,#8f959e);font-size:11px;white-space:nowrap}
.discovery-analysis-caption{margin:10px 0 0;color:var(--workbench-text-muted,#8f959e);font-size:11px;line-height:17px}
.discovery-analysis-empty{min-height:154px;display:grid;place-items:center;color:var(--workbench-text-muted,#8f959e);font-size:13px}
.discovery-ranking-list{margin:12px 0 0;padding:0;list-style:none;counter-reset:rank}
.discovery-ranking-list li{counter-increment:rank;border-bottom:1px solid var(--discovery-line)}
.discovery-ranking-list li:last-child{border-bottom:0}
body .discovery-page .discovery-ranking-list button{width:100%;min-height:32px;display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:8px;padding:4px 0;border:0;border-radius:0;background:transparent!important;text-align:left}
.discovery-ranking-list button::before{content:counter(rank);color:var(--workbench-text-muted,#8f959e);font-size:12px}
.discovery-ranking-list button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.discovery-ranking-list button strong{color:var(--workbench-text-primary,#1f2329);font-variant-numeric:tabular-nums;font-weight:600}
.discovery-item-trend{margin:14px 0;border-top:1px solid var(--discovery-line);border-bottom:1px solid var(--discovery-line)}
.discovery-item-trend>summary{padding:12px 0;color:var(--workbench-text-secondary,#4e5969);font-size:13px;font-weight:500}
.discovery-item-trend[open]{padding-bottom:12px}
@media(max-width:900px){.discovery-overview-analysis{grid-template-columns:1fr}body .discovery-page .discovery-overview-analysis>.discovery-panel{min-height:0}}
@media(max-width:600px){body[data-lg-navigation-ready][data-lg-channel]:not([data-lg-channel="console"]) .网站导航栏{padding-left:8px!important}body[data-lg-channel]:not([data-lg-channel="console"]) .控制台频道品牌{padding-right:8px}body[data-lg-channel]:not([data-lg-channel="console"]) .控制台频道品牌 .控制台品牌文字{display:none}.discovery-page .discovery-section-tabs{gap:18px}}

/* Overview data is interactive; every drilldown uses the shared right-side layer lifecycle. */
body .discovery-page .discovery-statistics>button{min-width:0;min-height:88px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:12px 18px;border:1px solid var(--discovery-line)!important;border-radius:8px;background:var(--workbench-surface-panel,#fff)!important;text-align:left}
body .discovery-page .discovery-statistics>button:hover{border-color:var(--discovery-blue);background:var(--feishu-color-primary-light-default,#eef4ff)!important}
.discovery-statistics>button small{margin-top:4px;color:var(--discovery-blue);font-size:11px;opacity:0}
.discovery-statistics>button:hover small,.discovery-statistics>button:focus-visible small{opacity:1}
body .discovery-page .discovery-workspace{display:block}
body .discovery-page .discovery-grid{grid-template-columns:repeat(4,minmax(0,1fr))}
body .discovery-page .discovery-activity-day{min-height:0;padding:0;border:0;border-radius:0;background:transparent!important;color:inherit}
body .discovery-page .discovery-activity-day:hover .discovery-activity-track i{background:var(--feishu-color-primary-hover,#1456d9)}
.discovery-insight-layer{--workbench-layer-width:560px;position:fixed;inset:0 0 0 auto;z-index:var(--workbench-layer-z,3001);width:min(560px,100vw);height:100dvh;overflow-y:auto;padding:28px 28px 40px;border-left:1px solid var(--workbench-border-subtle,#e5e7eb);background:var(--workbench-surface-panel,#fff);color:var(--workbench-text-primary,#1f2329);box-shadow:-12px 0 36px rgba(31,35,41,.10);font:14px/1.6 var(--feishu-font-family,-apple-system,BlinkMacSystemFont,"PingFang SC",sans-serif)}
.discovery-insight-layer[hidden]{display:none!important}
.discovery-insight-close{position:absolute;top:18px;right:20px;width:32px;height:32px;border:0;border-radius:6px;background:var(--feishu-color-fill-0,#f5f6f9);color:var(--workbench-text-secondary,#4e5969);font-size:22px;cursor:pointer}
.discovery-insight-back{display:block;margin:0 0 12px;padding:3px 0;border:0;background:transparent;color:var(--feishu-color-primary,#3370ff);font-size:13px;cursor:pointer}
.discovery-insight-back[hidden]{display:none}
.discovery-insight-layer [data-insight-content]{padding-top:8px}
.discovery-insight-layer h2{max-width:calc(100% - 36px);margin:0 0 14px;font-size:19px;line-height:28px}
.discovery-insight-layer h3{margin:20px 0 8px;font-size:14px}
.discovery-insight-layer p{color:var(--workbench-text-secondary,#4e5969)}
.discovery-insight-layer .discovery-management h2{margin-bottom:14px}
.discovery-insight-layer .discovery-conditions-summary{display:flex;flex-wrap:wrap;gap:4px 8px;margin:0 0 18px;padding:12px;border:1px solid var(--workbench-border-subtle,#e5e7eb);border-radius:8px;font-size:12px}
.discovery-insight-layer .discovery-management-actions{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}
.discovery-insight-layer .discovery-management-actions button,.discovery-insight-source{padding:7px 11px;border:1px solid var(--workbench-border-subtle,#e5e7eb);border-radius:6px;background:#fff;color:var(--workbench-text-primary,#1f2329);font-size:13px}
.discovery-insight-layer .discovery-management-actions button.primary{background:var(--feishu-color-primary,#3370ff);border-color:var(--feishu-color-primary,#3370ff);color:#fff}
.discovery-insight-layer .discovery-cost-plan{display:grid;gap:5px;padding:14px;border:1px solid var(--workbench-border-subtle,#e5e7eb);border-radius:8px;font-size:12px}
.discovery-insight-layer .discovery-cost-plan small{color:var(--workbench-text-muted,#8f959e)}
.discovery-insight-layer .discovery-run-receipt,.discovery-insight-layer .discovery-summary{margin-top:18px}
.discovery-insight-layer .discovery-summary button{margin-top:8px}
.discovery-insight-context{margin:0 0 10px;color:var(--feishu-color-primary,#3370ff)!important;font-size:12px}
.discovery-insight-source{margin:0 0 8px;color:var(--feishu-color-primary,#3370ff)}
.discovery-insight-layer .discovery-panel{padding:0;border:0;box-shadow:none}
.discovery-insight-value{margin:0 0 12px!important;color:var(--workbench-text-primary,#1f2329)!important;font-size:30px;font-weight:650;font-variant-numeric:tabular-nums}
.discovery-insight-value small{color:var(--workbench-text-muted,#8f959e);font-size:12px;font-weight:400}
.discovery-insight-list{margin-top:16px;border-top:1px solid var(--workbench-border-subtle,#e5e7eb)}
.discovery-insight-list>button,.discovery-insight-list>div{width:100%;min-height:52px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 0;border:0;border-bottom:1px solid var(--workbench-border-subtle,#e5e7eb);background:transparent!important;color:var(--workbench-text-primary,#1f2329);text-align:left}
.discovery-insight-list>button{cursor:pointer}
.discovery-insight-list>button:hover{color:var(--feishu-color-primary,#3370ff)}
.discovery-insight-list span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.discovery-insight-list small{flex:none;color:var(--workbench-text-muted,#8f959e);font-size:11px}
.discovery-insight-empty{padding:24px 0;color:var(--workbench-text-muted,#8f959e)}
@media(max-width:1100px){body .discovery-page .discovery-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:700px){body .discovery-page .discovery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.discovery-insight-layer{padding:20px 16px 32px}}

/* Data overview shows records first; configuration stays available below the data. */
body .discovery-page .discovery-overview-list{padding:18px 20px;margin:0 0 12px;border:1px solid var(--discovery-line);border-radius:8px;background:var(--workbench-surface-panel,#fff)}
body .discovery-page .discovery-overview-list .discovery-analysis-head button{border:0;background:transparent!important;color:var(--discovery-blue);font-size:12px}
.discovery-overview-table{margin-top:12px}
.discovery-overview-table-head,.discovery-overview-table>button{display:grid;grid-template-columns:minmax(0,1fr) 86px 86px;align-items:center;gap:12px}
.discovery-overview-table-head{padding:0 10px 8px;color:var(--workbench-text-muted,#8f959e);font-size:12px}
.discovery-overview-table-head span:not(:first-child){text-align:right}
body .discovery-page .discovery-overview-table>button{width:100%;min-height:53px;padding:8px 10px;border:0;border-top:1px solid var(--discovery-line);border-radius:0;background:transparent!important;color:var(--workbench-text-primary,#1f2329);text-align:left}
body .discovery-page .discovery-overview-table>button:hover{background:var(--feishu-color-primary-light-default,#eef4ff)!important}
.discovery-overview-table>button span{min-width:0;display:grid;gap:2px}
.discovery-overview-table>button strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500}
.discovery-overview-table>button small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--workbench-text-muted,#8f959e);font-size:11px}
.discovery-overview-table>button b{text-align:right;font-size:13px;font-weight:600;font-variant-numeric:tabular-nums}
.discovery-overview-list-empty{margin:14px 0 2px;color:var(--workbench-text-muted,#8f959e);font-size:13px}
.discovery-management{margin:14px 0 0;border-top:1px solid var(--discovery-line)}
.discovery-management>summary{padding:14px 0;color:var(--workbench-text-secondary,#4e5969);font-size:13px;font-weight:500;cursor:pointer}
.discovery-management[open]>summary{color:var(--discovery-blue)}
.discovery-management-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:4px 0 14px}
.discovery-management-actions>button{border:1px solid var(--discovery-line)!important;border-radius:6px;background:var(--workbench-surface-panel,#fff)!important}
.discovery-management-actions>button.primary{border-color:var(--discovery-blue)!important;background:var(--discovery-blue)!important;color:#fff}
.discovery-heading-actions{display:flex;align-items:center;gap:12px}
body .discovery-page .discovery-heading-actions>button{padding:5px 12px;border:1px solid var(--discovery-line);border-radius:6px;background:var(--workbench-surface-panel,#fff);font-size:13px;color:var(--workbench-text-secondary,#4e5969)}
body .discovery-page .discovery-heading-actions>button:hover{border-color:var(--discovery-blue);color:var(--discovery-blue)}
.discovery-breakdown-list{display:grid;gap:6px;margin-top:18px}
body .discovery-page .discovery-breakdown-list>button{display:grid;grid-template-columns:minmax(100px,1fr) minmax(70px,2fr) 60px;align-items:center;gap:12px;min-height:31px;padding:3px 0;border:0;background:transparent;text-align:left}
.discovery-breakdown-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--workbench-text-secondary,#4e5969);font-size:12px}
.discovery-breakdown-track{height:10px;overflow:hidden;border-radius:5px;background:var(--feishu-color-fill-0,#f5f6f9)}
.discovery-breakdown-track i{display:block;height:100%;border-radius:5px;background:var(--discovery-blue)}
.discovery-breakdown-list strong{text-align:right;font-size:12px;font-weight:600;font-variant-numeric:tabular-nums}
.discovery-breakdown-list>button:hover .discovery-breakdown-label{color:var(--discovery-blue)}
.discovery-content-source{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:0 0 12px;font-size:12px}
.discovery-content-source strong{margin-right:4px;color:var(--workbench-text-secondary,#4e5969)}
.discovery-content-source span{padding:4px 10px;border-radius:6px;background:var(--workbench-surface-panel,#fff);color:var(--workbench-text-secondary,#4e5969)}
.discovery-content-source span[aria-current=true]{background:var(--feishu-color-primary-light-default,#eef4ff);color:var(--discovery-blue)}
.discovery-content-source .discovery-source-pending{background:var(--feishu-color-fill-0,#f5f6f9);color:var(--workbench-text-muted,#8f959e)}
.discovery-cost-plan{display:grid;gap:3px;margin:0 0 14px;padding:12px 14px;border:1px solid var(--discovery-line);border-radius:8px;background:var(--workbench-surface-panel,#fff);font-size:12px;color:var(--workbench-text-secondary,#4e5969)}
.discovery-cost-plan strong{font-size:13px;color:var(--workbench-text-primary,#1f2329)}
.discovery-cost-plan small{color:var(--workbench-text-muted,#8f959e)}
@media(max-width:600px){.discovery-heading-actions{align-items:flex-end;flex-direction:column;gap:4px}.discovery-breakdown-list>button{grid-template-columns:minmax(70px,1fr) minmax(50px,1fr) 48px;gap:6px}}
.discovery-list-filters{margin:12px 0 16px}
.discovery-list-filters{justify-content:space-between}
.discovery-toolbar-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}
.discovery-toolbar-actions button{white-space:nowrap}
.discovery-data-scope{display:flex;align-items:center;gap:6px 18px;flex-wrap:wrap;margin:0 0 16px;padding:10px 14px;border:1px solid var(--discovery-line);border-radius:8px;background:var(--workbench-surface-panel,#fff);color:var(--workbench-text-secondary,#4e5969);font-size:12px}
.discovery-data-scope span{white-space:nowrap}
.discovery-data-scope b{margin-right:4px;color:var(--workbench-text-muted,#8f959e);font-weight:500}
.discovery-data-scope em{margin-left:auto;padding:2px 7px;border-radius:4px;background:#fff7e6;color:#9a6700;font-style:normal}
.discovery-overview-empty{display:flex;min-height:430px;align-items:center;justify-content:center;flex-direction:column;padding:36px 24px;border:1px solid var(--discovery-line);border-radius:8px;background:var(--workbench-surface-panel,#fff);text-align:center}
.discovery-overview-empty h2{margin:18px 0 4px;font-size:18px}
.discovery-overview-empty p{max-width:480px;margin:0;color:var(--workbench-text-secondary,#4e5969);font-size:13px;line-height:1.7}
.discovery-overview-empty>div:last-child{display:flex;gap:10px;margin-top:20px}
.discovery-overview-empty button{border:1px solid var(--discovery-line)!important;border-radius:6px;background:#fff;color:var(--feishu-color-primary,#3370ff)}
.discovery-empty-graphic{position:relative;display:flex;align-items:flex-end;justify-content:center;gap:11px;width:170px;height:112px;padding:16px 18px;border:1px solid var(--discovery-line);border-radius:12px;background:var(--feishu-color-fill-0,#f5f6f9)}
.discovery-empty-graphic span{display:block;width:27px;border-radius:5px 5px 0 0;background:#d8e6ff}
.discovery-empty-graphic span:nth-child(1){height:33px}.discovery-empty-graphic span:nth-child(2){height:58px}.discovery-empty-graphic span:nth-child(3){height:43px}
.discovery-empty-graphic i{position:absolute;right:-10px;top:-10px;width:25px;height:25px;border:5px solid var(--feishu-color-primary,#3370ff);border-radius:50%;background:#fff;box-shadow:4px 4px 0 -2px #fff}
body .discovery-page .discovery-tracked-filter{white-space:nowrap;padding:8px 12px;border:1px solid var(--discovery-line)!important;border-radius:6px;background:var(--workbench-surface-panel,#fff)!important;color:var(--workbench-text-secondary,#4e5969);font-size:13px}
body .discovery-page .discovery-tracked-filter[aria-pressed=true]{border-color:var(--discovery-blue)!important;background:var(--feishu-color-primary-light-default,#eef4ff)!important;color:var(--discovery-blue)}
.discovery-capability-note{color:var(--workbench-text-muted,#8f959e);font-size:12px}
body[data-lg-channel="square"] .discovery-page .discovery-statistics{grid-template-columns:repeat(4,minmax(0,1fr))}
@media(max-width:900px){body[data-lg-channel="square"] .discovery-page .discovery-statistics{grid-template-columns:repeat(2,minmax(0,1fr))}}
body .discovery-page .discovery-overview-analysis>.discovery-panel:has(.discovery-analysis-empty){min-height:132px}
.discovery-overview-analysis .discovery-analysis-empty{min-height:75px}
@media(max-width:600px){.discovery-overview-table-head,.discovery-overview-table>button{grid-template-columns:minmax(0,1fr) 56px 56px;gap:7px}.discovery-overview-table-head{padding-inline:4px}body .discovery-page .discovery-overview-table>button{padding-inline:4px}}

/* Content discovery belongs to the console's existing configuration area. */
[data-discovery-console-root]{color:var(--workbench-text-primary,#1f2329)}
.discovery-console{max-width:1160px;margin:auto;padding:4px 0 36px;font:14px/1.55 var(--feishu-font-family,-apple-system,BlinkMacSystemFont,"PingFang SC",sans-serif)}
.discovery-console>header,.discovery-console-section-head{display:flex;justify-content:space-between;align-items:flex-start;gap:18px}
.discovery-console>header{margin-bottom:18px}
.discovery-console h2{margin:0;font-size:22px;line-height:30px}
.discovery-console h3{margin:0;font-size:16px;line-height:24px}
.discovery-console p{margin:4px 0 0;color:var(--workbench-text-secondary,#4e5969)}
.discovery-console button{cursor:pointer}
.discovery-console>header button,.discovery-console-section-head button,.discovery-console-channel button{padding:6px 12px;border:1px solid var(--workbench-border-subtle,#e5e7eb);border-radius:6px;background:#fff;color:var(--feishu-color-primary,#3370ff);font-size:13px;white-space:nowrap}
.discovery-console-status{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px}
.discovery-console-status>div,.discovery-console-section{border:1px solid var(--workbench-border-subtle,#e5e7eb);border-radius:8px;background:var(--workbench-surface-panel,#fff)}
.discovery-console-status>div{min-height:96px;padding:15px 18px}
.discovery-console-status span,.discovery-console-status small{display:block;color:var(--workbench-text-muted,#8f959e);font-size:12px}
.discovery-console-status strong{display:block;margin:8px 0 4px;font-size:18px;line-height:24px}
.discovery-console-section{padding:20px;margin-bottom:12px}
.discovery-console-channels{margin-top:14px;border-top:1px solid var(--workbench-border-subtle,#e5e7eb)}
.discovery-console-channel{display:grid;grid-template-columns:minmax(0,1fr) 128px auto;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid var(--workbench-border-subtle,#e5e7eb)}
.discovery-console-channel:last-child{border-bottom:0}
.discovery-console-channel strong,.discovery-console-channel small{display:block}
.discovery-console-channel small,.discovery-console-channel>span,.discovery-console-muted{color:var(--workbench-text-muted,#8f959e);font-size:12px}
.discovery-console-settings-summary{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}
.discovery-console-settings-summary span{padding:6px 10px;border-radius:6px;background:var(--feishu-color-fill-0,#f5f6f9);font-size:12px}
.discovery-console-cost{display:grid;gap:7px;margin:14px 0;padding:12px 14px;border-radius:6px;background:var(--feishu-color-fill-0,#f5f6f9);font-size:12px}
.discovery-console-error,.discovery-console-notice{padding:12px;margin:0 0 14px;border-radius:6px;background:#fff2f2;color:#b42318}
.discovery-console-notice{background:#f0fff8;color:#166b4a}
.discovery-console .discovery-configuration-form{margin-top:18px}
.discovery-console .discovery-configuration-form{padding:0}
.discovery-console .discovery-configuration-form fieldset{margin:20px 0}
.discovery-console .discovery-configuration-form input:not([type=checkbox]),.discovery-console .discovery-configuration-form select{display:block;width:100%;height:36px;margin:8px 0;padding:7px 10px;border:1px solid var(--workbench-border-subtle,#e5e7eb);border-radius:6px;background:var(--feishu-color-fill-0,#f5f6f9)}
.discovery-console .discovery-configuration-form textarea{border-color:var(--workbench-border-subtle,#e5e7eb)}
.discovery-console .discovery-configuration-form footer{bottom:0;padding:14px 0 0}
.discovery-console .discovery-configuration-form footer button{padding:7px 14px;border:1px solid var(--workbench-border-subtle,#e5e7eb);border-radius:6px;background:#fff}
.discovery-console .discovery-configuration-form footer button.primary{border-color:var(--feishu-color-primary,#3370ff);background:var(--feishu-color-primary,#3370ff);color:#fff}
@media(max-width:1000px){.discovery-console-status{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:680px){.discovery-console-status{grid-template-columns:1fr 1fr}.discovery-console-section{padding:15px}.discovery-console-channel{grid-template-columns:minmax(0,1fr) auto}.discovery-console-channel>span{grid-column:1/-1;grid-row:2}}
.discovery-demo-note{display:inline-block;margin:0 0 10px;padding:4px 8px;border-radius:4px;background:#fff7e6;color:#9a6700;font-size:12px}

/* Compact discovery browsing: a missing cover must not consume a full card. */
body .discovery-page .discovery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
body .discovery-page .discovery-card-wrap{min-height:0}
body .discovery-page .discovery-card-wrap>.discovery-card{display:grid;grid-template-columns:88px minmax(0,1fr);align-items:start;gap:12px;min-height:112px;padding:12px!important;background:var(--workbench-surface-panel,#fff)!important}
body .discovery-page .discovery-card-wrap>.discovery-card:hover{background:var(--feishu-color-fill-0,#f5f6f9)!important}
body .discovery-page .discovery-cover,body .discovery-page .discovery-no-cover{width:88px;height:88px;aspect-ratio:auto;border-radius:6px;overflow:hidden}
body .discovery-page .discovery-no-cover{display:grid;place-items:center;background:var(--feishu-color-fill-0,#f5f6f9);color:var(--workbench-text-muted,#8f959e);font-size:12px}
body .discovery-page .discovery-card-body{display:flex;min-width:0;min-height:88px;flex-direction:column;padding:0}
body .discovery-page .discovery-card-title{height:auto;min-height:40px;line-height:20px}
body .discovery-page .discovery-card-meta{margin:auto 0 3px}
body .discovery-page .discovery-card-origin,body .discovery-page .discovery-pick{margin-left:112px;padding:0 12px 10px;font-size:11px;color:var(--workbench-text-muted,#8f959e)}
body .discovery-page .discovery-overview-empty{min-height:0;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:24px;padding:28px 32px;text-align:left}
body .discovery-page .discovery-overview-empty h2{margin:8px 0 5px;font-size:18px;line-height:26px}
body .discovery-page .discovery-overview-empty p{max-width:560px;line-height:1.65}
.discovery-overview-state{display:inline-flex;align-items:center;padding:3px 8px;border-radius:4px;background:var(--feishu-color-fill-0,#f5f6f9);color:var(--workbench-text-secondary,#4e5969);font-size:12px}
body .discovery-page .discovery-overview-empty>.discovery-overview-empty-actions{display:flex;flex:none;align-items:center;gap:8px;margin:0}
body .discovery-page .discovery-overview-empty button{white-space:nowrap}
body .discovery-page .discovery-overview-empty button:first-child{border-color:var(--feishu-color-primary,#3370ff)!important;background:var(--feishu-color-primary,#3370ff);color:#fff}
@media(max-width:760px){body .discovery-page .discovery-grid{grid-template-columns:1fr}body .discovery-page .discovery-overview-empty{align-items:flex-start;flex-direction:column;padding:22px 20px}body .discovery-page .discovery-overview-empty>.discovery-overview-empty-actions{flex-wrap:wrap}}

/* Data integration shares the console drawer geometry and keeps its navigation visible. */
body[data-lg-channel]:not([data-lg-channel="console"]) .discovery-sidebar:not([hidden]){min-height:0;flex:1 1 auto;display:grid;align-content:start;gap:16px;overflow-x:hidden;overflow-y:auto;padding:8px 10px 20px;scrollbar-width:thin}
.discovery-sidebar[hidden]{display:none!important}
body[data-lg-channel]:not([data-lg-channel="console"]) .discovery-sidebar-group{display:grid;align-content:start;gap:2px;margin:0}
body[data-lg-channel]:not([data-lg-channel="console"]) .discovery-sidebar-group>h2{margin:0 10px 5px;color:var(--lg-shell-muted,#8f959e);font:500 11px/18px var(--ark-console-font,inherit);white-space:nowrap}
body[data-lg-channel]:not([data-lg-channel="console"]) .discovery-sidebar-group>.控制台一级导航{display:flex;align-items:center;gap:10px;width:100%;height:36px;min-height:36px;padding:0 12px;overflow:hidden;border:0;border-radius:6px;background:transparent;color:var(--lg-shell-text,#0b0b0f);text-align:left;white-space:nowrap;font:400 14px/36px var(--ark-console-font,inherit)}
body[data-lg-channel]:not([data-lg-channel="console"]) .discovery-sidebar-group>.控制台一级导航:is(:hover,:focus-visible){background:var(--lg-shell-hover,#ebebf5);outline:none}
body[data-lg-channel]:not([data-lg-channel="console"]) .discovery-sidebar-group>.控制台一级导航.当前{background:transparent;color:var(--lg-shell-accent,#5252ff)}
body[data-lg-channel]:not([data-lg-channel="console"]) .discovery-sidebar-group>.控制台一级导航 .sidebar-nav-icon{display:grid;place-items:center;width:20px;height:20px;flex:0 0 20px}
body[data-lg-channel]:not([data-lg-channel="console"]) .discovery-sidebar-group>.控制台一级导航 .sidebar-nav-icon svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}
body:not([data-lg-sidebar="expanded"])[data-lg-channel]:not([data-lg-channel="console"]) .discovery-sidebar{padding-inline:6px}
body:not([data-lg-sidebar="expanded"])[data-lg-channel]:not([data-lg-channel="console"]) .discovery-sidebar-group>h2,body:not([data-lg-sidebar="expanded"])[data-lg-channel]:not([data-lg-channel="console"]) .discovery-sidebar-label{display:none!important}
body:not([data-lg-sidebar="expanded"])[data-lg-channel]:not([data-lg-channel="console"]) .discovery-sidebar-group>.控制台一级导航{width:52px;padding:0;justify-content:center}
body[data-lg-channel]:not([data-lg-channel="console"]) .控制台顶部频道 button.当前 span{border:0!important;padding-bottom:0!important}
@media(max-width:760px){body:not([data-lg-sidebar="expanded"])[data-lg-channel]:not([data-lg-channel="console"]) .discovery-sidebar{padding-inline:12px}body:not([data-lg-sidebar="expanded"])[data-lg-channel]:not([data-lg-channel="console"]) .discovery-sidebar-group>.控制台一级导航{width:40px}}
body[data-lg-navigation-ready] .网站导航栏 .控制台频道品牌{display:none!important}
body[data-lg-navigation-ready][data-lg-channel]:not([data-lg-channel="console"]) .控制台品牌栏{padding-right:15px!important;padding-left:15px!important}
