/* DHV Experience 13.78.31 — Feed Opening Intelligence Density.
 * Coordinates only the already-rendered opening intelligence layers.
 * Feed Compass remains the primary orientation. With JS enhancement, desktop
 * keeps Content Lens immediately available while Story Coverage is disclosed
 * on demand; tablet/phone disclose both secondary layers together. No story,
 * topic, signal or destination is recomputed in CSS. */

.dhvx-app[data-dhv-experience="feed"] .dhvx-feed-intelligence{
  min-width:0;
  background:transparent;
}
.dhvx-app[data-dhv-experience="feed"] .dhvx-feed-intelligence__quick,
.dhvx-app[data-dhv-experience="feed"] .dhvx-feed-intelligence__deep{
  min-width:0;
}
.dhvx-app[data-dhv-experience="feed"] .dhvx-feed-intelligence__quick[hidden],
.dhvx-app[data-dhv-experience="feed"] .dhvx-feed-intelligence__deep[hidden],
.dhvx-app[data-dhv-experience="feed"] .dhvx-feed-intelligence__toggle[hidden]{
  display:none!important;
}

.dhvx-app[data-dhv-experience="feed"] .dhvx-feed-intelligence__toggle{
  width:100%;
  min-height:40px;
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:16px;
  margin:0;
  padding:8px 20px 9px;
  border:0;
  border-bottom:1px solid color-mix(in srgb,var(--dhvx-border) 42%,transparent);
  border-radius:0;
  background:transparent;
  color:var(--dhvx-text-secondary);
  font:inherit;
  text-align:left;
  cursor:pointer;
  box-shadow:none;
  -webkit-tap-highlight-color:transparent;
}
.dhvx-app[data-dhv-experience="feed"] .dhvx-feed-intelligence__toggle-copy{
  min-width:0;
  display:flex;
  align-items:baseline;
  gap:9px;
}
.dhvx-app[data-dhv-experience="feed"] .dhvx-feed-intelligence__toggle strong{
  color:var(--dhvx-text-secondary);
  font-size:11.5px;
  line-height:1.35;
  font-weight:720;
  letter-spacing:-.004em;
}
.dhvx-app[data-dhv-experience="feed"] .dhvx-feed-intelligence__toggle small{
  min-width:0;
  color:var(--dhvx-text-muted);
  font-size:10.5px;
  line-height:1.35;
  font-weight:540;
}
.dhvx-app[data-dhv-experience="feed"] .dhvx-feed-intelligence__toggle-arrow{
  flex:0 0 auto;
  width:22px;
  height:22px;
  display:grid;
  place-items:center;
  color:var(--dhvx-text-muted);
  font-size:16px;
  line-height:1;
  transform:translateY(-1px) rotate(0deg);
  transform-origin:center;
  transition:transform 130ms ease,color 130ms ease;
}
.dhvx-app[data-dhv-experience="feed"] .dhvx-feed-intelligence__toggle[aria-expanded="true"] .dhvx-feed-intelligence__toggle-arrow{
  transform:translateY(1px) rotate(180deg);
}
.dhvx-app[data-dhv-experience="feed"] .dhvx-feed-intelligence__toggle:hover{
  background:color-mix(in srgb,var(--dhvx-text) 2.5%,transparent);
  color:var(--dhvx-text);
}
.dhvx-app[data-dhv-experience="feed"] .dhvx-feed-intelligence__toggle:hover strong,
.dhvx-app[data-dhv-experience="feed"] .dhvx-feed-intelligence__toggle:hover .dhvx-feed-intelligence__toggle-arrow{
  color:var(--dhvx-text);
}
.dhvx-app[data-dhv-experience="feed"] .dhvx-feed-intelligence__toggle:focus-visible{
  outline:2px solid color-mix(in srgb,var(--dhvx-brand,#b73535) 48%,transparent);
  outline-offset:-3px;
}

/* Desktop: one quick-choice line can stay visible; the richer coverage block
 * is the only opening layer moved behind disclosure. This keeps broad desktop
 * utility without restoring the former three-module dashboard stack. */
@media (min-width:1120px){
  .dhvx-app[data-dhv-experience="feed"] .dhvx-feed-intelligence[data-dhvx-intelligence-enhanced="1"] .dhvx-content-lens{
    padding-top:12px;
    padding-bottom:13px;
  }
  .dhvx-app[data-dhv-experience="feed"] .dhvx-feed-intelligence__toggle{
    min-height:38px;
    padding-top:7px;
    padding-bottom:8px;
  }
}

/* Tablet: Compass remains the visible orientation layer. Secondary reading
 * shortcuts and coverage context share one disclosure target. */
@media (min-width:768px) and (max-width:1119px){
  .dhvx-app[data-dhv-experience="feed"] .dhvx-feed-intelligence__toggle{
    min-height:44px;
    padding:9px 16px 10px;
  }
  .dhvx-app[data-dhv-experience="feed"] .dhvx-feed-intelligence__toggle strong{font-size:11.5px}
  .dhvx-app[data-dhv-experience="feed"] .dhvx-feed-intelligence__toggle small{font-size:10.25px}
}

/* Phone: preserve a thumb-safe 44px disclosure row and keep the opening scene
 * to Compass + one optional "explore more" decision until the reader asks. */
@media (max-width:767px){
  .dhvx-app[data-dhv-experience="feed"] .dhvx-feed-intelligence__toggle{
    min-height:44px;
    gap:10px;
    padding:8px 12px 9px;
  }
  .dhvx-app[data-dhv-experience="feed"] .dhvx-feed-intelligence__toggle-copy{
    display:grid;
    gap:1px;
  }
  .dhvx-app[data-dhv-experience="feed"] .dhvx-feed-intelligence__toggle strong{
    font-size:11.25px;
    line-height:1.3;
  }
  .dhvx-app[data-dhv-experience="feed"] .dhvx-feed-intelligence__toggle small{
    font-size:9.75px;
    line-height:1.3;
  }
  .dhvx-app[data-dhv-experience="feed"] .dhvx-feed-intelligence__toggle-arrow{
    width:24px;
    height:24px;
  }
}
@media (max-width:359px){
  .dhvx-app[data-dhv-experience="feed"] .dhvx-feed-intelligence__toggle{padding-inline:10px}
  .dhvx-app[data-dhv-experience="feed"] .dhvx-feed-intelligence__toggle small{display:none}
}
@media (max-width:767px) and (max-height:520px) and (orientation:landscape){
  .dhvx-app[data-dhv-experience="feed"] .dhvx-feed-intelligence__toggle{min-height:40px;padding-block:6px}
}

html[data-theme="dark"] .dhvx-app[data-dhv-experience="feed"] .dhvx-feed-intelligence__toggle:hover{
  background:color-mix(in srgb,var(--dhvx-text) 4%,transparent);
}
@media (prefers-reduced-motion:reduce){
  .dhvx-app[data-dhv-experience="feed"] .dhvx-feed-intelligence__toggle-arrow{transition:none}
}
@media (forced-colors:active){
  .dhvx-app[data-dhv-experience="feed"] .dhvx-feed-intelligence__toggle{
    border-bottom:1px solid CanvasText;
    background:Canvas;
    color:CanvasText;
  }
  .dhvx-app[data-dhv-experience="feed"] .dhvx-feed-intelligence__toggle strong,
  .dhvx-app[data-dhv-experience="feed"] .dhvx-feed-intelligence__toggle small,
  .dhvx-app[data-dhv-experience="feed"] .dhvx-feed-intelligence__toggle-arrow{color:CanvasText}
  .dhvx-app[data-dhv-experience="feed"] .dhvx-feed-intelligence__toggle:focus-visible{outline-color:Highlight}
}
