/* Maximize adds workspace density without shrinking editable forms or receipts. */
@media (min-width:761px) {
  #drawer.drawer-centered-landscape.drawer-maximized {
    padding:16px 20px;
  }
  #drawer.drawer-maximized .drawer-head {
    padding-bottom:10px;
    margin-bottom:12px;
  }
  #drawer.drawer-maximized .shared-exhibit-toolbar {
    gap:6px;
    padding:8px;
    margin-bottom:8px;
  }
  #drawer.drawer-maximized .shared-exhibit-toolbar input,
  #drawer.drawer-maximized .shared-exhibit-toolbar select {
    height:34px;
  }
  #drawer.drawer-maximized .register-metric-panel .table-scroll {
    max-height:calc(100dvh - 210px);
  }
  #drawer.drawer-maximized .register-metric-table th,
  #drawer.drawer-maximized .register-metric-table td {
    padding:6px 7px;
    font-size:11px;
    line-height:1.3;
  }
  #drawer.drawer-maximized .court-matter-controls {
    gap:7px;
    margin-bottom:8px;
  }
  #drawer.drawer-maximized .court-matter-table-wrap {
    max-height:calc(100dvh - 220px);
  }
  #drawer.drawer-maximized .court-matter-table th,
  #drawer.drawer-maximized .court-matter-table td {
    padding:6px 7px;
    line-height:1.3;
  }
  #drawer.drawer-maximized .investigator-dashboard-preview {
    gap:7px;
    margin-top:8px;
  }
  #drawer.drawer-maximized .investigator-exhibit-card {
    min-height:0;
    gap:10px;
    padding:9px 11px;
  }
  #drawer.drawer-maximized .investigator-exhibit-card h2 {
    margin:0 0 3px;
    font-size:14px;
  }
  #drawer.drawer-maximized .investigator-exhibit-card p,
  #drawer.drawer-maximized .investigator-exhibit-card small {
    margin:2px 0;
    font-size:11.5px;
    line-height:1.35;
  }
  #drawer.drawer-maximized .exhibit-request-list {
    gap:7px;
    margin-top:8px;
  }
  #drawer.drawer-maximized .exhibit-request-row {
    padding:9px 11px;
  }
  #drawer.drawer-maximized .exhibit-request-row h3 {
    font-size:14px;
  }
  #drawer.drawer-maximized .exhibit-request-row p {
    margin:3px 0;
  }
  #drawer.drawer-maximized .definition-grid,
  #drawer.drawer-maximized .investigator-detail-grid {
    grid-template-columns:repeat(3,minmax(0,1fr));
    gap:6px;
  }
  #drawer.drawer-maximized .definition-grid > div,
  #drawer.drawer-maximized .investigator-detail-grid > div {
    min-width:0;
    padding:6px 8px;
    font-size:12px;
    line-height:1.35;
  }
  #drawer.drawer-maximized .detail-section:not(:has(form)) {
    padding:7px 0;
  }
  #drawer.drawer-maximized .document-row {
    padding:6px 0;
  }
}

@media (min-width:1100px) {
  #drawer.drawer-maximized .definition-grid,
  #drawer.drawer-maximized .investigator-detail-grid {
    grid-template-columns:repeat(4,minmax(0,1fr));
  }
  #drawer.drawer-maximized .investigator-dashboard-preview:has(> .investigator-exhibit-card) {
    grid-template-columns:repeat(2,minmax(0,1fr));
  }
}
