.save-control.svelte-obledn{display:inline-grid;position:relative}.save-listing-button.svelte-obledn{border:1px solid var(--line,#e5e2da);background:color-mix(in srgb, var(--panel,#fff) 94%, transparent);width:40px;height:40px;color:var(--text,#14130c);cursor:pointer;border-radius:999px;flex:none;place-items:center;padding:0;transition:color .14s,border-color .14s,transform .14s;display:inline-grid;box-shadow:0 3px 12px #14130c24}.save-listing-button.svelte-obledn:hover{border-color:var(--accent,#16a34a);transform:translateY(-1px)}.save-listing-button.svelte-obledn:disabled{cursor:wait;opacity:.72}.save-listing-button.saved.svelte-obledn{border-color:var(--accent,#16a34a);color:var(--accent-text,#9a5f00)}.save-listing-button.compact.svelte-obledn{width:36px;height:36px}.save-listing-button.svelte-obledn:focus-visible{outline:2px solid var(--accent,#16a34a);outline-offset:2px}svg.svelte-obledn{width:20px;height:20px}.compact.svelte-obledn svg:where(.svelte-obledn){width:18px;height:18px}.sr-only.svelte-obledn{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.save-error.svelte-obledn{z-index:4;border:1px solid var(--line,#e5e2da);background:var(--panel,#fff);width:min(220px,72vw);color:var(--text,#14130c);border-radius:6px;padding:7px 9px;font-size:11px;font-weight:650;line-height:1.35;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 4px 14px #14130c29}.initial-sync-error.svelte-obledn button:where(.svelte-obledn){color:var(--accent-text,var(--text));font:inherit;cursor:pointer;background:0 0;border:0;margin-top:6px;padding:0;text-decoration:underline;display:block}
