.favorites.svelte-1xj37xm{display:flex;flex-direction:column;gap:1rem;width:100%;padding:clamp(.75rem,.5769230769rem + .7692307692vw,1.5rem)}.head.svelte-1xj37xm{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.5rem 1rem}.title.svelte-1xj37xm{font-size:clamp(1.0625rem,1.0192307692rem + .1923076923vw,1.25rem);font-weight:600}.count.svelte-1xj37xm{margin-left:.375rem;font-size:.875rem;font-weight:400;color:var(--color-text-muted)}.clear.svelte-1xj37xm{padding:.25rem 0;border:none;font-size:.875rem;color:var(--color-text-muted);background:none;cursor:pointer}.clear.svelte-1xj37xm:hover{color:var(--color-danger-strong);text-decoration:underline}.list.svelte-1xj37xm{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.5rem,.3846153846rem + .5128205128vw,1rem);margin:0;padding:0;list-style:none}.list.svelte-1xj37xm>li:where(.svelte-1xj37xm){position:relative}@media(max-width:63.99875rem){.list.svelte-1xj37xm{grid-template-columns:minmax(0,1fr)}}.list.svelte-1xj37xm .main{padding-right:1.75rem}.actions.svelte-1xj37xm{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.remove.svelte-1xj37xm{position:absolute;top:.25rem;right:.25rem;z-index:var(--z-base);display:grid;place-items:center;width:2.25rem;height:2.25rem;padding:0;border:none;border-radius:var(--radius-sm);font-size:1.25rem;color:var(--color-danger-main);background:none;cursor:pointer;transition:background-color var(--duration-fast) ease}.remove.svelte-1xj37xm:hover{color:var(--color-danger-strong);background-color:var(--color-danger-subtle)}.remove.svelte-1xj37xm:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.empty.svelte-1xj37xm{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:clamp(1.5rem,1.2692307692rem + 1.0256410256vw,2.5rem) 1rem;text-align:center}.empty.svelte-1xj37xm .empty-icon{width:2.5rem;height:2.5rem;color:var(--color-text-disabled)}.empty-title.svelte-1xj37xm{font-size:1.125rem;font-weight:600}.empty-text.svelte-1xj37xm{color:var(--color-text-muted)}.empty-link.svelte-1xj37xm{margin-top:.25rem;font-weight:500;color:var(--color-primary-accent)}.empty-link.svelte-1xj37xm:hover{color:var(--color-primary-accent-hover)}
