.mrg-backdrop.svelte-o4mzhw{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000059;display:grid;place-items:center;padding:1rem;z-index:50}.mrg.svelte-o4mzhw{width:100%;max-width:30rem;background:var(--th-surface, #fff);border-radius:12px;border:1px solid var(--th-border-light, #e3e3e8);padding:1.25rem 1.4rem;box-shadow:0 10px 40px #0003;box-sizing:border-box;max-height:90vh;overflow-y:auto}.mrg__title.svelte-o4mzhw{margin:0 0 .4rem;font-size:1.05rem}.mrg__hint.svelte-o4mzhw{margin:0 0 .9rem;font-size:.82rem;color:var(--th-text-secondary, #555);line-height:1.5}.mrg__list.svelte-o4mzhw{display:flex;flex-direction:column;gap:4px;margin-bottom:.9rem;max-height:40vh;overflow-y:auto}.mrg__opt.svelte-o4mzhw{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.55rem;padding:.5rem .6rem;border:1px solid var(--th-border-light, #e3e3e8);border-radius:8px;cursor:pointer;font-size:.85rem}.mrg__opt--on.svelte-o4mzhw{border-color:var(--th-accent, #0071e3);background:var(--th-accent-soft, #e8f2fd)}.mrg__subj.svelte-o4mzhw{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mrg__meta.svelte-o4mzhw{color:var(--th-text-muted, #8a8a8e);font-size:.72rem;white-space:nowrap}.mrg__reason.svelte-o4mzhw{display:flex;flex-direction:column;gap:.25rem;font-size:.78rem;font-weight:600;margin-bottom:.9rem}.mrg__reason.svelte-o4mzhw input{box-sizing:border-box;width:100%;padding:.4rem .6rem}.mrg__link.svelte-o4mzhw{display:flex;gap:.5rem;align-items:flex-start;margin-bottom:.9rem;padding:.55rem .65rem;border:1px solid var(--th-border-light, #e3e3e8);border-radius:8px;background:var(--th-surface-subtle, #f6f7f9);font-size:.78rem;line-height:1.45;color:var(--th-text-secondary, #555)}.mrg__link.svelte-o4mzhw input:where(.svelte-o4mzhw){margin-top:.15rem;flex:none}.mrg__err.svelte-o4mzhw{color:var(--th-error);font-size:.8rem;margin:0 0 .6rem}.mrg__actions.svelte-o4mzhw{display:flex;justify-content:flex-end;gap:.5rem}@media(max-width:759.98px){.mrg__actions.svelte-o4mzhw{padding-bottom:env(safe-area-inset-bottom,0px)}}
