#drawerMenuModal{--modal-bg-color:var(--catalog-bg-color)}#drawerMenuModal .modal-body{gap:12px}#drawerMenuModal .drawer-menu{flex:1;min-height:0}#drawerMenuModal .drawer-sections{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;padding-bottom:12px}#drawerMenuModal .drawer-entry{display:contents}#drawerMenuModal .drawer-sections.editable .drawer-entry{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;border-radius:var(--shape-s)}#drawerMenuModal .drawer-entry.selected{outline:2px solid var(--fnd-accent-1-color);outline-offset:2px;background:color-mix(in srgb,var(--fnd-accent-1-color) 10%,transparent)}#drawerMenuModal .drawer-tools{flex:none;display:flex;gap:2px;padding:3px;border-radius:var(--shape-s);background:var(--fnd-surface-2);box-shadow:var(--fnd-float-shadow)}#drawerMenuModal .drawer-tools button{display:grid;place-items:center;width:28px;height:28px;padding:0;border:0;border-radius:6px;background:transparent;color:var(--fnd-text-color);font-size:16px;cursor:pointer}#drawerMenuModal .drawer-insert{position:relative;display:grid;place-items:center;flex:none;width:100%;height:14px;margin:-4px 0;padding:0;border:0;background:none;color:var(--fnd-on-accent-1-color);opacity:0;cursor:pointer;transition:opacity var(--fnd-transition-fast)}#drawerMenuModal .drawer-insert:before{content:"";position:absolute;left:0;right:0;top:50%;border-top:2px dashed var(--fnd-accent-1-color)}#drawerMenuModal .drawer-insert .material-icon-bold{position:relative;width:24px;height:24px;border-radius:50%;background:var(--fnd-accent-1-color);color:var(--fnd-on-accent-1-color);font-size:16px;display:grid;place-items:center}#drawerMenuModal .drawer-insert:hover{opacity:1}#drawerMenuModal .drawer-section{padding:4px 0;border:0;background:none;color:var(--fnd-text-color);font-weight:400;text-align:left;text-transform:uppercase;cursor:pointer}#drawerMenuModal .drawer-section:hover{color:var(--fnd-accent-1-color)}#drawerMenuModal .drawer-card{position:relative;overflow:hidden;margin-top:auto;display:flex;flex-direction:column;gap:18px;padding:18px 20px 20px;border-radius:var(--shape-xxl);background:color-mix(in srgb,var(--fnd-text-color) 6%,transparent);color:var(--fnd-text-color)}#drawerMenuModal .drawer-card:before{content:"";position:absolute;right:-48px;top:-64px;width:190px;height:190px;border-radius:50%;background:color-mix(in srgb,var(--fnd-text-color) 5%,transparent)}#drawerMenuModal .drawer-card>*{position:relative}#drawerMenuModal .drawer-card span{color:inherit}#drawerMenuModal .drawer-user{display:flex;align-items:center;gap:12px;color:inherit;text-decoration:none}#drawerMenuModal .drawer-avatar{width:40px;height:40px;flex:none;display:grid;place-items:center;border-radius:50%;background:var(--fnd-text-color);color:var(--fnd-background-1)!important}#drawerMenuModal .drawer-user-text{min-width:0;display:flex;flex-direction:column}#drawerMenuModal .drawer-chevron{margin-left:auto;color:var(--fnd-text-secondary-color)}#drawerMenuModal .drawer-balance{display:flex;flex-direction:column;gap:2px}#drawerMenuModal .drawer-card-foot{display:flex;align-items:center;justify-content:space-between;gap:12px}#drawerMenuModal .drawer-pill{padding:6px 14px;border-radius:var(--shape-fab);background:var(--fnd-background-1)}#drawerMenuModal .drawer-login{margin-left:auto;height:44px;padding:0 24px;border:0;border-radius:var(--shape-fab);background:var(--fnd-text-color);color:var(--fnd-background-1);cursor:pointer}
