/* SIMSAR ADD PROPERTY COMPACT V21.9.7 */

#page-add-listing-v219 .ul-v219-wrap{
  max-width:1320px !important;
  padding-bottom:20px !important;
}

#page-add-listing-v219 .ul-v219-head{
  min-height:88px !important;
  padding:16px 18px !important;
  margin-bottom:10px !important;
  border-radius:14px !important;
}

#page-add-listing-v219 .ul-v219-head h1{
  font-size:26px !important;
  line-height:1.12 !important;
}

#page-add-listing-v219 .ul-v219-head p{
  margin-top:5px !important;
  font-size:11px !important;
  line-height:1.45 !important;
}

#page-add-listing-v219 .ul-v219-head .ul-v219-btn{
  min-height:34px !important;
  padding:0 11px !important;
  font-size:9px !important;
}

#page-add-listing-v219 .ul-v2195-status-strip{
  padding:10px 12px !important;
  margin-bottom:10px !important;
  border-radius:11px !important;
}

#page-add-listing-v219 .ul-v2195-progress-copy strong{
  font-size:10.5px !important;
}

#page-add-listing-v219 .ul-v2195-progress-copy span{
  margin-top:2px !important;
  font-size:8.5px !important;
  line-height:1.4 !important;
}

#page-add-listing-v219 .ul-v2195-progress{
  height:5px !important;
  margin-top:6px !important;
}

#page-add-listing-v219 .ul-v2195-draft-badge{
  min-height:26px !important;
  padding:0 8px !important;
  font-size:7.5px !important;
}

#page-add-listing-v219 .ul-v219-wizard-shell{
  grid-template-columns:minmax(0,1fr) 220px !important;
  gap:10px !important;
}

#page-add-listing-v219 .ul-v219-form-card{
  padding:14px !important;
  border-radius:12px !important;
}

#page-add-listing-v219 .ul-v219-form-card > h2{
  font-size:18px !important;
  line-height:1.15 !important;
}

#page-add-listing-v219 .ul-v219-form-card > p{
  margin:4px 0 12px !important;
  font-size:9px !important;
  line-height:1.45 !important;
}

#page-add-listing-v219 .ul-v219-grid,
#page-add-listing-v219 .ul-v2195-groups,
#page-add-listing-v219 .ul-v2195-group-grid{
  gap:8px !important;
}

#page-add-listing-v219 .ul-v219-field label{
  margin-bottom:4px !important;
  font-size:8.5px !important;
}

#page-add-listing-v219 .ul-v219-field input,
#page-add-listing-v219 .ul-v219-field select,
#page-add-listing-v219 .ul-v219-field textarea{
  min-height:34px !important;
  padding:7px 9px !important;
  border-width:1px !important;
  border-radius:8px !important;
  font-size:9.5px !important;
}

#page-add-listing-v219 .ul-v219-field textarea{
  min-height:82px !important;
}

#page-add-listing-v219 .ul-v2195-field-meta,
#page-add-listing-v219 .ul-v2195-field-meta span,
#page-add-listing-v219 .ul-v2195-field-meta strong{
  margin-top:3px !important;
  font-size:7px !important;
}

#page-add-listing-v219 .ul-v219-choice-row{
  gap:7px !important;
}

#page-add-listing-v219 .ul-v219-choice{
  min-height:64px !important;
  padding:9px 10px !important;
  border-radius:9px !important;
}

#page-add-listing-v219 .ul-v219-choice b{
  font-size:10.5px !important;
}

#page-add-listing-v219 .ul-v219-choice span{
  margin-top:3px !important;
  font-size:7.5px !important;
}

#page-add-listing-v219 .ul-v2195-type-grid{
  grid-template-columns:repeat(4,minmax(0,1fr)) !important;
  gap:6px !important;
}

#page-add-listing-v219 .ul-v2195-type{
  min-height:58px !important;
  padding:7px !important;
  gap:3px !important;
  border-radius:8px !important;
}

#page-add-listing-v219 .ul-v2195-type .icon{
  font-size:13px !important;
}

#page-add-listing-v219 .ul-v2195-type b{
  font-size:8px !important;
}

#page-add-listing-v219 .ul-v2195-group{
  padding:10px !important;
  border-radius:9px !important;
}

#page-add-listing-v219 .ul-v2195-group-head{
  margin-bottom:7px !important;
}

#page-add-listing-v219 .ul-v2195-group-head h3{
  font-size:10.5px !important;
}

#page-add-listing-v219 .ul-v2195-group-head p{
  margin-top:2px !important;
  font-size:7.3px !important;
}

#page-add-listing-v219 .ul-v2195-adorn > span{
  right:8px !important;
  font-size:7.5px !important;
}

#page-add-listing-v219 .ul-v2195-location-note{
  margin-top:8px !important;
  padding:8px 9px !important;
  gap:6px !important;
  border-radius:8px !important;
  font-size:7.5px !important;
}

#page-add-listing-v219 .ul-v2195-location-note b{
  font-size:8.2px !important;
}

