.modal-overlay.svelte-71tlxb{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0009;display:flex;justify-content:center;align-items:center;z-index:1000}.modal-content.svelte-71tlxb{background-color:var(--t-surface, white);padding:2rem;border-radius:8px;box-shadow:0 4px 15px #0003;width:90%;max-width:500px;position:relative;max-height:90vh;overflow-y:auto}.close-button.svelte-71tlxb{position:absolute;top:10px;right:10px;background:none;border:none;font-size:1.5rem;cursor:pointer}h2.svelte-71tlxb{margin-top:0;margin-bottom:1.5rem}.form-group.svelte-71tlxb{margin-bottom:1rem}label.svelte-71tlxb{display:block;margin-bottom:.5rem}.ban-type-display.svelte-71tlxb{font-weight:700;margin:0;padding:.5rem;background-color:var(--t-page, #f0f2f5);border-radius:4px}.radio-group.svelte-71tlxb{display:flex;flex-direction:column;gap:.5rem}.radio-label.svelte-71tlxb{display:flex;align-items:center;gap:.5rem;font-weight:400}textarea.svelte-71tlxb{width:100%;padding:.5rem;border:1px solid var(--t-border, #ccc);border-radius:4px;font-size:1rem}.form-actions.svelte-71tlxb{display:flex;justify-content:flex-end;gap:.5rem;margin-top:1.5rem}.submit-button.svelte-71tlxb,.cancel-button.svelte-71tlxb{padding:.6rem 1.2rem;border-radius:4px;border:none;font-weight:500}.submit-button.svelte-71tlxb{background-color:#dc3545;color:#fff}.submit-button.svelte-71tlxb:disabled{background-color:var(--t-danger-bg, #f8d7da)}.cancel-button.svelte-71tlxb{background-color:var(--t-surface-3, #f0f0f0)}.error-message.svelte-71tlxb{color:var(--t-danger, #dc3545);margin-top:1rem}.identity-info.svelte-71tlxb{background-color:var(--t-warn-bg, #fffbe6);border:1px solid var(--t-warn-border, #ffe58f);border-radius:4px;padding:1rem;margin-bottom:1.5rem;font-size:.9rem;text-align:left}.identity-details.svelte-71tlxb{margin-top:.5rem;font-size:.8rem;word-break:break-all}.identity-details.svelte-71tlxb hr:where(.svelte-71tlxb){border:none;border-top:1px solid var(--t-warn-border, #ffe58f);margin:.5rem 0}
