.AddLocationForm-module__rj60Jq__form{background:#0a1a22;flex-direction:column;gap:16px;margin:0 auto;padding:24px 16px 60px;display:flex}.AddLocationForm-module__rj60Jq__title{color:#e8f7de;margin:0 0 4px;font-size:24px;font-weight:700}.AddLocationForm-module__rj60Jq__field{-webkit-backdrop-filter:blur(8px);background:#17b3d914;border:1px solid #17b3d940;border-radius:14px;flex-direction:column;gap:10px;padding:14px;display:flex}.AddLocationForm-module__rj60Jq__label{color:#a9d8e6;font-size:13px;font-weight:600}.AddLocationForm-module__rj60Jq__smallLabel{color:#a9d8e6;font-size:12px}.AddLocationForm-module__rj60Jq__input,.AddLocationForm-module__rj60Jq__textarea{color:#e8f7de;background:#ffffff0f;border:1px solid #a9d8e633;border-radius:10px;outline:none;width:100%;min-width:0;padding:12px 14px;font-family:inherit;font-size:15px;transition:border-color .2s,background .2s}.AddLocationForm-module__rj60Jq__input:focus,.AddLocationForm-module__rj60Jq__textarea:focus{background:#ffffff17;border-color:#17b3d9}.AddLocationForm-module__rj60Jq__input::placeholder,.AddLocationForm-module__rj60Jq__textarea::placeholder{color:#a9d8e666}.AddLocationForm-module__rj60Jq__textarea{resize:vertical;min-height:90px}.AddLocationForm-module__rj60Jq__chipRow{flex-wrap:wrap;gap:8px;display:flex}.AddLocationForm-module__rj60Jq__chip{color:#a9d8e6;cursor:pointer;background:#ffffff0f;border:1px solid #a9d8e633;border-radius:999px;padding:8px 16px;font-size:13px;transition:all .2s}.AddLocationForm-module__rj60Jq__chipActive{color:#fff;background:linear-gradient(135deg,#17b3d9,#0a4a5f);border-color:#0000}.AddLocationForm-module__rj60Jq__coordsRow{gap:12px;display:flex}.AddLocationForm-module__rj60Jq__coordField{flex-direction:column;flex:1;gap:6px;display:flex}.AddLocationForm-module__rj60Jq__uploadButton{color:#17b3d9;cursor:pointer;background:#17b3d91f;border:1px dashed #17b3d966;border-radius:10px;justify-content:center;align-items:center;width:fit-content;padding:10px 18px;font-size:14px;font-weight:600;transition:background .2s;display:inline-flex}.AddLocationForm-module__rj60Jq__uploadButton:hover{background:#17b3d933}.AddLocationForm-module__rj60Jq__hiddenInput{display:none}.AddLocationForm-module__rj60Jq__previewGrid{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:4px;display:grid}.AddLocationForm-module__rj60Jq__previewItem{aspect-ratio:1;border:1px solid #a9d8e626;border-radius:10px;position:relative;overflow:hidden}.AddLocationForm-module__rj60Jq__previewImage{object-fit:cover}.AddLocationForm-module__rj60Jq__removeButton{color:#ffb3b3;cursor:pointer;background:#0a1a22d9;border:none;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;display:flex;position:absolute;top:4px;right:4px}.AddLocationForm-module__rj60Jq__error{color:#ff8a8a;font-size:12px}.AddLocationForm-module__rj60Jq__generalError{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#ffb3b3;background:#ff5a5a1f;border:1px solid #ff5a5a4d;border-radius:12px;padding:12px 14px;font-size:13px}.AddLocationForm-module__rj60Jq__submitButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#17b3d9,#0a4a5f);border:none;border-radius:999px;align-self:center;width:fit-content;margin-top:8px;padding:14px 40px;font-size:15px;font-weight:600;transition:opacity .2s}.AddLocationForm-module__rj60Jq__submitButton:disabled{opacity:.6;cursor:not-allowed}.AddLocationForm-module__rj60Jq__loading{color:#a9d8e6;text-align:center;padding:40px 0}
