#workspaceHome .wc-panel[data-panel="screening_emotion"] .wc-panel-body{overflow:auto;background:#fff}
#workspaceHome .wc-chart-content[data-chart-type="screening_emotion"]{display:block;min-height:0;height:auto;container-type:inline-size}
#workspaceHome [data-chart-type="screening_emotion"] .wc-chart{height:auto;min-height:0}
#workspaceHome .wse-replica{padding:8px 12px;color:#4e5561;background:#fff;font-family:inherit;font-size:12px;font-variant-numeric:tabular-nums}
#workspaceHome .wse-replica .up{color:#d92d32}#workspaceHome .wse-replica .down{color:#229d70}
#workspaceHome .wse-top-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding-bottom:10px;border-bottom:1px solid #e5e8ed}
#workspaceHome .wse-top-metrics>div{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap;border-right:1px solid #e5e8ed}#workspaceHome .wse-top-metrics>div:last-child{border:0}
#workspaceHome .wse-top-metrics b{font-size:20px;font-weight:600}#workspaceHome .wse-top-metrics small{font-size:11px;color:#737b87}
#workspaceHome .wse-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}
#workspaceHome .wse-grid>section{min-width:0}#workspaceHome .wse-grid header{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;min-height:34px}
#workspaceHome .wse-grid h3{font-size:13px;font-weight:600;margin:0;color:#272b33}#workspaceHome .wse-grid header>span{font-size:11px;color:#737b87}
#workspaceHome .wse-bar-row{display:grid;grid-template-columns:60px 1fr 36px;gap:8px;align-items:center;height:26px}#workspaceHome .wse-bar-row>b{text-align:right;font-weight:500}
#workspaceHome .wse-bar-row>div{background:#f7f8fa;height:12px}#workspaceHome .wse-bar-row i{display:block;height:100%;min-width:0;background:#9298a5}#workspaceHome .wse-bar-row i.up{background:#df4b54}#workspaceHome .wse-bar-row i.down{background:#229d70}
#workspaceHome .wse-board-table{width:100%;border-collapse:collapse;font-size:12px}#workspaceHome .wse-board-table th,#workspaceHome .wse-board-table td{padding:5px 4px;border-bottom:1px solid #e5e8ed;text-align:right;font-weight:400}#workspaceHome .wse-board-table th:first-child{text-align:left}#workspaceHome .wse-board-table thead{color:#737b87;background:#f7f8fa;font-size:11px}
#workspaceHome .wse-detail-list{display:grid;grid-template-columns:1fr 1fr;gap:8px 12px;padding-top:10px}#workspaceHome .wse-detail-list>div{display:flex;justify-content:space-between;gap:6px;flex-wrap:wrap}#workspaceHome .wse-detail-list b{font-weight:500}
#workspaceHome .wse-replica footer{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap;color:#737b87;font-size:10px;padding-top:8px}#workspaceHome .wse-empty{padding:20px 0;color:#737b87}
@container(max-width:520px){#workspaceHome .wse-grid{grid-template-columns:1fr;gap:4px}#workspaceHome .wse-top-metrics>div{display:block}#workspaceHome .wse-top-metrics b{display:block;font-size:18px}#workspaceHome .wse-top-metrics small{display:block}}

/* Restore table layout when shared mobile table rules turn it into a scroll block. */
#workspaceHome#workspaceHome .wse-board-table { display:table !important; width:100% !important; min-width:0 !important; table-layout:fixed; border:0; border-radius:0; }
#workspaceHome#workspaceHome .wse-board-table thead { display:table-header-group !important; }
#workspaceHome#workspaceHome .wse-board-table tbody { display:table-row-group !important; }
#workspaceHome#workspaceHome .wse-board-table tr { display:table-row !important; }
#workspaceHome#workspaceHome .wse-board-table :is(th,td) { display:table-cell !important; width:auto; min-width:0; }
@media(max-width:880px) {
  #workspaceHome#workspaceHome .wse-replica { padding:6px 8px; font-size:12px; }
  #workspaceHome#workspaceHome .wse-top-metrics { gap:6px; padding-bottom:6px; }
  #workspaceHome#workspaceHome .wse-top-metrics > div { display:grid; grid-template-columns:minmax(0,1fr); gap:1px; align-items:baseline; }
  #workspaceHome#workspaceHome .wse-top-metrics b { font-size:16px !important; line-height:20px; }
  #workspaceHome#workspaceHome .wse-top-metrics small { grid-column:1/-1; font-size:11px !important; line-height:15px; }
  #workspaceHome#workspaceHome .wse-grid { grid-template-columns:1fr; gap:4px; }
  #workspaceHome#workspaceHome .wse-grid header { min-height:26px; gap:4px; }
  #workspaceHome#workspaceHome .wse-grid h3 { font-size:12px !important; }
  #workspaceHome#workspaceHome .wse-grid header > span { font-size:11px !important; }
  #workspaceHome#workspaceHome .wse-bar-row { grid-template-columns:64px minmax(0,1fr) 36px; gap:6px; height:20px; font-size:11px !important; }
  #workspaceHome#workspaceHome .wse-bar-row > div { height:8px; }
  #workspaceHome#workspaceHome .wse-board-table :is(th,td) { height:24px !important; padding:3px 6px !important; font-size:12px !important; line-height:18px !important; white-space:nowrap; }
  #workspaceHome#workspaceHome .wse-board-table thead th { font-size:11px !important; }
  #workspaceHome#workspaceHome .wse-detail-list { gap:5px 12px; padding-top:7px; font-size:11px !important; line-height:18px; }
  #workspaceHome#workspaceHome .wse-detail-list > div { flex-wrap:nowrap; gap:4px; }
}

@media(max-width:880px) { #workspaceHome#workspaceHome .wse-top-metrics > div > span { white-space:nowrap; font-size:11px; line-height:15px; } }
