/*
 * OpenClaw Chat Patch CSS
 * Override textarea constraints for proper wrapping + growth
 */

/* Ensure textarea wraps properly and can grow taller */
.agent-chat__input > textarea {
  max-height: 320px !important;
  white-space: pre-wrap !important;
  word-break: break-word !important;
  overflow-wrap: break-word !important;
  overflow-x: hidden !important;
  overflow-y: auto !important;
}

/* Sidebar collapse edge tab */
._oc_sidebar_toggle {
  position: absolute;
  top: 50%;
  right: -22px;
  transform: translateY(-50%);
  z-index: 300;
  width: 22px;
  height: 52px;
  background: var(--panel, #1a1a2e);
  border: 1px solid var(--border, #2a2a40);
  border-left: none;
  border-radius: 0 8px 8px 0;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--muted, #6b7280);
  font-size: 10px;
  transition: background 0.15s, color 0.15s, opacity 0.15s;
  opacity: 0.6;
}
._oc_sidebar_toggle:hover {
  opacity: 1;
  background: var(--hover, #252535);
  color: var(--text, #e2e8f0);
}
