.modal-overlay.svelte-1e9autm{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0009;display:flex;justify-content:center;align-items:center;z-index:99999999999999}.modal-content.svelte-1e9autm{background-color:#111;color:#eee;padding:24px;border-radius:6px;border:1px solid #333;max-width:520px;width:90%;max-height:90vh;overflow-y:auto;font-size:14px;line-height:1.5}h3.svelte-1e9autm{margin:0 0 12px;font-size:18px}p.svelte-1e9autm{margin:0 0 12px}img.svelte-1e9autm{display:block;width:100%;height:auto;border-radius:4px;border:1px solid #333;margin:8px 0 12px}.discretion.svelte-1e9autm{font-style:italic;color:#bbb}.dont-show.svelte-1e9autm{display:flex;align-items:center;gap:8px;margin:12px 0 0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.button-row.svelte-1e9autm{display:flex;justify-content:flex-end;gap:12px;margin-top:20px}button.svelte-1e9autm{padding:6px 18px;border:none;border-radius:3px;cursor:pointer;color:#fff;min-width:100px}button.btn-primary.svelte-1e9autm{background-color:#007bff}button.btn-primary.svelte-1e9autm:hover{background-color:#0056b3}button.btn-secondary.svelte-1e9autm{background-color:#444}button.btn-secondary.svelte-1e9autm:hover{background-color:#555}
