/* MD_FILE_VERSION: 1.0.005 | CHANGED: 2026-03-11 11-44-47 */
/* Copyright Information
 * =====================
 * Copyright (c) 2026, The Scripps Research Institute
 * Developed by Dr. Gennadii Grabovyi
 *
 * Third-Party Notices and Licenses
 * ================================
 * This UI stylesheet relies on:
 * 1) Ketcher (served from `ketcher/`): Apache License 2.0.
 * See corresponding backend module docstrings for detailed attributions.
 */

/* Embedded side Ketcher shell and main grid margin-shift behavior. */
  /* Embedded Ketcher shell in side pane (height is easy to tweak) */
	  .side-ketcher-shell{
	      position:relative;
	      border:1px solid var(--line-dark);
	      border-radius:8px;
	      overflow:hidden;
	      height:560px; /* resized via the shared dashed-card resizer */
	      min-height:var(--md-side-ketcher-min-h);
	      background:var(--panel);
	    }
  .side-ketcher-shell > iframe{
      display:block;
      width:100%;
      height:100%;
      border:0;
    }
  .side-ketcher-add-zone{
      position:absolute;
      right:8px;
      bottom:8px;
      display:flex;
      align-items:flex-end;
      justify-content:flex-end;
      padding:0;
      pointer-events:none;
      z-index:2;
      background:transparent;
      box-sizing:border-box;
    }
  .side-ketcher-add-zone > button{
      pointer-events:auto;
    }
  /* Push main shell when side pane is open */
  #tabStripShell,
  #mainGridShell{
    margin-left:var(--sidedock-width);
    transition:margin-left .22s ease-out;
  }
  body.sidepane-resizing #tabStripShell,
  body.sidepane-resizing #mainGridShell{
    transition:none !important;
  }
  body.sidepane-open #tabStripShell,
  body.sidepane-open #mainGridShell{
    margin-left:calc(var(--sidedock-width) + var(--sidepane-width));
  }
