.modal-overlay.svelte-1nu5yzx{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.modal-content.svelte-1nu5yzx{background-color:#fff;padding:20px;border-radius:8px;position:relative;max-width:500px;width:90%;text-align:center;margin:24px}.close-button.svelte-1nu5yzx{position:absolute;top:10px;right:10px;background:none;border:none;font-size:24px;cursor:pointer}form.svelte-1nu5yzx{margin-top:20px}.input_group.svelte-1nu5yzx{display:inline-flex;width:100%;max-width:300px}.input_group.svelte-1nu5yzx input:where(.svelte-1nu5yzx){flex:1;border-radius:24px 0 0 24px;padding:0 24px;border:2px solid black;outline:none!important;border-right-width:0}.input_group.svelte-1nu5yzx input:where(.svelte-1nu5yzx):focus{border-color:inherit;-webkit-box-shadow:none;box-shadow:none}.input_group.svelte-1nu5yzx button[type=submit]:where(.svelte-1nu5yzx){width:60px;height:48px;background:#000;border-radius:0 24px 24px 0;cursor:pointer}.input_group.svelte-1nu5yzx button[type=submit]:where(.svelte-1nu5yzx):hover{background-color:#666}.input_group.svelte-1nu5yzx button[type=submit]:where(.svelte-1nu5yzx) svg:where(.svelte-1nu5yzx){fill:#fff;height:26px}p.svelte-1nu5yzx{max-width:340px;margin:1em auto}
