.sheet[data-v-b66cd43e]{position:fixed;inset:0;z-index:var(--z-overlay)}.sheet__backdrop[data-v-b66cd43e]{position:absolute;inset:0;border:none;background:var(--overlay-scrim);animation:jbFade .4s var(--ease-brand) backwards;cursor:pointer}.sheet__panel[data-v-b66cd43e]{position:absolute;display:flex;flex-direction:column;background:var(--surface);color:var(--text-primary);outline:none}.sheet__panel--right[data-v-b66cd43e]{right:0;padding-right:var(--right);border-left:1px solid var(--border-default);animation:jbSlideIn var(--dur-reveal) var(--ease-brand) backwards}.sheet__panel--left[data-v-b66cd43e],.sheet__panel--right[data-v-b66cd43e]{top:0;bottom:0;width:min(420px,100vw - 40px);padding-bottom:var(--bottom)}.sheet__panel--left[data-v-b66cd43e]{left:0;padding-left:var(--left);border-right:1px solid var(--border-default);animation:jbSlideInLeft var(--dur-reveal) var(--ease-brand) backwards}.sheet__panel--bottom[data-v-b66cd43e]{left:0;right:0;bottom:0;max-height:85dvh;padding-left:var(--left);padding-right:var(--right);padding-bottom:var(--bottom);border-top:1px solid var(--border-default);animation:jbSheet var(--dur-reveal) var(--ease-brand) backwards}.sheet__grip[data-v-b66cd43e]{display:block;flex:0 0 auto;width:36px;height:2px;margin:10px auto 0;background:var(--border-default)}.sheet__header[data-v-b66cd43e]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex:0 0 auto;height:56px;padding:0 20px;border-bottom:1px solid var(--border-default)}.sheet__title[data-v-b66cd43e]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sheet__close[data-v-b66cd43e]{flex:0 0 auto;margin-right:-12px;color:var(--text-primary)}.sheet__body[data-v-b66cd43e]{flex:1;min-height:0;overflow-y:auto;padding:20px}.sheet__footer[data-v-b66cd43e]{flex:0 0 auto;padding:16px 20px 24px;border-top:1px solid var(--border-default);background:var(--surface-muted)}.fade-enter-active[data-v-b66cd43e],.fade-leave-active[data-v-b66cd43e]{transition:opacity var(--dur-hover) var(--ease-brand)}.fade-enter-from[data-v-b66cd43e],.fade-leave-to[data-v-b66cd43e]{opacity:0}
