.favorites-drawer .mantine-Drawer-title{margin:0 0 var(--spacing-r-l);font-size:calc(1.125rem * var(--mantine-scale));color:var(--color-cyan-80);letter-spacing:.01em;font-weight:600;line-height:1.2}@media (min-width:500px){.favorites-drawer .mantine-Drawer-title{font-size:calc(1.25rem * var(--mantine-scale))}}@media (min-width:1024px){.favorites-drawer .mantine-Drawer-title{font-size:calc(1.375rem * var(--mantine-scale))}}.favorites-drawer-title{font-size:calc(1.125rem * var(--mantine-scale));color:var(--color-cyan-90);letter-spacing:.02em;font-weight:600;line-height:1.2}@media (min-width:500px){.favorites-drawer-title{font-size:calc(1.25rem * var(--mantine-scale))}}@media (min-width:1440px){.favorites-drawer-title{font-size:calc(1.375rem * var(--mantine-scale))}}.favorites-drawer-title:not(:last-child){margin:0 0 var(--spacing-r-s)}.favorites-drawer .mantine-Drawer-content{--drawer-offset:calc(3.5rem * var(--mantine-scale));--drawer-size:100%;max-width:100dvw;height:calc(100dvh - var(--drawer-offset));max-height:calc(100dvh - var(--drawer-offset));border-radius:calc(1rem * var(--mantine-scale)) calc(1rem * var(--mantine-scale)) 0 0;margin-bottom:0;margin-left:0;margin-right:0}@media (min-width:1024px){.favorites-drawer .mantine-Drawer-content{--drawer-size:calc(27.5rem * var(--mantine-scale));margin-bottom:initial;border-radius:calc(1rem * var(--mantine-scale)) 0 0 calc(1rem * var(--mantine-scale))}}.favorites-drawer .mantine-Drawer-content>div{height:calc(100vh - var(--drawer-offset))!important}.favorites-drawer-title{margin:0}.favorites-drawer-actions{gap:var(--spacing-r-xs);display:flex}.favorites-drawer-empty{padding:var(--spacing-r-xl);color:var(--color-black-70);text-align:center;margin:0}.favorites-drawer-empty svg{vertical-align:-.25em;width:1.25em;height:1.25em}.favorites-drawer-items{margin:0;padding:0;list-style:none}.favorites-drawer-item{gap:var(--spacing-r-s);padding:var(--spacing-r-3xs) var(--spacing-r-2xs);border-radius:calc(.5rem * var(--mantine-scale));justify-content:space-between;align-items:center;transition:background-color .15s;display:flex}.favorites-drawer-item:hover{background-color:var(--color-lime-30)}.favorites-drawer .mantine-Drawer-body{padding:calc(3rem * var(--mantine-scale)) calc(1.25rem * var(--mantine-scale))}.favorites-drawer .mantine-Drawer-header{min-height:initial;padding:var(--spacing-r-l) 20px var(--spacing-r-s);background-color:var(--color-beige-20)}.favorites-drawer .mantine-Drawer-title{gap:calc(.5rem * var(--mantine-scale));color:var(--color-cyan-90);align-items:center;margin:0;display:flex}
