/* Daily Life Doc, round 32 (fixer FX10): Ask AI's column width (js/ask/ask-width.js). At a computer the right-hand
   column of a client's page (Ask AI open), the knowledge base and Clients is var(--askw), kept between 280 px and half
   the window; with no --askw it is today's default (320 px; 340 px on Clients). The grab line sits on the column's left
   edge. At 880 px or less Ask AI covers the screen and nothing here applies. */
@media (min-width: 881px) {
  .cpb[data-side="ask"]:not(.fold):not(.noside) { grid-template-columns: minmax(0, 1fr) clamp(280px, var(--askw, 320px), 50vw); }
  .kbp { grid-template-columns: minmax(0, 1fr) clamp(280px, var(--askw, 320px), 50vw); }
  .clp.askon { grid-template-columns: minmax(0, 1fr) clamp(280px, var(--askw, 340px), 50vw); }
  .clask { position: relative; }
  .askgrip { position: absolute; z-index: 5; top: 0; bottom: 0; left: 0; width: 10px; cursor: col-resize; touch-action: none; outline: none; }
  .askgrip::after { content: ""; position: absolute; top: 18px; bottom: 18px; left: 3px; width: 3px; border-radius: 3px; background: var(--sage);
    opacity: 0; transition: opacity var(--m-step, 150ms) ease; }
  .askgrip:hover::after, .askgrip:focus-visible::after, .askdrag .askgrip::after { opacity: .7; }
  .askdrag, .askdrag * { cursor: col-resize !important; user-select: none; }
  .askdrag .cpb, .askdrag .kbp, .askdrag .clp { transition: none; }
}
@media (max-width: 880px) {
  .askgrip { display: none; }
}
