.PropertySubmissionForm_form__tDmOx{padding:24px 36px 36px}.PropertySubmissionForm_section__PR23H{margin-bottom:28px}.PropertySubmissionForm_sectionTitle__8cuua{font-family:var(--font-montserrat),"Montserrat",sans-serif;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--gold);margin:0 0 16px;display:flex;align-items:center;gap:10px}.PropertySubmissionForm_photoCount__Cn4fG{font-weight:500;font-size:.75rem;color:hsla(0,0%,100%,.4);text-transform:none;letter-spacing:0}.PropertySubmissionForm_fieldsGrid__uHe3p{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.PropertySubmissionForm_field__afYhD{display:flex;flex-direction:column;gap:5px;position:relative;min-width:0}.PropertySubmissionForm_fieldFull__5FwLr{grid-column:1/-1}.PropertySubmissionForm_field__afYhD label{font-family:var(--font-montserrat),"Montserrat",sans-serif;font-size:.75rem;font-weight:600;color:var(--text-white-muted);letter-spacing:.02em}.PropertySubmissionForm_field__afYhD input,.PropertySubmissionForm_field__afYhD select,.PropertySubmissionForm_textarea__7_rfI{font-family:var(--font-montserrat),"Montserrat",sans-serif;font-size:.88rem;padding:10px 14px;border-radius:8px;border:2px solid hsla(0,0%,100%,.35);background:var(--glass-bg-base);color:#fff;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease;width:100%;box-sizing:border-box}.PropertySubmissionForm_field__afYhD input[type=number]::-webkit-inner-spin-button,.PropertySubmissionForm_field__afYhD input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.PropertySubmissionForm_field__afYhD input[type=number]{-moz-appearance:textfield}.PropertySubmissionForm_field__afYhD select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='rgba(212,175,55,0.7)' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:36px;cursor:pointer}.PropertySubmissionForm_field__afYhD input::placeholder,.PropertySubmissionForm_textarea__7_rfI::placeholder{color:hsla(0,0%,100%,.5)}.PropertySubmissionForm_field__afYhD input:focus,.PropertySubmissionForm_field__afYhD select:focus,.PropertySubmissionForm_textarea__7_rfI:focus{border-color:rgba(212,175,55,.8);background:var(--glass-bg-hover);box-shadow:0 0 0 3px rgba(212,175,55,.1)}.PropertySubmissionForm_field__afYhD input.field-error,.PropertySubmissionForm_field__afYhD select.field-error{border-color:rgba(239,68,68,.6)}.PropertySubmissionForm_fieldError__0aPXC{font-size:.7rem;color:#ef4444;font-family:var(--font-montserrat),"Montserrat",sans-serif}.PropertySubmissionForm_customSelect__5hCLD{position:relative;font-family:var(--font-montserrat),"Montserrat",sans-serif;font-size:.88rem;padding:10px 14px;border-radius:8px;border:2px solid hsla(0,0%,100%,.35);background:var(--glass-bg-base);color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:space-between;transition:all .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.PropertySubmissionForm_customSelect__5hCLD:hover{border-color:hsla(0,0%,100%,.45);background:var(--glass-bg-hover)}.PropertySubmissionForm_customSelect__5hCLD.PropertySubmissionForm_open__w0PX3{border-color:rgba(212,175,55,.8);background:var(--glass-bg-hover);box-shadow:0 0 0 3px rgba(212,175,55,.1)}.PropertySubmissionForm_selectValuePlaceholder__0cv6_{color:hsla(0,0%,100%,.5)}.PropertySubmissionForm_selectArrow__8_4zD{color:hsla(0,0%,100%,.4);transition:transform .2s ease;flex-shrink:0}.PropertySubmissionForm_customSelect__5hCLD.PropertySubmissionForm_open__w0PX3 .PropertySubmissionForm_selectArrow__8_4zD{transform:rotate(180deg);color:var(--gold)}.PropertySubmissionForm_selectDropdown__Bfzqk{position:absolute;top:calc(100%);left:0;right:0;z-index:50;border-radius:10px;overflow:hidden;background:linear-gradient(135deg,rgba(15,13,25,.85),rgba(20,18,32,.9));-webkit-backdrop-filter:blur(20px) saturate(180%) brightness(1.02);backdrop-filter:blur(20px) saturate(180%) brightness(1.02);border:1px solid hsla(0,0%,100%,.12);box-shadow:0 12px 40px rgba(0,0,0,.35),inset 0 1px 0 var(--glass-bg-hover);animation:PropertySubmissionForm_sellDropdownIn__C3O_m .15s ease;margin-top:4px}@keyframes PropertySubmissionForm_sellDropdownIn__C3O_m{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.PropertySubmissionForm_selectOption__BXOV_{padding:10px 14px;font-family:var(--font-montserrat),"Montserrat",sans-serif;font-size:.84rem;color:hsla(0,0%,100%,.7);cursor:pointer;display:flex;align-items:center;justify-content:space-between;transition:all .15s ease;border-bottom:1px solid var(--glass-bg-base)}.PropertySubmissionForm_selectOption__BXOV_:last-child{border-bottom:none}.PropertySubmissionForm_selectOption__BXOV_:hover{background:rgba(212,175,55,.1);color:hsla(0,0%,100%,.95)}.PropertySubmissionForm_selectOption__BXOV_.PropertySubmissionForm_selected__ned1s{background:rgba(212,175,55,.12);color:var(--gold);font-weight:600}.PropertySubmissionForm_selectCheck__ppwoT{color:var(--gold);font-size:.8rem}.PropertySubmissionForm_textarea__7_rfI{resize:vertical;min-height:80px;width:100%}.PropertySubmissionForm_dropzone__O26V3{border:2px dashed hsla(0,0%,100%,.15);border-radius:12px;padding:28px 20px;text-align:center;cursor:pointer;transition:all .3s ease;background:var(--glass-bg-card)}.PropertySubmissionForm_dropzone__O26V3:hover{border-color:rgba(212,175,55,.4);background:rgba(212,175,55,.04)}.PropertySubmissionForm_dropzone__O26V3.PropertySubmissionForm_dragActive__Dd4Ya{border-color:var(--gold);background:rgba(212,175,55,.08);transform:scale(1.01)}.PropertySubmissionForm_dropzone__O26V3.PropertySubmissionForm_disabled__S7L7s{opacity:.4;cursor:default;pointer-events:none}.PropertySubmissionForm_dropzoneIcon__3vX4a{color:var(--border-glass-3);margin-bottom:10px}.PropertySubmissionForm_dropzone__O26V3.PropertySubmissionForm_dragActive__Dd4Ya .PropertySubmissionForm_dropzoneIcon__3vX4a,.PropertySubmissionForm_dropzone__O26V3:hover .PropertySubmissionForm_dropzoneIcon__3vX4a{color:var(--gold)}.PropertySubmissionForm_dropzoneText__RKLH_{font-family:var(--font-montserrat),"Montserrat",sans-serif;font-size:.85rem;color:hsla(0,0%,100%,.55);margin:0 0 4px}.PropertySubmissionForm_dropzoneHint__GPVt5{font-family:var(--font-montserrat),"Montserrat",sans-serif;font-size:.7rem;color:var(--border-glass-3)}.PropertySubmissionForm_photosGrid__tTwDW{display:grid;grid-template-columns:repeat(auto-fill,minmax(70px,1fr));grid-gap:8px;gap:8px;margin-top:16px;padding-top:16px;border-top:1px solid var(--glass-bg-hover)}.PropertySubmissionForm_photoThumb__6cafC{position:relative;aspect-ratio:1;border-radius:8px;overflow:hidden;border:1px solid var(--border-glass-1)}.PropertySubmissionForm_photoRemove__g0j6R{position:absolute;top:3px;right:3px;width:20px;height:20px;border-radius:50%;background:rgba(0,0,0,.6);border:none;color:#fff;font-size:10px;cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .2s ease}.PropertySubmissionForm_photoRemove__g0j6R:before{content:"";position:absolute;inset:-12px}.PropertySubmissionForm_photoThumb__6cafC:hover .PropertySubmissionForm_photoRemove__g0j6R{opacity:1}@media (hover:none){.PropertySubmissionForm_photoRemove__g0j6R{opacity:1}}.PropertySubmissionForm_actions__As4YB{display:flex;flex-wrap:wrap;justify-content:center;gap:14px;margin-top:32px;padding-top:24px;border-top:1px solid var(--border-glass-1)}.PropertySubmissionForm_actions__As4YB [data-btn]{flex:none;padding:14px 25px;font-size:14px;font-weight:700;border-radius:8px;border:none;cursor:pointer;transition:transform .2s ease,background-color .2s ease,box-shadow .2s ease;text-transform:uppercase;letter-spacing:.5px;background:var(--gold-solid);color:var(--on-gold)}.PropertySubmissionForm_actions__As4YB [data-btn]:hover{background:#c19b26;transform:translateY(-2px);box-shadow:0 4px 12px rgba(212,175,55,.4)}.PropertySubmissionForm_actions__As4YB [data-btn]:disabled{opacity:.7;cursor:not-allowed;transform:none}.PropertySubmissionForm_error__bBBVQ{background:rgba(239,68,68,.15);border:1px solid rgba(239,68,68,.3);color:#fca5a5;padding:12px 16px;border-radius:8px;font-size:.85rem;display:flex;align-items:center;gap:8px;margin-top:8px}.PropertySubmissionForm_spinner__HLCcP{display:inline-block;width:16px;height:16px;border:2px solid rgba(30,27,46,.3);border-top:2px solid var(--on-gold);border-radius:50%;animation:PropertySubmissionForm_sellSpin__siOGS .6s linear infinite;margin-right:8px}@keyframes PropertySubmissionForm_sellSpin__siOGS{to{transform:rotate(1turn)}}.PropertySubmissionForm_checkboxField__fqxaG{display:flex;align-items:flex-start;justify-content:flex-start;padding-top:8px;grid-column:1/-1}.PropertySubmissionForm_checkboxLabel__hbt5M{display:flex;align-items:center;gap:12px;cursor:pointer;font-family:var(--font-montserrat),"Montserrat",sans-serif;font-size:.85rem;color:hsla(0,0%,100%,.7);-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:color .2s ease}.PropertySubmissionForm_checkboxLabel__hbt5M:hover{color:hsla(0,0%,100%,.9)}.PropertySubmissionForm_checkboxLabel__hbt5M input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;border:1.5px solid var(--border-glass-2);border-radius:5px;background:var(--glass-bg-base);cursor:pointer;transition:all .2s ease;flex-shrink:0;position:relative}.PropertySubmissionForm_checkboxLabel__hbt5M input[type=checkbox]:hover{border-color:rgba(212,175,55,.5);background:hsla(0,0%,100%,.06)}.PropertySubmissionForm_checkboxLabel__hbt5M input[type=checkbox]:checked{background:rgba(212,175,55,.15);border-color:var(--gold)}.PropertySubmissionForm_checkboxLabel__hbt5M input[type=checkbox]:checked:after{content:"✓";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:13px;color:var(--gold);font-weight:700}.PropertySubmissionForm_field__afYhD input[type=date]{color-scheme:dark}.PropertySubmissionForm_success__uevPH{padding:60px 36px;text-align:center}.PropertySubmissionForm_successIcon__1dc6R{width:64px;height:64px;border-radius:50%;background:rgba(212,175,55,.15);border:2px solid var(--gold);color:var(--gold);font-size:28px;display:flex;align-items:center;justify-content:center;margin:0 auto 20px}.PropertySubmissionForm_success__uevPH h3{font-family:var(--font-playfair),"Playfair Display",serif;font-size:1.3rem;color:hsla(0,0%,100%,.95);margin:0 0 10px}.PropertySubmissionForm_success__uevPH p{font-family:var(--font-montserrat),"Montserrat",sans-serif;font-size:.88rem;color:hsla(0,0%,100%,.5);margin:0 0 28px}.PropertySubmissionForm_success__uevPH [data-btn]{padding:14px 40px;font-size:14px;font-weight:700;border-radius:8px;border:none;cursor:pointer;text-transform:uppercase;letter-spacing:.5px;background:var(--gold-solid);color:var(--on-gold);transition:transform .2s ease,background-color .2s ease}.PropertySubmissionForm_success__uevPH [data-btn]:hover{background:#c19b26;transform:translateY(-2px)}.PropertySubmissionForm_inlineForm__fejw_ .PropertySubmissionForm_section__PR23H{margin-bottom:1.25rem}.PropertySubmissionForm_inlineForm__fejw_ .PropertySubmissionForm_fieldsGrid__uHe3p{gap:.75rem}.PropertySubmissionForm_inlineSuccess__DlEee{text-align:center;padding:2rem 1rem}@media (max-width:1024px){.PropertySubmissionForm_form__tDmOx{padding:20px 20px 24px}.PropertySubmissionForm_fieldsGrid__uHe3p{grid-template-columns:1fr}.PropertySubmissionForm_fieldFull__5FwLr{grid-column:1}.PropertySubmissionForm_actions__As4YB{gap:10px}.PropertySubmissionForm_success__uevPH{padding:40px 20px}}@media (max-width:480px){.PropertySubmissionForm_form__tDmOx{padding:16px 16px 20px}.PropertySubmissionForm_dropzone__O26V3{padding:20px 14px}.PropertySubmissionForm_photosGrid__tTwDW{grid-template-columns:repeat(auto-fill,minmax(56px,1fr))}}