.edit-btn.svelte-mq6gdx{display:inline-flex;align-items:center;gap:5px;font-family:inherit;font-size:13px;padding:5px 12px;border:1px solid var(--color-text);background:var(--color-bg-surface);cursor:pointer;border-radius:var(--radius-sm);color:var(--color-text);text-decoration:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:border-color .08s,box-shadow .08s,color .08s,background .16s cubic-bezier(.22,1,.36,1),transform .16s cubic-bezier(.22,1,.36,1)}@media(hover:hover)and (pointer:fine){.edit-btn.svelte-mq6gdx:hover{border-color:var(--color-text);box-shadow:inset 0 0 0 1px var(--color-text)}}@media(hover:none){.edit-btn.svelte-mq6gdx:active{border-color:var(--color-text);background:var(--color-bg-active);transform:scale(.9);transition-duration:.04s}}@media(prefers-reduced-motion:reduce){.edit-btn.svelte-mq6gdx:active{transform:none}}.edit-btn.svelte-mq6gdx svg:where(.svelte-mq6gdx){flex-shrink:0}.lbl-edit.svelte-mq6gdx{display:none}.edit-label.direct.svelte-mq6gdx .lbl-suggest:where(.svelte-mq6gdx){display:none}.edit-label.direct.svelte-mq6gdx .lbl-edit:where(.svelte-mq6gdx){display:inline}html[data-mod] .edit-label.svelte-mq6gdx .lbl-suggest:where(.svelte-mq6gdx){display:none}html[data-mod] .edit-label.svelte-mq6gdx .lbl-edit:where(.svelte-mq6gdx){display:inline}.claim-cta.svelte-vzqtu6{margin-top:1.5rem;padding:1rem 1.25rem;border:1px solid var(--border, #ddd);border-radius:8px;font-size:.9rem}.claim-prompt.svelte-vzqtu6{margin:0}.claim-open.svelte-vzqtu6{background:none;border:none;padding:0;color:var(--link, #06c);font:inherit;text-decoration:underline;cursor:pointer}.claim-lead.svelte-vzqtu6,.claim-done.svelte-vzqtu6{margin:0 0 .75rem}.claim-field.svelte-vzqtu6{display:block;margin:0 0 .75rem;border:none;padding:0}.claim-field.svelte-vzqtu6>span:where(.svelte-vzqtu6),.claim-field.svelte-vzqtu6 legend:where(.svelte-vzqtu6){display:block;margin-bottom:.35rem;font-weight:600}.claim-field.svelte-vzqtu6 textarea:where(.svelte-vzqtu6),.claim-field.svelte-vzqtu6 input:where(.svelte-vzqtu6){width:100%;box-sizing:border-box;padding:.45rem .6rem;border:1px solid var(--border, #ddd);border-radius:6px;font:inherit}.claim-field.svelte-vzqtu6 input:where(.svelte-vzqtu6){margin-bottom:.4rem}.claim-error.svelte-vzqtu6{color:var(--error, #c00);margin:0 0 .6rem}.claim-actions.svelte-vzqtu6{display:flex;justify-content:flex-end;gap:.6rem}.claim-cancel.svelte-vzqtu6{background:none;border:none;color:var(--muted, #777);cursor:pointer;font:inherit}.claim-submit.svelte-vzqtu6{padding:.45rem 1rem;border:1px solid var(--link, #06c);background:var(--link, #06c);color:#fff;border-radius:6px;font:inherit;cursor:pointer}.claim-submit.svelte-vzqtu6:disabled{opacity:.6;cursor:default}.unclaim-btn.svelte-1s3lzfy{font-family:inherit;font-size:13px;padding:5px 12px;border:1px solid var(--color-border-strong);background:var(--color-bg-surface);cursor:pointer;border-radius:var(--radius-sm);color:var(--color-danger);-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:border-color .08s,box-shadow .08s}@media(hover:hover)and (pointer:fine){.unclaim-btn.svelte-1s3lzfy:hover{border-color:var(--color-danger);box-shadow:inset 0 0 0 1px var(--color-danger)}}.backdrop.svelte-1s3lzfy{position:fixed;inset:0;background:#00000059;z-index:200;display:flex;align-items:center;justify-content:center}.modal.svelte-1s3lzfy{background:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:24px;width:460px;max-width:calc(100vw - 32px);box-shadow:var(--shadow-md)}h3.svelte-1s3lzfy{margin:0 0 12px;font-size:15px;font-weight:600}.body-text.svelte-1s3lzfy{margin:0 0 12px;font-size:14px;color:var(--color-text-secondary)}.buttons.svelte-1s3lzfy{display:flex;gap:.4rem;margin-top:12px}.btn.svelte-1s3lzfy{font-family:inherit;font-size:.8rem;padding:.35rem 1rem;border:1px solid var(--color-border);background:var(--color-bg-surface);cursor:pointer;border-radius:var(--radius-sm);transition:all .08s;color:var(--color-text-tertiary)}.btn.svelte-1s3lzfy:hover{border-color:var(--color-border-strong);color:var(--color-text)}.btn.danger.svelte-1s3lzfy{background:var(--color-danger);color:var(--color-bg-page);border-color:var(--color-danger)}.btn.danger.svelte-1s3lzfy:hover{background:var(--color-danger-hover);border-color:var(--color-danger-hover)}.btn.svelte-1s3lzfy:disabled{opacity:.5;cursor:default}.error.svelte-1s3lzfy{display:block;color:var(--color-danger);font-size:.75rem;margin-top:8px}
