.drawer-layer.svelte-89q4rd{position:fixed;inset:0}.drawer-backdrop.svelte-89q4rd{position:absolute;inset:0;background:#00000059;border:none;padding:0;margin:0;cursor:default}.drawer-panel.svelte-89q4rd{position:absolute;top:0;right:0;bottom:0;width:100%;max-width:min(var(--drawer-width, 480px),100vw);display:flex;flex-direction:column;background-color:var(--background);color:var(--foreground);border-left:1px solid var(--border);box-shadow:-8px 0 24px #0000001f;outline:none;transform:translate(calc(var(--drawer-depth, 0) * -24px)) scale(calc(1 - var(--drawer-depth, 0) * .03));transform-origin:right center;transition:transform .22s ease}.drawer-header.svelte-89q4rd{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 16px;border-bottom:1px solid var(--border);flex-shrink:0}.drawer-header.svelte-89q4rd .drawer-title:where(.svelte-89q4rd){font-size:var(--text-base);font-weight:var(--font-weight-bold);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.drawer-header.svelte-89q4rd .drawer-actions:where(.svelte-89q4rd){display:flex;align-items:center;gap:2px;flex-shrink:0}.drawer-body.svelte-89q4rd{flex:1;overflow-y:auto;padding:16px}@media screen and (max-width:640px){.drawer-panel.svelte-89q4rd{max-width:100vw;transform:none}}
