body.sidebar-open{width:100%;height:100%;overflow:hidden;position:fixed}.custom-scrollbar.svelte-5vb6s::-webkit-scrollbar{width:4px}.custom-scrollbar.svelte-5vb6s::-webkit-scrollbar-thumb{background-color:transparent;border-radius:4px}.custom-scrollbar.svelte-5vb6s::-webkit-scrollbar-track{background-color:transparent}.custom-scrollbar.svelte-5vb6s{scrollbar-width:thin;scrollbar-color:transparent transparent}.sidebar-menuitem.svelte-5vb6s{font-weight:300}.sidebar-menuitem.svelte-5vb6s:hover{font-weight:500}.diagonal-lines.svelte-5vb6s{background-image:repeating-linear-gradient(-45deg,transparent,transparent 40px,black 1px,black 41px)}html{height:-webkit-fill-available}body{min-height:-webkit-fill-available}@supports (-webkit-touch-callout: none){.sidebar-content.svelte-5vb6s{height:-webkit-fill-available!important}aside.svelte-5vb6s{height:-webkit-fill-available!important;max-height:-webkit-fill-available!important}}@media screen and (max-width: 768px){aside.svelte-5vb6s{height:100%!important;display:flex;flex-direction:column;overflow:hidden}aside.svelte-5vb6s>:where(.svelte-5vb6s){flex-shrink:0}aside.svelte-5vb6s>.diagonal-lines:where(.svelte-5vb6s){flex-grow:1;flex-shrink:1;overflow:hidden}aside.svelte-5vb6s>:where(.svelte-5vb6s):last-child{margin-bottom:env(safe-area-inset-bottom,0px);padding-bottom:env(safe-area-inset-bottom,0px);position:relative;z-index:10}}.dialog-overlay{background-color:#00000080;position:fixed;inset:0;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:svelte-1n3ctkr-overlayShow .15s cubic-bezier(.16,1,.3,1)}.dialog-content{background-color:var(--background-primary);border:1px solid var(--border);border-radius:var(--radius);box-shadow:0 4px 12px #0003;animation:svelte-1n3ctkr-contentShow .15s cubic-bezier(.16,1,.3,1)}.hotkey-visual.svelte-1n3ctkr{color:var(--text-secondary);font-size:.875em;padding:.125rem .375rem;background:var(--background-tertiary);border-radius:var(--radius);border:1px solid var(--border)}.custom-scrollbar::-webkit-scrollbar{width:4px}.custom-scrollbar::-webkit-scrollbar-thumb{background-color:var(--gray-600);border-radius:4px}.custom-scrollbar::-webkit-scrollbar-track{background-color:var(--background-secondary)}@keyframes svelte-1n3ctkr-overlayShow{0%{opacity:0}to{opacity:1}}@keyframes svelte-1n3ctkr-contentShow{0%{opacity:0;transform:translate(-50%,-48%) scale(.96)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}
