/* v32: donor ladder drawer */
.drawer-backdrop{
  position:fixed;inset:0;
  background:rgba(0,0,0,.45);
  opacity:0;
  transition:opacity .15s ease;
  z-index:3000;
}
.drawer-backdrop.show{opacity:1}

.drawer{
  position:fixed;
  top:0;right:0;
  width:min(360px, 92vw);
  height:100vh;
  background:rgba(12,16,24,.98);
  border-left:1px solid rgba(255,255,255,.10);
  transform:translateX(105%);
  transition:transform .18s ease;
  z-index:3100;
  display:flex;flex-direction:column;
}
.drawer.open{transform:translateX(0)}
.drawer-header{
  display:flex;align-items:center;justify-content:space-between;
  padding:14px 14px;
  border-bottom:1px solid rgba(255,255,255,.08);
}
.drawer-title{font-weight:800}
.drawer-body{padding:14px;overflow:auto}