#page-add-listing-v219 #ulV219Location{
  min-height:32px !important;
  margin-top:7px !important;
  padding:0 10px !important;
  font-size:8px !important;
}

#page-add-listing-v219 .ul-v219-photo-drop{
  min-height:125px !important;
  padding:14px !important;
  border-radius:10px !important;
}

#page-add-listing-v219 .ul-v2195-upload-icon{
  width:34px !important;
  height:34px !important;
  margin-bottom:6px !important;
  font-size:15px !important;
}

#page-add-listing-v219 .ul-v219-photo-drop b{
  font-size:10.5px !important;
}

#page-add-listing-v219 .ul-v219-photo-drop span{
  margin-top:4px !important;
  font-size:7.5px !important;
}

#page-add-listing-v219 .ul-v2195-photo-status{
  margin-top:6px !important;
  font-size:7.5px !important;
}

#page-add-listing-v219 .ul-v219-photo-preview{
  gap:6px !important;
  margin-top:7px !important;
}

#page-add-listing-v219 .ul-v219-review{
  margin-top:9px !important;
  padding:9px !important;
  border-radius:9px !important;
}

#page-add-listing-v219 .ul-v219-review-row{
  min-height:28px !important;
  padding:5px 0 !important;
  font-size:8px !important;
}

#page-add-listing-v219 .ul-v2195-submit-note{
  margin-top:8px !important;
  padding:8px 9px !important;
  font-size:7.5px !important;
}

#page-add-listing-v219 .ul-v219-steps{
  top:72px !important;
  padding:8px !important;
  gap:5px !important;
  border-radius:11px !important;
}

#page-add-listing-v219 .ul-v219-step{
  min-height:46px !important;
  padding:6px !important;
  grid-template-columns:24px minmax(0,1fr) !important;
  gap:6px !important;
  border-radius:8px !important;
}

#page-add-listing-v219 .ul-v219-step-no{
  width:24px !important;
  height:24px !important;
  font-size:7.5px !important;
}

#page-add-listing-v219 .ul-v219-step b{
  font-size:8.2px !important;
}

#page-add-listing-v219 .ul-v219-step small{
  margin-top:1px !important;
  font-size:6.5px !important;
}

#page-add-listing-v219 .ul-v2195-side-card{
  margin-top:4px !important;
  padding:8px 0 0 !important;
}

#page-add-listing-v219 .ul-v2195-side-card h3{
  font-size:8.5px !important;
}

#page-add-listing-v219 .ul-v2195-side-card p{
  margin-top:3px !important;
  font-size:6.8px !important;
}

#page-add-listing-v219 .ul-v2195-checklist{
  gap:4px !important;
  margin-top:6px !important;
}

#page-add-listing-v219 .ul-v2195-check{
  min-height:22px !important;
  gap:5px !important;
  font-size:6.8px !important;
}

#page-add-listing-v219 .ul-v2195-check i{
  width:16px !important;
  height:16px !important;
  flex-basis:16px !important;
  font-size:6.5px !important;
}

#page-add-listing-v219 .ul-v219-wizard-actions{
  bottom:7px !important;
  margin:12px -4px -4px !important;
  padding:7px !important;
  border-radius:9px !important;
}

#page-add-listing-v219 .ul-v219-wizard-actions .right{
  gap:5px !important;
}

#page-add-listing-v219 .ul-v219-btn{
  min-height:31px !important;
  padding:0 9px !important;
  border-radius:7px !important;
  font-size:7.8px !important;
}

#page-add-listing-v219 .ul-v219-btn.primary{
  min-width:96px !important;
}

#page-add-listing-v219 .ul-v219-message{
  margin-bottom:8px !important;
  padding:7px 9px !important;
  font-size:7.8px !important;
}

@media(max-width:1000px){
  #page-add-listing-v219 .ul-v219-wizard-shell{
    grid-template-columns:minmax(0,1fr) 190px !important;
  }
}

@media(max-width:900px){
  #page-add-listing-v219 .ul-v219-wizard-shell{
    grid-template-columns:1fr !important;
  }

  #page-add-listing-v219 .ul-v219-steps{
    grid-template-columns:repeat(4,minmax(110px,1fr)) !important;
    overflow-x:auto !important;
  }

  #page-add-listing-v219 .ul-v219-step{
    grid-template-columns:1fr !important;
    min-height:42px !important;
    text-align:center !important;
  }

  #page-add-listing-v219 .ul-v219-step-no{
    margin:0 auto !important;
  }
}

@media(max-width:650px){
  #page-add-listing-v219 .ul-v219-head{
    padding:12px !important;
  }

  #page-add-listing-v219 .ul-v219-head h1{
    font-size:22px !important;
  }

  #page-add-listing-v219 .ul-v219-form-card{
    padding:10px !important;
  }

  #page-add-listing-v219 .ul-v2195-type-grid{
    grid-template-columns:repeat(2,minmax(0,1fr)) !important;
  }

  #page-add-listing-v219 .ul-v2195-group-grid{
    grid-template-columns:1fr !important;
  }
}
