/* Keep the panel floating; resizing never changes the workspace grid. */
.info-panel {
  padding: 0;
  overflow: hidden;
  box-shadow: -20px 0 48px -18px #0b111c66, 0 14px 42px #11171929;
}
@media (min-width: 701px) {
  .info-panel { width: var(--info-panel-width, 360px); max-width: none; }
}
#info-panel-content {
  box-sizing: border-box;
  height: 100%;
  min-height: 0;
  overflow-x: hidden;
  overflow-y: auto;
  overscroll-behavior: contain;
  padding: 25px 23px;
  scrollbar-width: none;
  -ms-overflow-style: none;
  -webkit-overflow-scrolling: touch;
}
#info-panel-content::-webkit-scrollbar { display: none; width: 0; height: 0; }
#info-panel-content .info-panel-heading,
#info-panel-content .info-panel-body,
#info-panel-content .info-panel-actions { max-inline-size: none; padding-inline: 0; }
#info-panel-content .info-panel-heading { padding-top: 0; }
#info-panel-content .info-panel-actions { padding-bottom: 0; }
.info-panel-resize-handle {
  position: absolute;
  inset: 12px auto 12px 0;
  z-index: 2;
  width: 9px;
  padding: 0;
  cursor: col-resize;
  touch-action: none;
  user-select: none;
}
.info-panel-resize-handle::after {
  content: '';
  position: absolute;
  inset: 0 auto 0 2px;
  width: 2px;
  border-radius: 2px;
  background: var(--accent);
  opacity: 0;
  transition: opacity .15s;
}
.info-panel-resize-handle:hover::after,
.info-panel-resize-handle:focus-visible::after,
.info-panel-resizing .info-panel-resize-handle::after { opacity: .65; }
.info-panel-resize-handle:focus-visible { outline: none; }
.info-panel-resizing,
.info-panel-resizing * { cursor: col-resize !important; user-select: none !important; }
@media (max-width: 700px) {
  .info-panel { left: 62px; right: 12px; width: auto; max-width: none; }
  .info-panel-resize-handle { display: none; }
}
@media (prefers-reduced-motion: reduce) {
  .info-panel-resize-handle::after { transition: none; }
}

.info-panel{top:48px;bottom:8px;right:8px;border-radius:17px}
@media(max-width:700px){.info-panel{top:48px;bottom:6px;right:5px;left:62px;border-radius:14px}}
