.backdrop.svelte-uoov0r{background:var(--k-overlay);z-index:900;position:fixed;inset:0}.drawer.svelte-uoov0r{background:var(--k-bg);border-left:1px solid var(--k-border-input);width:min(720px,100vw);box-shadow:var(--k-shadow);z-index:901;flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0}.drawer-head.svelte-uoov0r{justify-content:space-between;align-items:center;gap:var(--k-space-md);padding:var(--k-space-lg) var(--k-space-xl);border-bottom:1px solid var(--k-border);flex:none;display:flex}.drawer-head.svelte-uoov0r h2:where(.svelte-uoov0r){font-size:var(--k-font-sm);color:var(--k-text-bright);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;text-overflow:ellipsis;margin:0;font-weight:600;overflow:hidden}.drawer-close.svelte-uoov0r{border-radius:var(--k-radius-sm);min-width:44px;min-height:44px;color:var(--k-text-2);font-family:var(--k-font);font-size:var(--k-font-sm);cursor:pointer;transition:color var(--k-transition), border-color var(--k-transition);background:0 0;border:1px solid #0000;flex:none;justify-content:center;align-items:center;display:inline-flex}.drawer-close.svelte-uoov0r:hover{color:var(--k-text-bright);border-color:var(--k-border-input)}.drawer-body.svelte-uoov0r{padding:var(--k-space-xl);flex:auto;overflow-y:auto}@media (width<=520px){.drawer-head.svelte-uoov0r,.drawer-body.svelte-uoov0r{padding-left:var(--k-space-lg);padding-right:var(--k-space-lg)}}
