.form-container form .location-input{width:100%;padding-bottom:0;display:flex;flex-direction:column}.form-container form .location-input .map-container{margin:8px 0;height:400px}.form-container form .location-input .map-container #map{border-radius:2px}.form-container form .location-input .coordinates-inputs{margin:0 0 8px;display:flex;flex-direction:row;flex-wrap:wrap;font-size:small;color:#696969}.form-container form .location-input .coordinates-inputs label{width:50%}.form-container form .location-input input{all:unset;width:200px}@media (width < 800px){.form-container form .location-input .map-container{height:300px}.form-container form .location-input .coordinates-inputs label{width:100%}}hr{height:2px;margin:1em 0;border:none;background-image:repeating-linear-gradient(90deg,transparent 0 6px,black 6px 26px,transparent 26px 32px);background-size:32px 2px;background-position-x:center}.form-container{background-color:#fff;color:#000;padding:8px 16px 16px;color-scheme:light;box-shadow:2px 4px 8px 2px #0000004d;margin:0 0 32px}.form-container form{display:flex;flex-direction:column}.form-container form .first-row,.form-container form .image-preview{margin:8px 0}.form-container form .first-row{display:flex;flex-direction:row;flex-wrap:wrap}.form-container form .inputs{min-width:280px;width:50%;display:flex;flex-direction:column}.form-container form .inputs label{margin:8px 0}.form-container form .inputs input,.form-container form .inputs textarea{all:unset;font-family:inherit;box-sizing:border-box}.form-container form .inputs textarea,.form-container form .inputs input[type=text],.form-container form .inputs input[type=url],.form-container form .inputs input[type=date]{border:1px black solid;border-radius:2px}.form-container form .inputs input[type=text],.form-container form .inputs input[type=file]{width:90%}.form-container form .inputs input[type=file]{cursor:pointer}.form-container form .inputs input[type=text],.form-container form .inputs input[type=url],.form-container form .inputs textarea{padding:2px;cursor:text}.form-container .name-container{position:relative;width:100%}.form-container .name-container>div{min-width:100%}.form-container form .inputs .name-container textarea{resize:none;white-space:pre;overflow-wrap:normal;background:revert!important;color:#000!important;font-family:inherit;min-width:90%}.form-container .suggestions-container{position:absolute}.form-container .suggestions-list{width:90%;list-style:none;margin:0;padding:0;background-color:#eee;box-shadow:2px 4px 8px 2px #0000004d;border-radius:4px}.form-container .suggestions-list li{transition:background-color .2s ease-out;padding:4px 8px}.form-container .suggestions-list li:hover,.form-container .suggestions-list li.highlighted{background-color:#fff;border-radius:4px;transition:background-color .2s ease-in}.form-container .suggestions-list li small{color:#5d5d5d}.form-container form .image-preview{min-width:280px;width:50%;height:fit-content;text-align:center}.form-container form .image-preview canvas{cursor:pointer;width:auto;max-width:calc(100% - 8px);height:auto;max-height:286px;border:4px var(--accent-color) dashed}.form-container form .captcha div{margin:4px 0}.form-container form button[type=submit]{all:unset;margin:16px 0 0;width:100%;height:36px;font-family:Comic Sans,Comic Sans MS;font-size:20px;display:flex;align-items:center;justify-content:center;color:#fff;background-color:var(--accent-color);border-radius:2px;cursor:pointer;font-weight:700}.form-container form button[type=submit] svg{height:18px;margin:0 10px 0 0}.form-container form button[type=submit][disabled]{filter:grayscale();cursor:not-allowed}.form-container .result{display:flex;flex-direction:column;align-items:center;text-align:center}.form-container .result.hidden{display:none}.form-container .result code{background-color:var(--red);color:#fff;padding:8px;border-radius:4px}.form-container .result svg{height:48px;width:auto}.form-container .result.success svg{color:var(--green)}.form-container .result.error svg{color:var(--red)}.form-container .result.pending svg{color:#696969}@media (width < 800px){.form-container form .inputs,.form-container form .image-preview,.form-container form .inputs input[type=text],.form-container form .inputs input[type=file]{width:100%}.form-container form .inputs .name-container textarea{min-width:100%}.form-container .suggestions-list{width:100%}}
