
/* BantuExplore Forms Redesign v2.38.7
   High-specificity visual layer loaded AFTER v2.38.6.
   This deliberately overrides the older white form-card rules. */

html body.bantusphere form.bx-form-card.bx-listing-studio-v2386{
  --studio-bg:#07111f;
  --studio-card:#0d192b;
  --studio-card-2:#101e33;
  --studio-field:#0a1526;
  --studio-border:rgba(128,151,194,.18);
  --studio-muted:#8fa5c6;
  --studio-text:#f7faff;
  --studio-violet:#9b7cff;
  --studio-pink:#f05aa9;
  --studio-cyan:#39d0ff;
  --studio-green:#42dfad;
  --studio-amber:#ffc661;
  position:relative!important;
  overflow:visible!important;
  background:
    radial-gradient(circle at 4% 0,rgba(80,70,220,.09),transparent 24%),
    radial-gradient(circle at 100% 22%,rgba(236,72,153,.07),transparent 20%),
    linear-gradient(180deg,#07111f,#050c17)!important;
  border:1px solid rgba(118,139,180,.16)!important;
  box-shadow:0 30px 85px rgba(0,0,0,.30)!important;
}

/* Section geometry: beat legacy body.bantusphere form.bx-form-card > .bx-form-section rules */
html body.bantusphere form.bx-form-card.bx-listing-studio-v2386 > .bx-form-section,
html body.bantusphere form.bx-form-card.bx-listing-studio-v2386 > .bx-commercial-flow,
html body.bantusphere form.bx-form-card.bx-listing-studio-v2386 > .bx-media-builder,
html body.bantusphere form.bx-form-card.bx-listing-studio-v2386 > .bx-gallery-builder,
html body.bantusphere form.bx-form-card.bx-listing-studio-v2386 .bx-type-editor .bx-form-section{
  position:relative!important;
  width:100%!important;
  max-width:100%!important;
  box-sizing:border-box!important;
  margin:0 0 16px!important;
  padding:22px!important;
  overflow:hidden!important;
  border:1px solid var(--studio-border)!important;
  border-radius:24px!important;
  background:
    linear-gradient(180deg,rgba(255,255,255,.018),transparent 28%),
    linear-gradient(145deg,#0d192b,#091423)!important;
  color:var(--studio-text)!important;
  box-shadow:
    0 18px 44px rgba(0,0,0,.20),
    inset 0 1px 0 rgba(255,255,255,.025)!important;
}

html body.bantusphere form.bx-form-card.bx-listing-studio-v2386 > .bx-form-section::after,
html body.bantusphere form.bx-form-card.bx-listing-studio-v2386 > .bx-commercial-flow::after,
html body.bantusphere form.bx-form-card.bx-listing-studio-v2386 .bx-type-editor .bx-form-section::after{
  content:""!important;
  position:absolute!important;
  width:190px!important;
  height:190px!important;
  right:-90px!important;
  top:-120px!important;
  border-radius:50%!important;
  background:radial-gradient(circle,rgba(96,165,250,.09),transparent 66%)!important;
  pointer-events:none!important;
}

html body.bantusphere form.bx-form-card.bx-listing-studio-v2386 > .bx-form-section:first-of-type{
  border-color:rgba(155,124,255,.30)!important;
  box-shadow:0 18px 48px rgba(39,24,84,.18),inset 4px 0 0 rgba(155,124,255,.78)!important;
}
html body.bantusphere form.bx-form-card.bx-listing-studio-v2386 .bx-type-editor .bx-form-section{
  border-color:rgba(57,208,255,.19)!important;
  box-shadow:0 18px 44px rgba(0,0,0,.18),inset 4px 0 0 rgba(57,208,255,.58)!important;
}
html body.bantusphere form.bx-form-card.bx-listing-studio-v2386 .bx-type-editor .bx-form-section:nth-of-type(3n+2){
  box-shadow:0 18px 44px rgba(0,0,0,.18),inset 4px 0 0 rgba(155,124,255,.64)!important;
}
html body.bantusphere form.bx-form-card.bx-listing-studio-v2386 .bx-type-editor .bx-form-section:nth-of-type(3n){
  box-shadow:0 18px 44px rgba(0,0,0,.18),inset 4px 0 0 rgba(66,223,173,.58)!important;
}

/* Intro panel */
html body.bantusphere form.bx-form-card.bx-listing-studio-v2386 .bx-type-editor-intro{
  position:relative!important;
  margin:0 0 16px!important;
  padding:18px 20px!important;
  border:1px solid rgba(155,124,255,.22)!important;
  border-radius:20px!important;
  background:
    radial-gradient(circle at 92% 12%,rgba(236,72,153,.16),transparent 24%),
    linear-gradient(135deg,rgba(67,42,110,.52),rgba(14,24,43,.96))!important;
  color:#fff!important;
  box-shadow:0 16px 36px rgba(0,0,0,.16)!important;
}
html body.bantusphere form.bx-form-card.bx-listing-studio-v2386 .bx-type-editor-intro h3{
  margin:2px 0 5px!important;
  color:#fff!important;
  font-size:22px!important;
  line-height:1.1!important;
  font-weight:900!important;
  letter-spacing:-.035em!important;
}
html body.bantusphere form.bx-form-card.bx-listing-studio-v2386 .bx-type-editor-intro p{
  margin:0!important;
  color:#aebed8!important;
  font-size:12px!important;
}

/* Strong section headers */
html body.bantusphere form.bx-form-card.bx-listing-studio-v2386 > .bx-form-section h3,
html body.bantusphere form.bx-form-card.bx-listing-studio-v2386 > .bx-commercial-flow h3,
html body.bantusphere form.bx-form-card.bx-listing-studio-v2386 .bx-type-editor .bx-form-section h3{
  display:flex!important;
  align-items:center!important;
  gap:10px!important;
  margin:0 0 18px!important;
  padding:0 0 14px!important;
  border-bottom:1px solid rgba(129,151,190,.13)!important;
  color:#f8fbff!important;
  font-size:16px!important;
  font-weight:900!important;
  letter-spacing:-.025em!important;
}
html body.bantusphere form.bx-form-card.bx-listing-studio-v2386 > .bx-form-section h3 i,
html body.bantusphere form.bx-form-card.bx-listing-studio-v2386 > .bx-commercial-flow h3 i,
html body.bantusphere form.bx-form-card.bx-listing-studio-v2386 .bx-type-editor .bx-form-section h3 i{
  width:38px!important;
  height:38px!important;
  flex:0 0 38px!important;
  margin:0!important;
  display:grid!important;
  place-items:center!important;
  border-radius:13px!important;
  color:#fff!important;
  background:linear-gradient(135deg,#6d5bea,#ca4ec4)!important;
  box-shadow:0 12px 26px rgba(109,91,234,.22)!important;
}

/* Advanced header sections: location / commercial / contact */
html body.bantusphere form.bx-form-card.bx-listing-studio-v2386 > .bx-location-section,
html body.bantusphere form.bx-form-card.bx-listing-studio-v2386 > .bx-commercial-section,
html body.bantusphere form.bx-form-card.bx-listing-studio-v2386 > .bx-contact-section{
  border-top:1px solid var(--studio-border)!important;
  background:linear-gradient(145deg,#0d192b,#091423)!important;
}
html body.bantusphere form.bx-form-card.bx-listing-studio-v2386 > .bx-location-section{
  border-color:rgba(57,208,255,.22)!important;
  box-shadow:0 18px 44px rgba(0,0,0,.20),inset 4px 0 0 rgba(57,208,255,.68)!important;
}
html body.bantusphere form.bx-form-card.bx-listing-studio-v2386 > .bx-commercial-section{
  border-color:rgba(155,124,255,.24)!important;
  box-shadow:0 18px 44px rgba(0,0,0,.20),inset 4px 0 0 rgba(155,124,255,.72)!important;
}
html body.bantusphere form.bx-form-card.bx-listing-studio-v2386 > .bx-contact-section{
  border-color:rgba(66,223,173,.22)!important;
  box-shadow:0 18px 44px rgba(0,0,0,.20),inset 4px 0 0 rgba(66,223,173,.66)!important;
}

html body.bantusphere form.bx-form-card.bx-listing-studio-v2386 .bx-form-section-head{
  display:grid!important;
  grid-template-columns:48px minmax(0,1fr)!important;
  gap:13px!important;
  align-items:start!important;
  margin:0 0 18px!important;
  padding:0 0 16px!important;
  border-bottom:1px solid rgba(129,151,190,.13)!important;
}
html body.bantusphere form.bx-form-card.bx-listing-studio-v2386 .bx-form-section-head h3{
  display:block!important;
  margin:2px 0 4px!important;
  padding:0!important;
  border:0!important;
  color:#fff!important;
  font-size:18px!important;
}
html body.bantusphere form.bx-form-card.bx-listing-studio-v2386 .bx-form-section-head p{
  margin:0!important;
  color:#8fa4c5!important;
  font-size:11px!important;
  line-height:1.6!important;
}
html body.bantusphere form.bx-form-card.bx-listing-studio-v2386 .bx-mini-kicker{
  color:#9fb0ff!important;
  font-size:9px!important;
  font-weight:900!important;
  letter-spacing:.13em!important;
}
html body.bantusphere form.bx-form-card.bx-listing-studio-v2386 .bx-section-orb{
  width:46px!important;
  height:46px!important;
  border-radius:15px!important;
  box-shadow:0 13px 26px rgba(0,0,0,.22)!important;
}

/* Grid and field treatment */
html body.bantusphere form.bx-form-card.bx-listing-studio-v2386 .bx-form-grid{
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:14px!important;
}
html body.bantusphere form.bx-form-card.bx-listing-studio-v2386 .bx-geo-grid{
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:14px!important;
}
html body.bantusphere form.bx-form-card.bx-listing-studio-v2386 .bx-span-2{
  grid-column:1 / -1!important;
}

html body.bantusphere form.bx-form-card.bx-listing-studio-v2386 label{
  display:flex!important;
  flex-direction:column!important;
  gap:7px!important;
  min-width:0!important;
  margin:0!important;
  color:#cbd9ed!important;
  font-size:10px!important;
  line-height:1.35!important;
  font-weight:900!important;
  letter-spacing:.012em!important;
}
html body.bantusphere form.bx-form-card.bx-listing-studio-v2386 label > span:not(.bx-toggle-icon):not(.bx-section-orb){
  color:#d9e4f5!important;
  font-weight:900!important;
}

html body.bantusphere form.bx-form-card.bx-listing-studio-v2386 input:not([type=checkbox]):not([type=radio]):not([type=file]),
html body.bantusphere form.bx-form-card.bx-listing-studio-v2386 select,
html body.bantusphere form.bx-form-card.bx-listing-studio-v2386 textarea,
html body.bantusphere form.bx-form-card.bx-listing-studio-v2386 .bx-coordinate-field input{
  width:100%!important;
  min-width:0!important;
  min-height:50px!important;
  margin:0!important;
  padding:13px 14px!important;
  border:1px solid rgba(107,128,169,.28)!important;
  border-radius:14px!important;
  outline:0!important;
  background:
    linear-gradient(180deg,rgba(17,31,52,.98),rgba(10,22,39,.98))!important;
  color:#f8fbff!important;
  -webkit-text-fill-color:#f8fbff!important;
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,.025),
    0 6px 16px rgba(0,0,0,.08)!important;
  opacity:1!important;
  transition:border-color .18s ease,box-shadow .18s ease,background .18s ease!important;
}
html body.bantusphere form.bx-form-card.bx-listing-studio-v2386 textarea{
  min-height:124px!important;
  resize:vertical!important;
}
html body.bantusphere form.bx-form-card.bx-listing-studio-v2386 input:focus,
html body.bantusphere form.bx-form-card.bx-listing-studio-v2386 select:focus,
html body.bantusphere form.bx-form-card.bx-listing-studio-v2386 textarea:focus{
  border-color:rgba(96,165,250,.88)!important;
  background:linear-gradient(180deg,#12233b,#0b192b)!important;
  box-shadow:0 0 0 3px rgba(96,165,250,.11),0 14px 28px rgba(0,0,0,.14)!important;
}
html body.bantusphere form.bx-form-card.bx-listing-studio-v2386 input::placeholder,
html body.bantusphere form.bx-form-card.bx-listing-studio-v2386 textarea::placeholder{
  color:#6f84a5!important;
  -webkit-text-fill-color:#6f84a5!important;
}
html body.bantusphere form.bx-form-card.bx-listing-studio-v2386 select option{
  background:#0d1a2d!important;
  color:#fff!important;
}

/* Media blocks */
html body.bantusphere form.bx-form-card.bx-listing-studio-v2386 > .bx-media-builder{
  display:grid!important;
  grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr)!important;
  gap:14px!important;
  background:
    radial-gradient(circle at 90% 8%,rgba(240,90,169,.08),transparent 24%),
    linear-gradient(145deg,#0d192b,#091423)!important;
  border-color:rgba(240,90,169,.18)!important;
  box-shadow:0 18px 44px rgba(0,0,0,.20),inset 4px 0 0 rgba(240,90,169,.58)!important;
}
html body.bantusphere form.bx-form-card.bx-listing-studio-v2386 > .bx-media-builder > div{
  min-width:0!important;
  padding:15px!important;
  border-radius:18px!important;
  border:1px solid rgba(125,145,184,.13)!important;
  background:rgba(5,12,23,.50)!important;
}
html body.bantusphere form.bx-form-card.bx-listing-studio-v2386 > .bx-media-builder > div > strong,
html body.bantusphere form.bx-form-card.bx-listing-studio-v2386 > .bx-gallery-builder .bx-gallery-builder-head strong{
  display:block!important;
  color:#fff!important;
  font-size:13px!important;
  font-weight:900!important;
}
html body.bantusphere form.bx-form-card.bx-listing-studio-v2386 > .bx-media-builder > div > small,
html body.bantusphere form.bx-form-card.bx-listing-studio-v2386 > .bx-gallery-builder .bx-gallery-builder-head small{
  display:block!important;
  margin:4px 0 10px!important;
  color:#8297b8!important;
  font-size:9px!important;
  line-height:1.55!important;
}

html body.bantusphere form.bx-form-card.bx-listing-studio-v2386 .bx-upload-tile{
  position:relative!important;
  display:flex!important;
  flex-direction:column!important;
  align-items:center!important;
  justify-content:center!important;
  gap:9px!important;
  min-height:160px!important;
  overflow:hidden!important;
  border:1px dashed rgba(139,159,199,.30)!important;
  border-radius:18px!important;
  background:
    radial-gradient(circle at center,rgba(124,58,237,.07),transparent 50%),
    linear-gradient(180deg,#0b1728,#081321)!important;
  background-size:cover!important;
  background-position:center!important;
}
html body.bantusphere form.bx-form-card.bx-listing-studio-v2386 .bx-upload-tile:not(.bx-has-preview):not(.bx-existing-media):after{
  content:"Add image"!important;
  position:static!important;
  transform:none!important;
  color:#8ea4c4!important;
  font-size:9px!important;
  font-weight:800!important;
  line-height:1!important;
  z-index:3!important;
}
html body.bantusphere form.bx-form-card.bx-listing-studio-v2386 .bx-upload-tile .js_x-uploader{
  position:relative!important;
  inset:auto!important;
  transform:none!important;
  width:48px!important;
  height:48px!important;
  display:grid!important;
  place-items:center!important;
  border-radius:15px!important;
  background:linear-gradient(135deg,#7655eb,#ec4c9f)!important;
  color:#fff!important;
  box-shadow:0 15px 30px rgba(124,58,237,.25)!important;
  cursor:pointer!important;
  z-index:3!important;
}
html body.bantusphere form.bx-form-card.bx-listing-studio-v2386 .bx-upload-tile .close{
  top:9px!important;
  right:9px!important;
  width:30px!important;
  height:30px!important;
  border-radius:50%!important;
  background:rgba(6,13,25,.86)!important;
  color:#fff!important;
  border:1px solid rgba(255,255,255,.10)!important;
}

/* Gallery */
html body.bantusphere form.bx-form-card.bx-listing-studio-v2386 > .bx-gallery-builder{
  background:
    radial-gradient(circle at 8% 0,rgba(155,124,255,.08),transparent 20%),
    linear-gradient(145deg,#0d192b,#091423)!important;
  border-color:rgba(155,124,255,.18)!important;
  box-shadow:0 18px 44px rgba(0,0,0,.20),inset 4px 0 0 rgba(155,124,255,.56)!important;
}
html body.bantusphere form.bx-form-card.bx-listing-studio-v2386 .bx-gallery-builder-head{
  display:flex!important;
  align-items:center!important;
  justify-content:space-between!important;
  gap:12px!important;
  margin:0 0 13px!important;
  padding-bottom:13px!important;
  border-bottom:1px solid rgba(129,151,190,.13)!important;
}
html body.bantusphere form.bx-form-card.bx-listing-studio-v2386 .bx-gallery-upload-grid{
  display:grid!important;
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  gap:11px!important;
}

/* Transport cards */
html body.bantusphere form.bx-form-card.bx-listing-studio-v2386 .bx-transport-provision{
  display:grid!important;
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  gap:10px!important;
  margin-top:12px!important;
}
html body.bantusphere form.bx-form-card.bx-listing-studio-v2386 .bx-transport-provision label{
  position:relative!important;
  display:flex!important;
  flex-direction:row!important;
  align-items:flex-start!important;
  gap:10px!important;
  min-height:94px!important;
  padding:14px!important;
  border:1px solid rgba(112,132,171,.22)!important;
  border-radius:17px!important;
  background:linear-gradient(180deg,#101d31,#0a1627)!important;
  transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease!important;
}
html body.bantusphere form.bx-form-card.bx-listing-studio-v2386 .bx-transport-provision label:hover{
  transform:translateY(-2px)!important;
  border-color:rgba(57,208,255,.42)!important;
  box-shadow:0 14px 26px rgba(0,0,0,.16)!important;
}
html body.bantusphere form.bx-form-card.bx-listing-studio-v2386 .bx-transport-provision input[type=radio]{
  width:17px!important;
  height:17px!important;
  margin:2px 0 0!important;
  accent-color:#39d0ff!important;
}

/* Place search */
html body.bantusphere form.bx-form-card.bx-listing-studio-v2386 .bx-place-input-wrap{
  display:grid!important;
  grid-template-columns:24px minmax(0,1fr) auto!important;
  gap:8px!important;
  align-items:center!important;
  width:100%!important;
  min-width:0!important;
  padding:7px 8px!important;
  border:1px solid rgba(107,128,169,.30)!important;
  border-radius:15px!important;
  background:linear-gradient(180deg,#111f35,#0b192a)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.02)!important;
}
html body.bantusphere form.bx-form-card.bx-listing-studio-v2386 .bx-place-input-wrap:focus-within{
  border-color:rgba(57,208,255,.70)!important;
  box-shadow:0 0 0 3px rgba(57,208,255,.08)!important;
}
html body.bantusphere form.bx-form-card.bx-listing-studio-v2386 .bx-place-input-wrap input{
  min-height:40px!important;
  padding:6px 2px!important;
  border:0!important;
  background:transparent!important;
  box-shadow:none!important;
}
html body.bantusphere form.bx-form-card.bx-listing-studio-v2386 .bx-gps-btn{
  height:auto!important;
  min-height:40px!important;
  padding:10px 13px!important;
  border-radius:12px!important;
  background:linear-gradient(135deg,#14b8d4,#3478f6)!important;
  box-shadow:0 10px 22px rgba(30,122,242,.20)!important;
}
html body.bantusphere form.bx-form-card.bx-listing-studio-v2386 .bx-location-confidence{
  margin-top:12px!important;
  padding:13px 14px!important;
  border:1px solid rgba(66,223,173,.17)!important;
  border-radius:15px!important;
  background:rgba(9,35,34,.46)!important;
}
html body.bantusphere form.bx-form-card.bx-listing-studio-v2386 .bx-location-confidence strong{
  color:#bff7e4!important;
}
html body.bantusphere form.bx-form-card.bx-listing-studio-v2386 .bx-location-confidence small{
  color:#86a8a0!important;
}

/* Commercial flow / toggles */
html body.bantusphere form.bx-form-card.bx-listing-studio-v2386 .bx-flow-summary{
  padding:14px!important;
  border:1px solid rgba(155,124,255,.20)!important;
  border-radius:16px!important;
  background:linear-gradient(135deg,rgba(109,91,234,.14),rgba(236,72,153,.07))!important;
}
html body.bantusphere form.bx-form-card.bx-listing-studio-v2386 .bx-flow-summary strong{
  color:#fff!important;
}
html body.bantusphere form.bx-form-card.bx-listing-studio-v2386 .bx-accept-booking,
html body.bantusphere form.bx-form-card.bx-listing-studio-v2386 .bx-check{
  display:grid!important;
  grid-template-columns:40px 18px minmax(0,1fr)!important;
  align-items:center!important;
  gap:10px!important;
  padding:13px 14px!important;
  border:1px solid rgba(66,223,173,.20)!important;
  border-radius:16px!important;
  background:linear-gradient(135deg,rgba(66,223,173,.08),rgba(57,208,255,.04))!important;
}
html body.bantusphere form.bx-form-card.bx-listing-studio-v2386 .bx-accept-booking .bx-toggle-icon,
html body.bantusphere form.bx-form-card.bx-listing-studio-v2386 .bx-toggle-icon{
  width:38px!important;
  height:38px!important;
  border-radius:12px!important;
  display:grid!important;
  place-items:center!important;
  background:linear-gradient(135deg,#0ca67e,#1db8a7)!important;
  color:#fff!important;
}
html body.bantusphere form.bx-form-card.bx-listing-studio-v2386 .bx-accept-booking .js-bx-accept-label{
  color:#dffcf2!important;
  font-weight:900!important;
}
html body.bantusphere form.bx-form-card.bx-listing-studio-v2386 input[type=checkbox]{
  accent-color:#42dfad!important;
}

/* Partner info */
html body.bantusphere form.bx-form-card.bx-listing-studio-v2386 .bx-partner-required-note{
  position:relative!important;
  overflow:hidden!important;
  border:1px solid rgba(155,124,255,.20)!important;
  border-radius:17px!important;
  background:linear-gradient(135deg,rgba(72,50,120,.30),rgba(11,21,39,.78))!important;
  color:#cbd7ef!important;
  box-shadow:none!important;
}
html body.bantusphere form.bx-form-card.bx-listing-studio-v2386 .bx-partner-required-note a{
  color:#ff85c6!important;
}

/* Publish CTA */
html body.bantusphere form.bx-form-card.bx-listing-studio-v2386 > .btn.btn-primary.btn-lg[type=submit]{
  position:sticky!important;
  bottom:12px!important;
  z-index:20!important;
  width:100%!important;
  min-height:58px!important;
  margin:18px 0 0!important;
  border:1px solid rgba(255,255,255,.10)!important;
  border-radius:18px!important;
  background:linear-gradient(90deg,#7655eb 0%,#b649d2 48%,#f04d9f 100%)!important;
  color:#fff!important;
  font-size:14px!important;
  font-weight:950!important;
  letter-spacing:.01em!important;
  box-shadow:0 18px 42px rgba(124,58,237,.32)!important;
}

/* Responsive */
@media(max-width:991.98px){
  html body.bantusphere form.bx-form-card.bx-listing-studio-v2386 > .bx-media-builder{
    grid-template-columns:1fr!important;
  }
  html body.bantusphere form.bx-form-card.bx-listing-studio-v2386 .bx-form-grid,
  html body.bantusphere form.bx-form-card.bx-listing-studio-v2386 .bx-geo-grid{
    grid-template-columns:1fr!important;
  }
  html body.bantusphere form.bx-form-card.bx-listing-studio-v2386 .bx-span-2{
    grid-column:1!important;
  }
}
@media(max-width:575.98px){
  html body.bantusphere form.bx-form-card.bx-listing-studio-v2386{
    padding:10px!important;
    border-radius:20px!important;
  }
  html body.bantusphere form.bx-form-card.bx-listing-studio-v2386 > .bx-form-section,
  html body.bantusphere form.bx-form-card.bx-listing-studio-v2386 > .bx-commercial-flow,
  html body.bantusphere form.bx-form-card.bx-listing-studio-v2386 > .bx-media-builder,
  html body.bantusphere form.bx-form-card.bx-listing-studio-v2386 > .bx-gallery-builder,
  html body.bantusphere form.bx-form-card.bx-listing-studio-v2386 .bx-type-editor .bx-form-section{
    padding:15px!important;
    border-radius:18px!important;
  }
  html body.bantusphere form.bx-form-card.bx-listing-studio-v2386 .bx-type-editor-intro{
    padding:15px!important;
    border-radius:17px!important;
  }
  html body.bantusphere form.bx-form-card.bx-listing-studio-v2386 .bx-type-editor-intro h3{
    font-size:19px!important;
  }
  html body.bantusphere form.bx-form-card.bx-listing-studio-v2386 .bx-form-section-head{
    grid-template-columns:40px minmax(0,1fr)!important;
  }
  html body.bantusphere form.bx-form-card.bx-listing-studio-v2386 .bx-section-orb{
    width:40px!important;
    height:40px!important;
  }
  html body.bantusphere form.bx-form-card.bx-listing-studio-v2386 .bx-gallery-upload-grid{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    gap:8px!important;
  }
  html body.bantusphere form.bx-form-card.bx-listing-studio-v2386 .bx-upload-tile{
    min-height:122px!important;
    border-radius:15px!important;
  }
  html body.bantusphere form.bx-form-card.bx-listing-studio-v2386 .bx-upload-tile .js_x-uploader{
    width:42px!important;
    height:42px!important;
    border-radius:13px!important;
  }
  html body.bantusphere form.bx-form-card.bx-listing-studio-v2386 .bx-transport-provision{
    grid-template-columns:1fr!important;
  }
  html body.bantusphere form.bx-form-card.bx-listing-studio-v2386 .bx-place-input-wrap{
    grid-template-columns:22px minmax(0,1fr)!important;
  }
  html body.bantusphere form.bx-form-card.bx-listing-studio-v2386 .bx-gps-btn{
    grid-column:1 / -1!important;
    width:100%!important;
    justify-content:center!important;
  }
}
