@layer q.tokens{:root,[data-theme]{--q-drawer-scrim:var(--q-scrim);--q-drawer-z:var(--q-z-overlay);--q-drawer-sm-width:360px;--q-drawer-md-width:480px;--q-drawer-lg-width:640px;--q-drawer-bg:var(--q-bg);--q-drawer-radius:var(--q-radius-xl);--q-drawer-shadow:var(--q-shadow-float);--q-drawer-padding:var(--q-space-3);--q-drawer-header-pb:var(--q-space-1);--q-drawer-header-gap:var(--q-space-2);--q-drawer-heading-gap:var(--q-space-1);--q-drawer-eyebrow-fg:var(--q-fg-muted);--q-drawer-title-fg:var(--q-fg);--q-drawer-title-size:var(--q-text-heading-2);--q-drawer-title-weight:var(--q-weight-heading);--q-drawer-title-leading:var(--q-leading-ui);--q-drawer-title-tracking:var(--q-tracking-h2);--q-drawer-dot:var(--q-accent);--q-drawer-description-fg:var(--q-fg-muted);--q-drawer-text-size:var(--q-text-md);--q-drawer-text-leading:var(--q-leading-body);--q-drawer-body-fg:var(--q-fg-body);--q-drawer-close-nudge:calc(var(--q-space-0-5) * -1);--q-drawer-footer-gap:var(--q-space-2);--q-drawer-footer-py:var(--q-space-2)}}@layer q.themes,q.base;@layer q.components{.q-drawer{z-index:var(--q-drawer-z);background:var(--q-drawer-scrim);justify-content:flex-end;display:flex;position:fixed;inset:0}.q-drawer--left{justify-content:flex-start}.q-drawer__panel{--_max-width:var(--q-drawer-md-width);box-sizing:border-box;width:100%;max-width:var(--_max-width);border-radius:var(--q-drawer-radius) 0 0 var(--q-drawer-radius);background:var(--q-drawer-bg);height:100%;box-shadow:var(--q-drawer-shadow);flex-direction:column;display:flex;overflow:hidden}.q-drawer--left>.q-drawer__panel{border-radius:0 var(--q-drawer-radius) var(--q-drawer-radius) 0}.q-drawer__panel--sm{--_max-width:var(--q-drawer-sm-width)}.q-drawer__panel--lg{--_max-width:var(--q-drawer-lg-width)}.q-drawer__header{justify-content:space-between;align-items:flex-start;gap:var(--q-drawer-header-gap);padding:var(--q-drawer-padding) var(--q-drawer-padding) var(--q-drawer-header-pb);display:flex}.q-drawer__heading{gap:var(--q-drawer-heading-gap);flex-direction:column;display:flex}.q-drawer__eyebrow{color:var(--q-drawer-eyebrow-fg);font-family:var(--q-font-label);font-size:var(--q-text-label);font-weight:var(--q-weight-label);letter-spacing:var(--q-tracking-label);text-transform:var(--q-case-label)}.q-drawer__title{color:var(--q-drawer-title-fg);font-size:var(--q-drawer-title-size);font-weight:var(--q-drawer-title-weight);line-height:var(--q-drawer-title-leading);letter-spacing:var(--q-drawer-title-tracking)}.q-drawer__dot{display:var(--q-period-display);color:var(--q-drawer-dot)}.q-drawer__description{color:var(--q-drawer-description-fg);font-size:var(--q-drawer-text-size);line-height:var(--q-drawer-text-leading)}.q-drawer__close{margin:var(--q-drawer-close-nudge) var(--q-drawer-close-nudge) 0 0}.q-drawer__body{padding:var(--q-drawer-padding);color:var(--q-drawer-body-fg);font-size:var(--q-drawer-text-size);line-height:var(--q-drawer-text-leading);flex:1;overflow-y:auto}.q-drawer__footer{justify-content:flex-end;gap:var(--q-drawer-footer-gap);padding:var(--q-drawer-footer-py) var(--q-drawer-padding);display:flex}}@layer q.utilities;
