/*
 * VERDICT desktop cleanup.
 * Navigation removal is in index.html. No engine, input, routing or result
 * behavior is changed. Narrow-screen layout rules remain unchanged.
 */
@media (min-width: 1200px) {
  /* The old 128px bottom CTA row outlived its now-hidden CTA. */
  .v2-shell {
    box-sizing: border-box;
    height: 100vh !important;
    height: 100dvh !important;
    min-height: 0 !important;
    grid-template-rows: minmax(0, 1fr) !important;
    padding: 18px 32px !important;
    row-gap: 0 !important;
  }

  /* There is no topbar left to occupy an empty first grid row. */
  .v2-shell > .v2-main {
    grid-template-rows: minmax(0, 1fr) !important;
    row-gap: 0;
    padding: 0 !important;
    min-width: 0;
  }
  #v2-center-rail {
    grid-row: 1 !important;
    min-width: 0;
  }

  /* Use one padding layer rather than pane + body + auto-sized margins. */
  #v2-center-rail > .v2-intake-pane {
    padding: 24px 24px 40px !important;
  }
  #v2-center-rail .v2-intake__body {
    box-sizing: border-box;
    width: 100%;
    max-width: 920px;
    padding: 0 !important;
    overflow: visible !important;
  }
  #v2-center-rail .ff-intake__header {
    margin-bottom: 6px;
  }
  /* Keep the familiar two-column form rather than auto-expanding to three. */
  #v2-center-rail .v2-intake-pane .bh-intake__grid {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  }
  .v2-sidebar .v2-persona-block--tree { margin-top: 8px; }

  /* Retain overflow access on short windows without a bright native track. */
  .v2-shell > .v2-sidebar {
    scrollbar-width: thin;
    scrollbar-color: rgba(120, 140, 200, 0.28) transparent;
    color-scheme: dark;
  }
  .v2-sidebar::-webkit-scrollbar { width: 6px; }
  .v2-sidebar::-webkit-scrollbar-track { background: transparent; }
  .v2-sidebar::-webkit-scrollbar-thumb {
    background: rgba(120, 140, 200, 0.28);
    border-radius: 3px;
  }
}
