.drawer[data-v-37b67ad7]{display:flex;inset:0;position:fixed;z-index:var(--z-drawer)}.drawer--end[data-v-37b67ad7]{justify-content:flex-end}.drawer__backdrop[data-v-37b67ad7]{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:var(--color-overlay);inset:0;position:absolute}.drawer__panel[data-v-37b67ad7]{background:var(--color-surface);block-size:100%;box-shadow:var(--shadow-lg);display:flex;flex-direction:column;inline-size:min(var(--drawer-w),88vw);position:relative}.drawer__header[data-v-37b67ad7]{align-items:center;border-block-end:1px solid var(--color-border);display:flex;gap:var(--space-3);justify-content:space-between;padding:var(--space-4) var(--space-5)}.drawer__title[data-v-37b67ad7]{font-size:var(--text-lg)}.drawer__body[data-v-37b67ad7]{flex:1;overflow-y:auto;overscroll-behavior:contain;padding:var(--space-4) var(--space-5)}.drawer__footer[data-v-37b67ad7]{border-block-start:1px solid var(--color-border);display:flex;gap:var(--space-3);padding:var(--space-4) var(--space-5) calc(var(--space-4) + env(safe-area-inset-bottom))}.drawer__footer[data-v-37b67ad7] .btn{flex:1}.drawer-enter-active[data-v-37b67ad7],.drawer-leave-active[data-v-37b67ad7]{transition:opacity var(--duration-base) var(--ease-out)}.drawer-enter-active .drawer__panel[data-v-37b67ad7],.drawer-leave-active .drawer__panel[data-v-37b67ad7]{transition:transform var(--duration-slow) var(--ease-out)}.drawer-enter-from[data-v-37b67ad7],.drawer-leave-to[data-v-37b67ad7]{opacity:0}.drawer--start.drawer-enter-from .drawer__panel[data-v-37b67ad7],.drawer--start.drawer-leave-to .drawer__panel[data-v-37b67ad7]{transform:translate(-100%)}:dir(rtl) .drawer--start.drawer-enter-from .drawer__panel[data-v-37b67ad7],:dir(rtl) .drawer--start.drawer-leave-to .drawer__panel[data-v-37b67ad7]{transform:translate(100%)}.drawer--end.drawer-enter-from .drawer__panel[data-v-37b67ad7],.drawer--end.drawer-leave-to .drawer__panel[data-v-37b67ad7]{transform:translate(100%)}:dir(rtl) .drawer--end.drawer-enter-from .drawer__panel[data-v-37b67ad7],:dir(rtl) .drawer--end.drawer-leave-to .drawer__panel[data-v-37b67ad7]{transform:translate(-100%)}
