.submission-form-module-scss-module__i4DXVW__wrapper{background:var(--color-bg);min-height:100vh;color:var(--color-text)}.submission-form-module-scss-module__i4DXVW__inner{width:min(100% - 3rem,860px);margin:0 auto;padding:clamp(2.5rem,7vw,5rem) 0 4rem}.submission-form-module-scss-module__i4DXVW__header{border-bottom:1px solid var(--color-border);gap:.55rem;padding-bottom:2.5rem;display:grid}.submission-form-module-scss-module__i4DXVW__header p{color:var(--color-text-muted);margin:0}.submission-form-module-scss-module__i4DXVW__header p:first-of-type{color:var(--color-highlight);letter-spacing:.13em;text-transform:uppercase;font-size:.82rem;font-weight:700}.submission-form-module-scss-module__i4DXVW__header .submission-form-module-scss-module__i4DXVW__requirement{color:var(--color-text);font-weight:700}.submission-form-module-scss-module__i4DXVW__header h1{margin:0;font-size:clamp(2.2rem,6vw,4.2rem)}.submission-form-module-scss-module__i4DXVW__form{gap:2rem;margin-top:2.5rem;display:grid}.submission-form-module-scss-module__i4DXVW__field{gap:.55rem;max-width:48rem;display:grid}.submission-form-module-scss-module__i4DXVW__field>span,.submission-form-module-scss-module__i4DXVW__location h2{font-size:1rem;font-weight:700}.submission-form-module-scss-module__i4DXVW__field input,.submission-form-module-scss-module__i4DXVW__field textarea{border:1px solid var(--color-border);width:100%;color:var(--color-text);font:inherit;background:#ffffff8f;border-radius:0;padding:.65rem .75rem}.submission-form-module-scss-module__i4DXVW__field input[type=file]{padding:.45rem}.submission-form-module-scss-module__i4DXVW__field textarea{resize:vertical;min-height:13rem}.submission-form-module-scss-module__i4DXVW__field small,.submission-form-module-scss-module__i4DXVW__mapHint,.submission-form-module-scss-module__i4DXVW__coordinates{color:var(--color-text-muted)}.submission-form-module-scss-module__i4DXVW__short{color:#9a3f30!important}.submission-form-module-scss-module__i4DXVW__location{border-top:1px solid var(--color-border);gap:.8rem;padding-top:1.5rem;display:grid}.submission-form-module-scss-module__i4DXVW__locationHeader{justify-content:space-between;align-items:end;gap:1rem;display:flex}.submission-form-module-scss-module__i4DXVW__locationHeader h2,.submission-form-module-scss-module__i4DXVW__locationHeader p{margin:0}.submission-form-module-scss-module__i4DXVW__locationHeader p{color:var(--color-text-muted);font-size:.92rem}.submission-form-module-scss-module__i4DXVW__locationButton,.submission-form-module-scss-module__i4DXVW__submit{background:var(--color-text);color:var(--color-highlight);cursor:pointer;font:inherit;border:0;border-radius:0;padding:.45rem .7rem;font-weight:700}.submission-form-module-scss-module__i4DXVW__map{background:var(--color-surface-subtle);min-height:26rem}.submission-form-module-scss-module__i4DXVW__coordinates{font-size:.9rem}.submission-form-module-scss-module__i4DXVW__mapHint,.submission-form-module-scss-module__i4DXVW__error,.submission-form-module-scss-module__i4DXVW__success{margin:0}.submission-form-module-scss-module__i4DXVW__error{color:#9a3f30;font-weight:700}.submission-form-module-scss-module__i4DXVW__success{color:#216236;font-weight:700}.submission-form-module-scss-module__i4DXVW__submit{justify-self:start;padding:.65rem 1rem}.submission-form-module-scss-module__i4DXVW__submit:disabled{cursor:progress;opacity:.7}@media (max-width:600px){.submission-form-module-scss-module__i4DXVW__inner{width:min(100% - 2.4rem,860px)}.submission-form-module-scss-module__i4DXVW__locationHeader{flex-direction:column;align-items:start}.submission-form-module-scss-module__i4DXVW__map{min-height:20rem}}
