/* Light-mode scrollbars: the tables were falling through to Chrome's default dark thumb. */
html:not(.x) body:not(.theme-dark){scrollbar-width:thin;scrollbar-color:#DFE3EA transparent}
body:not(.theme-dark) *{scrollbar-width:thin;scrollbar-color:#DFE3EA transparent}
body:not(.theme-dark) ::-webkit-scrollbar{width:10px;height:10px;background:transparent}
body:not(.theme-dark) ::-webkit-scrollbar-track{background:transparent}
body:not(.theme-dark) ::-webkit-scrollbar-thumb{background:#DFE3EA;border-radius:8px;border:2px solid transparent;background-clip:padding-box}
body:not(.theme-dark) ::-webkit-scrollbar-thumb:hover{background:#CBD2DC;background-clip:padding-box}
body:not(.theme-dark) ::-webkit-scrollbar-corner{background:transparent}
/* Global search: it was display:none -> block, and a transition cannot run off a display
   change, so it snapped in. A keyframe animation does run when display becomes non-none. */
@keyframes cmdkIn{from{opacity:0;transform:translateX(-50%) translateY(-8px) scale(.985)}to{opacity:1;transform:translateX(-50%)}}
@keyframes cmdkScrimIn{from{opacity:0}to{opacity:1}}
.cmdk-root.open{animation:cmdkIn .19s cubic-bezier(.2,.8,.3,1) both}
/* esc pill was an inline span: its 11px text sat above the optical centre of the input row. */
.cmdk-input-wrap .cmdk-esc{display:inline-flex;align-items:center;justify-content:center;height:20px;line-height:1;align-self:center;flex:0 0 auto}
.cmdk-scrim.open,.cmdk-backdrop.open{animation:cmdkScrimIn .19s ease both}
