.q-drawer-overlay{position:fixed;inset:0;z-index:200;display:flex;align-items:flex-end;background:rgba(0,0,0,.4);animation:q-drawer-dim-in 300ms cubic-bezier(.32,.72,0,1) both}.q-drawer{position:fixed;bottom:0;left:0;width:100vw;max-height:80vh;overflow-y:auto;overscroll-behavior:none;border:0;border-radius:8px 8px 0 0;background:var(--ss-surface-light);color:#171717;outline:none;box-shadow:0 0 0 1px rgba(0,0,0,.08),0 1px 1px rgba(0,0,0,.02),0 4px 8px -4px rgba(0,0,0,.04),0 16px 24px -8px rgba(0,0,0,.06),0 0 0 1px #fafafa;font:400 16px/24px QuoterGeist,Arial,sans-serif;transition:transform 500ms cubic-bezier(.32,.72,0,1);animation:q-drawer-in 500ms cubic-bezier(.32,.72,0,1) both}.q-drawer[data-vertical-scroll=false]{overflow-y:hidden}.q-drawer-overlay[data-state=closing]{animation:q-drawer-dim-out 300ms cubic-bezier(.32,.72,0,1) both}.q-drawer-overlay[data-state=closing] .q-drawer{animation:q-drawer-out 500ms cubic-bezier(.32,.72,0,1) both}[data-theme=dark] .q-drawer{background:#0a0a0a;color:#ededed;box-shadow:0 0 0 1px rgba(255,255,255,.145),0 1px 1px rgba(0,0,0,.02),0 4px 8px -4px rgba(0,0,0,.04),0 16px 24px -8px rgba(0,0,0,.06),0 0 0 1px #000}@keyframes q-drawer-in{from{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes q-drawer-out{from{transform:translateY(var(--q-swipe-offset,0px))}to{transform:translateY(100%)}}@keyframes q-drawer-dim-in{from{background:rgba(0,0,0,0)}to{background:rgba(0,0,0,.4)}}@keyframes q-drawer-dim-out{to{background:rgba(0,0,0,0)}}@media(prefers-reduced-motion:reduce){.q-drawer,.q-drawer-overlay{animation:none!important;transition:none!important}}

html:has(.q-drawer-overlay){scrollbar-gutter:auto}

