.bp-drawer-scrim{z-index:60;background:var(--modal-backdrop);justify-content:flex-end;animation:.16s both bp-scrim-in;display:flex;position:fixed;inset:0}.bp-drawer{background:var(--panel);border-left:1px solid var(--line-strong);width:min(620px,100%);height:100%;box-shadow:var(--shadow-2);flex-direction:column;animation:.24s cubic-bezier(.16,1,.3,1) both bp-drawer-in;display:flex}.bp-drawer-head{padding:var(--ui-space-4) var(--ui-space-6);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;display:flex}.bp-drawer-head h2{font-size:var(--ui-font-title);font-weight:var(--ui-font-semibold);margin:0}.bp-drawer-body{padding:var(--ui-space-5) var(--ui-space-6);overflow-y:auto}.bp-drawer>.bp-qb--drawer{padding:var(--ui-space-4) var(--ui-space-6) var(--ui-space-5)}.bp-drawer-body--chat{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.bp-drawer-host--docked{z-index:1200;pointer-events:none;background:0 0;justify-content:flex-end;display:flex;position:fixed;inset:0}.bp-drawer--docked{pointer-events:auto;width:min(430px,100%)}@media (width<=720px){.bp-drawer--docked{width:100%}}@keyframes bp-scrim-in{0%{opacity:0}to{opacity:1}}@keyframes bp-drawer-in{0%{opacity:.4;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.bp-drawer-scrim,.bp-drawer{animation:none}}
