.container.svelte-8i5vi8{width:100%;max-width:650px}.input-group.svelte-8i5vi8{margin-bottom:20px}textarea.svelte-8i5vi8,button.svelte-8i5vi8{box-sizing:border-box;width:100%;padding:10px}textarea.svelte-8i5vi8{border:1px solid #ccc;border-radius:5px;height:200px;margin-bottom:10px}button.svelte-8i5vi8{color:#fff;cursor:pointer;background-color:#007bff;border:none;border-radius:5px;font-family:Quicksand;font-size:16px;font-weight:700;display:block}button.svelte-8i5vi8:hover{background-color:#0056b3}button.svelte-8i5vi8:disabled{background-color:#888d96}label.svelte-8i5vi8{margin-bottom:5px;font-weight:700;display:block}.location-input.svelte-8i5vi8{box-sizing:border-box;border:1px solid #ccc;border-radius:5px;width:100%;margin-bottom:5px;padding:10px}.suggestions-container.svelte-8i5vi8{margin-bottom:10px;position:relative}.suggestions-list.svelte-8i5vi8{background:#fff;border:1px solid #ccc;border-radius:5px;max-height:150px;margin:0;padding:0;list-style:none;overflow-y:auto}.suggestion-item.svelte-8i5vi8{margin:0;padding:0}.select-suggestion-button.svelte-8i5vi8{text-align:left;color:#333;cursor:pointer;background-color:#f9f9f9;border:none;border-bottom:1px solid #ddd;width:100%;padding:10px}.select-suggestion-button.svelte-8i5vi8:hover{background-color:#e6e6e6}.update-button.svelte-8i5vi8{color:#fff;cursor:pointer;background-color:#007bff;border:none;border-radius:5px;width:100%;padding:10px;font-family:Quicksand,sans-serif;font-size:16px;font-weight:700}.update-button.svelte-8i5vi8:hover{background-color:#0056b3}.update-button.svelte-8i5vi8:disabled{background-color:#888d96}.error-message.svelte-8i5vi8{color:#d9534f;margin-bottom:10px}.tags-container.svelte-8i5vi8 button:where(.svelte-8i5vi8){color:#211d3d;cursor:pointer;text-align:left;background-color:#0000;border:2px solid #e2e4e8;border-radius:5px;justify-content:space-between;margin:0 5px 5px 0;padding:5px 10px;transition:all .3s;display:flex}.tags-container.svelte-8i5vi8 button:where(.svelte-8i5vi8):hover{color:#213b54;background-color:#81c1fcad;border-color:#81c1fc}.tags-container.svelte-8i5vi8 button.active:where(.svelte-8i5vi8){color:#1c3751;background-color:#46a2f7ad;border-color:#46a2f7}.tags-container.svelte-8i5vi8{margin-bottom:10px}.non_negotiable.svelte-8i5vi8{font-size:1.4rem;font-weight:500}#birth_year.svelte-8i5vi8{box-sizing:border-box;border:1px solid #ccc;border-radius:5px;width:100%;margin-bottom:10px;padding:10px;font-family:Quicksand,sans-serif}
