.drawer-overlay[data-v-35385cab]{background:var(--color-overlay);z-index:var(--z-overlay);position:fixed;inset:0}.drawer-overlay[data-state=open][data-v-35385cab]{animation:drawerOverlayIn-35385cab var(--transition-enter) forwards}.drawer-overlay[data-state=closed][data-v-35385cab]{animation:drawerOverlayOut-35385cab var(--transition-exit) forwards}@keyframes drawerOverlayIn-35385cab{0%{opacity:0}to{opacity:1}}@keyframes drawerOverlayOut-35385cab{0%{opacity:1}to{opacity:0}}.drawer[data-v-35385cab]{z-index:var(--z-modal);background:var(--color-bg-page);box-shadow:var(--shadow-xl);inset-inline:0;max-height:calc(90dvh - var(--nav-h));border-radius:var(--radius-2xl) var(--radius-2xl) 0 0;flex-direction:column;display:flex;position:fixed;bottom:0}.drawer[data-state=open][data-v-35385cab]{animation:drawerUp-35385cab var(--transition-enter)}.drawer[data-state=closed][data-v-35385cab]{animation:drawerDown-35385cab var(--transition-exit) forwards}@media (width>=768px){.drawer[data-v-35385cab]{border-radius:0;width:min(560px,100vw);max-height:none;inset-block:0;inset-inline:auto 0}.drawer[data-state=open][data-v-35385cab]{animation:drawerRight-35385cab var(--transition-enter)}.drawer[data-state=closed][data-v-35385cab]{animation:drawerRightOut-35385cab var(--transition-exit) forwards}}@keyframes drawerUp-35385cab{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes drawerDown-35385cab{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes drawerRight-35385cab{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes drawerRightOut-35385cab{0%{transform:translate(0)}to{transform:translate(100%)}}.drawer__head[data-v-35385cab]{justify-content:space-between;align-items:center;gap:var(--spacing-4);padding:var(--spacing-6) var(--spacing-6) var(--spacing-4);border-bottom:1px solid var(--color-border);display:flex}.drawer__title[data-v-35385cab]{font-size:var(--font-size-lg);font-weight:500}.drawer__close[data-v-35385cab]{padding:var(--spacing-2);color:var(--color-text-muted);cursor:pointer;transition:color var(--transition-fast);display:inline-flex}.drawer__close[data-v-35385cab]:hover{color:var(--color-text)}.drawer__close[data-v-35385cab] svg{width:20px;height:20px}.drawer__body[data-v-35385cab]{min-height:0;padding:var(--spacing-6);flex:1;overflow-y:auto}
