/* Narrow questionnaire section status; specificity exceeds lazy-loaded D3 rules. */
@media (max-width: 650px) {
  .ci-page.ci-page-d3 .ci-section > header { flex-wrap: wrap; }
  .ci-page.ci-page-d3 .ci-section > header > small.ci-section-status {
    width: 100%; max-width: none; flex-basis: 100%; flex-shrink: 0; min-width: 0;
    margin-left: 0; padding: 0 0 0 42px; box-sizing: border-box;
    white-space: nowrap; text-align: left; font-size: 12px; line-height: 1.6;
  }
}

@media(max-width:650px){.assistant-d11.is-intake .ad-header .ad-heading{display:flex;flex-basis:100%;gap:8px}.assistant-d11.is-intake .ad-heading h1{font-size:18px}.assistant-d11.is-intake .ad-brand-avatar{display:none}.assistant-d11.is-intake .ad-compose-area{padding-bottom:76px}.assistant-d11.is-intake .ad-intake h2{font-size:18px!important}.assistant-d11.is-intake .ad-intake{padding:12px 14px}}

@media(max-width:650px){.assistant-d11.is-intake .ad-header .ad-heading{position:static;width:auto;height:auto;min-width:0;margin:0;padding:4px 0 0;overflow:visible;clip:auto;clip-path:none;white-space:normal;grid-column:1/-1}.assistant-d11.is-intake .ad-header .ad-heading h1{width:auto;line-height:1.4;margin:0}.assistant-d11.is-intake .ad-header .ad-context-bar{grid-column:1;grid-row:2}.assistant-d11.is-intake .ad-header .ad-header-actions{grid-column:2;grid-row:2}}
