
.dxn-card{
  --dx-blue:#0b4d82;
  --dx-blue2:#0d63ad;
  --dx-green:#12843b;
  --dx-line:#c6d2dc;
  --dx-orange:#ef9f00;
  --dx-text:#172d43;
  width:min(100%,720px)!important;
  max-width:720px!important;
  margin:16px auto!important;
  padding:22px 22px 24px!important;
  background:#fff!important;
  border:1px solid #d8e3eb!important;
  border-radius:26px!important;
  box-shadow:0 12px 34px rgba(13,70,110,.09)!important;
  overflow:hidden!important;
  font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif!important;
  color:var(--dx-text)!important;
  container-type:inline-size;
}
.dxn-card,.dxn-card *{box-sizing:border-box!important}
.dxn-card button,.dxn-card input,.dxn-card select,.dxn-card textarea,.dxn-card label{
  font-family:inherit!important;
  letter-spacing:normal!important;
  text-transform:none!important;
}
.dxn-card button{min-width:0!important;min-height:0!important}
.dxn-card select,.dxn-card input,.dxn-card textarea{
  box-shadow:none!important;
  max-width:none!important;
}

/* Header */
.dxn-top{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important}
.dxn-top h2{
  margin:0!important;padding:0!important;
  font-size:30px!important;line-height:1.05!important;font-weight:900!important;color:var(--dx-blue)!important;
}
.dxn-viewer{display:flex!important;align-items:center!important;gap:6px!important;white-space:nowrap!important;color:#6e7c8d!important;font-size:15px!important;line-height:1!important}
.dxn-viewer b{font-size:19px!important;line-height:1!important;color:#17a84a!important}
.dxn-live-dot{width:12px!important;height:12px!important;min-width:12px!important;border-radius:50%!important;background:#21c45a!important;box-shadow:0 0 0 4px #d9f7e3!important}

/* Popular route */
.dxn-section-head{
  display:flex!important;align-items:center!important;justify-content:space-between!important;
  margin:25px 8px 13px!important;padding:0!important;color:var(--dx-blue)!important;
}
.dxn-section-head strong{font-size:19px!important;line-height:1.2!important;font-weight:850!important}
.dxn-section-head small{font-size:16px!important;line-height:1!important;color:#52657a!important}
.dxn-slider{width:100%!important;overflow:hidden!important}
.dxn-track{display:flex!important;width:100%!important;transition:transform .45s ease!important}
.dxn-route{
  flex:0 0 100%!important;width:100%!important;min-width:100%!important;max-width:100%!important;
  min-height:0!important;height:auto!important;
  padding:17px 18px!important;margin:0!important;
  background:#fff!important;border:2px solid var(--dx-line)!important;border-radius:22px!important;
}
.dxn-route-title{
  display:flex!important;align-items:center!important;gap:10px!important;
  min-width:0!important;font-size:20px!important;line-height:1.15!important;color:#0b3f70!important;
}
.dxn-route-title b{
  display:block!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;
  font-size:inherit!important;line-height:inherit!important;font-weight:850!important;
}
.dxn-route-mark{display:flex!important;gap:7px!important;flex:0 0 auto!important}
.dxn-route-mark i,.dxn-route-mark em{display:block!important;width:12px!important;height:12px!important;border-radius:50%!important}
.dxn-route-mark i{background:#178d43!important}.dxn-route-mark em{background:#f2a000!important}
.dxn-price-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:11px!important;margin:15px 0 0!important}
.dxn-route-pick{
  display:flex!important;align-items:center!important;justify-content:space-between!important;
  width:100%!important;height:54px!important;min-height:54px!important;max-height:54px!important;
  margin:0!important;padding:0 15px!important;
  border:2px solid #c9d5df!important;border-radius:15px!important;background:#fff!important;
  color:var(--dx-blue)!important;line-height:1!important;cursor:pointer!important;
}
.dxn-route-pick span{font-size:14px!important;line-height:1!important;font-weight:750!important;white-space:nowrap!important}
.dxn-route-pick b{font-size:18px!important;line-height:1!important;font-weight:900!important;white-space:nowrap!important}
.dxn-price-4{border-color:#f1a000!important;background:#fffaf0!important;color:#bd7900!important}

/* Slider dots - locked so theme cannot stretch them */
.dxn-slide-dots{
  display:flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;
  height:52px!important;min-height:52px!important;max-height:52px!important;
  margin:0!important;padding:14px 0 18px!important;
}
.dxn-slide-dots button{
  display:block!important;flex:0 0 9px!important;
  width:9px!important;height:9px!important;min-width:9px!important;min-height:9px!important;max-width:9px!important;max-height:9px!important;
  margin:0!important;padding:0!important;border:0!important;border-radius:999px!important;
  background:#c7d3dd!important;box-shadow:none!important;outline:0!important;
}
.dxn-slide-dots button.active{
  flex-basis:31px!important;width:31px!important;min-width:31px!important;max-width:31px!important;background:#196eb7!important;
}

/* Pick up / Destination */
.dxn-location-card{
  display:flex!important;align-items:center!important;gap:16px!important;
  width:100%!important;height:106px!important;min-height:106px!important;max-height:106px!important;
  margin:0!important;padding:13px 18px!important;
  background:#fff!important;border:2px solid #bdcbd6!important;border-radius:22px!important;
}
.dxn-destination{border-color:#1265b1!important}
.dxn-location-icon{
  position:relative!important;
  display:flex!important;align-items:center!important;justify-content:center!important;flex:0 0 56px!important;
  width:56px!important;height:56px!important;min-width:56px!important;max-width:56px!important;min-height:56px!important;max-height:56px!important;
  margin:0!important;padding:0!important;border-radius:50%!important;overflow:visible!important;
  box-shadow:0 6px 14px rgba(23,77,110,.18)!important;
  font-size:0!important;line-height:1!important;
}
.dxn-location-icon::before{
  content:""!important;display:block!important;width:31px!important;height:31px!important;
  background-position:center!important;background-repeat:no-repeat!important;background-size:contain!important;
}
.dxn-pickup .dxn-location-icon{
  background:linear-gradient(145deg,#63cf48 0%,#22a63e 55%,#138331 100%)!important;
}
.dxn-pickup .dxn-location-icon::before{
  background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http://www.w3.org/2000/svg'%20viewBox%3D'0%200%2064%2064'%3E%0A%3Cpath%20d%3D'M32%208c-10.5%200-19%208.5-19%2019%200%2013.3%2019%2029%2019%2029s19-15.7%2019-29C51%2016.5%2042.5%208%2032%208z'%20fill%3D'none'%20stroke%3D'white'%20stroke-width%3D'5'%20stroke-linejoin%3D'round'/%3E%0A%3Ccircle%20cx%3D'32'%20cy%3D'27'%20r%3D'7'%20fill%3D'none'%20stroke%3D'white'%20stroke-width%3D'5'/%3E%0A%3C/svg%3E")!important;
}
.dxn-destination .dxn-location-icon{
  background:linear-gradient(145deg,#2b82ce 0%,#1264a9 55%,#08467d 100%)!important;
}
.dxn-destination .dxn-location-icon::before{
  background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http://www.w3.org/2000/svg'%20viewBox%3D'0%200%2064%2064'%3E%0A%3Cpath%20d%3D'M19%2054V12'%20stroke%3D'white'%20stroke-width%3D'5'%20stroke-linecap%3D'round'/%3E%0A%3Cpath%20d%3D'M20%2014c10-7%2017%205%2029-1v22c-12%206-19-6-29%201z'%20fill%3D'none'%20stroke%3D'white'%20stroke-width%3D'5'%20stroke-linejoin%3D'round'/%3E%0A%3C/svg%3E")!important;
}
.dxn-location-main{flex:1 1 auto!important;min-width:0!important}
.dxn-location-label{
  display:block!important;margin:0 0 7px!important;padding:0!important;
  color:var(--dx-green)!important;font-size:15px!important;line-height:1!important;font-weight:850!important;
}
.dxn-destination .dxn-location-label{color:var(--dx-blue2)!important}
.dxn-location-main select{
  display:block!important;width:100%!important;height:29px!important;min-height:29px!important;max-height:29px!important;
  margin:0!important;padding:0 24px 0 0!important;border:0!important;border-radius:0!important;outline:0!important;
  appearance:none!important;-webkit-appearance:none!important;background:transparent!important;
  color:#172d43!important;font-size:20px!important;line-height:29px!important;font-weight:850!important;
}
.dxn-custom-location{
  display:none!important;width:100%!important;height:30px!important;margin:4px 0 0!important;padding:4px 0 0!important;
  border:0!important;border-top:1px dashed #d7e0e7!important;background:#fff!important;font-size:13px!important;
}
.dxn-custom-location.show{display:block!important}
.dxn-chev{
  position:relative!important;display:block!important;flex:0 0 34px!important;
  width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important;
  margin:0!important;padding:0!important;border:0!important;background:transparent!important;
  box-shadow:none!important;cursor:pointer!important;
}
.dxn-chev:before{
  content:""!important;position:absolute!important;left:10px!important;top:8px!important;
  width:10px!important;height:10px!important;
  border-right:3px solid #52657a!important;border-bottom:3px solid #52657a!important;
  transform:rotate(45deg)!important;transform-origin:center!important;
  transition:transform .18s ease!important;
}
.dxn-location-card.dxn-select-open .dxn-chev:before{
  transform:rotate(225deg)!important;top:13px!important;
}

/* swap */
.dxn-switch{
  display:block!important;width:46px!important;height:46px!important;min-width:46px!important;min-height:46px!important;max-width:46px!important;max-height:46px!important;
  margin:12px auto!important;padding:0!important;border:1px solid #d9e2e8!important;border-radius:50%!important;
  background:#fff!important;color:#8392a1!important;font-size:20px!important;line-height:44px!important;text-align:center!important;
  box-shadow:0 3px 10px rgba(0,0,0,.07)!important;
}

/* one way / return */
.dxn-trip-toggle{
  display:grid!important;grid-template-columns:1fr 1fr!important;
  width:100%!important;height:68px!important;min-height:68px!important;max-height:68px!important;
  margin:18px 0 0!important;padding:0!important;
  border:2px solid #c6d2dc!important;border-radius:18px!important;overflow:hidden!important;background:#f9fbfb!important;
}
.dxn-trip-toggle label{display:block!important;height:64px!important;margin:0!important;padding:0!important}
.dxn-trip-toggle input{display:none!important}
.dxn-trip-toggle span{
  display:flex!important;align-items:center!important;justify-content:center!important;
  width:100%!important;height:64px!important;margin:0!important;padding:0 6px!important;
  color:#607187!important;background:transparent!important;font-size:17px!important;line-height:1!important;font-weight:850!important;
}
.dxn-trip-toggle input:checked+span{color:#0b4e85!important;background:#fff!important;box-shadow:inset 0 0 0 1px #c4d1db!important}
.dxn-form.dxn-roundtrip-active .dxn-trip-toggle label:last-child span{
  color:#12843b!important;background:#f6fbf7!important;box-shadow:inset 0 0 0 1px #96cda3!important;
}
.dxn-roundtrip-note{
  display:none!important;margin:10px 4px 0!important;padding:0!important;text-align:center!important;
  color:#12843b!important;font-size:13px!important;line-height:1.3!important;font-weight:800!important;
}
.dxn-form.dxn-roundtrip-active .dxn-roundtrip-note{display:block!important}

/* Date - custom visible text + native mobile picker */
.dxn-date-row{
  position:relative!important;
  display:flex!important;align-items:center!important;gap:13px!important;
  width:100%!important;height:74px!important;min-height:74px!important;max-height:74px!important;
  margin:16px 0 0!important;padding:0 17px!important;
  border:2px solid #c6d2dc!important;border-radius:18px!important;background:#f8fbfb!important;
  overflow:hidden!important;
}
.dxn-date-icon{
  position:relative!important;
  flex:0 0 24px!important;width:24px!important;height:24px!important;
}
.dxn-date-icon:before{
  content:""!important;position:absolute!important;left:3px!important;top:5px!important;
  width:16px!important;height:15px!important;border:2px solid #98a5b2!important;border-radius:3px!important;
}
.dxn-date-icon:after{
  content:""!important;position:absolute!important;left:6px!important;top:2px!important;
  width:10px!important;height:5px!important;border-left:2px solid #98a5b2!important;border-right:2px solid #98a5b2!important;
}
.dxn-date-display{
  display:block!important;flex:1 1 auto!important;min-width:0!important;
  color:#172d43!important;-webkit-text-fill-color:#172d43!important;
  font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif!important;
  font-size:21px!important;line-height:1!important;font-weight:800!important;
  opacity:1!important;visibility:visible!important;
}
.dxn-date-native{
  position:absolute!important;
  inset:0!important;
  display:block!important;
  width:100%!important;
  height:100%!important;
  min-width:100%!important;
  min-height:100%!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  opacity:.001!important;
  cursor:pointer!important;
  z-index:20!important;
  pointer-events:auto!important;
  -webkit-appearance:auto!important;
  appearance:auto!important;
  background:transparent!important;
}
.dxn-date-row:after{
  content:""!important;position:absolute!important;right:20px!important;top:50%!important;
  width:17px!important;height:17px!important;transform:translateY(-50%)!important;
  border:2px solid #000!important;border-radius:2px!important;
  box-sizing:border-box!important;
}
.dxn-date-row:before{
  content:""!important;position:absolute!important;right:24px!important;top:22px!important;
  width:9px!important;height:4px!important;border-left:2px solid #000!important;border-right:2px solid #000!important;
  z-index:1!important;
}

/* Cars */
.dxn-car-heading{margin:16px 0 9px!important;padding:0!important;color:#55687b!important;font-size:15px!important;line-height:1!important;font-weight:800!important}
.dxn-car-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important}
.dxn-car{
  display:flex!important;align-items:center!important;gap:9px!important;
  min-height:78px!important;margin:0!important;padding:10px 10px!important;
  border:2px solid #c5d2dc!important;border-radius:16px!important;background:#fff!important;
}
.dxn-car input{display:none!important}
.dxn-car.active{border-color:#12813c!important;background:#eff9f1!important}
.dxn-car-icon{
  display:flex!important;align-items:center!important;justify-content:center!important;flex:0 0 42px!important;
  width:42px!important;height:42px!important;border-radius:13px!important;background:#eff3f3!important;font-size:20px!important;
}
.dxn-car.active .dxn-car-icon{background:#13843d!important}
.dxn-car-text{display:flex!important;flex-direction:column!important;min-width:0!important}
.dxn-car-text b{font-size:15px!important;line-height:1.1!important;font-weight:850!important;white-space:nowrap!important}
.dxn-car-text small{margin-top:2px!important;color:#5d6d7e!important;font-size:12px!important;line-height:1!important}
.dxn-car em{margin-left:auto!important;color:#13843d!important;font-size:18px!important;font-style:normal!important;opacity:0!important}
.dxn-car.active em{opacity:1!important}

/* Customer */
.dxn-customer-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important;margin:14px 0 0!important}
.dxn-input-box{display:block!important;margin:0!important;padding:0!important}
.dxn-input-box>span{display:block!important;margin:0 0 5px!important;color:#56687a!important;font-size:12px!important;line-height:1!important;font-weight:800!important}
.dxn-input-box input{
  width:100%!important;height:44px!important;min-height:44px!important;max-height:44px!important;
  margin:0!important;padding:0 12px!important;border:1.5px solid #cbd6df!important;border-radius:12px!important;
  outline:0!important;background:#fff!important;color:#17314b!important;font-size:14px!important;line-height:44px!important;
}
.dxn-note-box{margin-top:9px!important}

/* CTA */
.dxn-open-booking{
  display:flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;
  width:100%!important;height:56px!important;min-height:56px!important;max-height:56px!important;
  margin:17px 0 0!important;padding:0 16px!important;border:0!important;border-radius:16px!important;
  background:linear-gradient(90deg,#ffa900,#eb9800)!important;color:#073e70!important;
  font-size:18px!important;line-height:1!important;font-weight:900!important;box-shadow:0 10px 22px rgba(239,157,0,.18)!important;
}
.dxn-btn-icon{
  display:inline-block!important;flex:0 0 22px!important;width:22px!important;height:22px!important;
  min-width:22px!important;min-height:22px!important;
  background-color:#073e70!important;
  -webkit-mask:url('icon-send-transparent.png') center/contain no-repeat!important;
  mask:url('icon-send-transparent.png') center/contain no-repeat!important;
}
.dxn-btn-label{display:inline-block!important}
.dxn-open-booking:disabled{opacity:.65!important}
.dxn-status{margin:8px 0 0!important;text-align:center!important;font-size:13px!important;line-height:1.2!important;font-weight:750!important}
.dxn-status.ok{color:#12813c!important}.dxn-status.err{color:#c62828!important}

/* bottom help */
.dxn-bottom-help{
  display:flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;flex-wrap:wrap!important;
  margin:13px 0 0!important;padding:0!important;text-align:center!important;color:#56687b!important;font-size:14px!important;line-height:1.25!important;font-weight:750!important;
}
.dxn-bottom-help a{display:inline-flex!important;align-items:center!important;gap:5px!important;color:#0a63ac!important;text-decoration:none!important;font-weight:850!important;white-space:nowrap!important}
.dxn-bottom-help a em{font-style:normal!important}

/* tablet/mobile compact behavior */
@media(max-width:780px){
  .dxn-card{width:calc(100% - 16px)!important;margin:8px auto!important;padding:17px 14px 20px!important;border-radius:22px!important}
  .dxn-top h2{font-size:27px!important}
  .dxn-viewer{font-size:13px!important}.dxn-viewer b{font-size:17px!important}
  .dxn-section-head{margin-top:22px!important}.dxn-section-head strong{font-size:18px!important}
  .dxn-route-title{font-size:18px!important}
  .dxn-location-card{height:102px!important;min-height:102px!important;max-height:102px!important;padding:12px 14px!important}
  .dxn-location-main select{font-size:19px!important}
  .dxn-customer-grid{grid-template-columns:1fr!important}
}
@media(max-width:480px){
  .dxn-card{padding:16px 12px 19px!important}
  .dxn-top{align-items:flex-start!important}
  .dxn-top h2{font-size:25px!important}
  .dxn-viewer{margin-top:2px!important;font-size:12px!important;gap:5px!important}
  .dxn-viewer b{font-size:16px!important}
  .dxn-section-head{margin:20px 6px 11px!important}
  .dxn-price-grid{gap:8px!important}
  .dxn-route-pick{padding:0 11px!important}
  .dxn-route-pick span{font-size:13px!important}.dxn-route-pick b{font-size:16px!important}
  .dxn-location-card{height:98px!important;min-height:98px!important;max-height:98px!important}
  .dxn-location-icon{flex-basis:52px!important;width:52px!important;height:52px!important;min-width:52px!important;max-width:52px!important;min-height:52px!important;max-height:52px!important}
  .dxn-trip-toggle span{font-size:16px!important}
  .dxn-car-grid{gap:8px!important}
  .dxn-car{padding:9px 8px!important;gap:7px!important}
  .dxn-car-icon{flex-basis:39px!important;width:39px!important;height:39px!important}
  .dxn-car-text b{font-size:14px!important}
  .dxn-bottom-help{flex-direction:column!important;gap:3px!important}
}
@container (max-width:680px){
  .dxn-location-card{height:102px!important;min-height:102px!important;max-height:102px!important}
  .dxn-route{padding:16px!important}
}

/* v2.1 precise alignment for location rows */
.dxn-location-main{display:flex!important;flex-direction:column!important;justify-content:center!important;align-self:stretch!important}
.dxn-chev{align-self:center!important}
.dxn-pickup .dxn-location-icon,
.dxn-destination .dxn-location-icon{background-color:transparent!important}

/* v2.2 - clean CSS icons, no screenshot assets */
.dxn-location-card{
  height:104px!important;
  min-height:104px!important;
  max-height:104px!important;
  padding:13px 18px!important;
}
.dxn-location-main{
  display:flex!important;
  flex-direction:column!important;
  justify-content:center!important;
  min-height:58px!important;
}
.dxn-location-label{
  margin:0 0 7px!important;
}
.dxn-location-main select{
  height:28px!important;
  min-height:28px!important;
  max-height:28px!important;
  line-height:28px!important;
}
@media(max-width:780px){
  .dxn-location-card{
    height:100px!important;
    min-height:100px!important;
    max-height:100px!important;
    padding:12px 14px!important;
  }
  .dxn-location-icon{
    flex-basis:52px!important;
    width:52px!important;height:52px!important;
    min-width:52px!important;max-width:52px!important;
    min-height:52px!important;max-height:52px!important;
  }
  .dxn-location-icon::before{width:28px!important;height:28px!important}
}

/* v2.3 mobile font/render fixes */
.dxn-card,
.dxn-card *,
.dxn-card input,
.dxn-card select,
.dxn-card button,
.dxn-card textarea{
  -webkit-font-smoothing:antialiased!important;
  text-rendering:optimizeLegibility!important;
}

.dxn-location-label,
.dxn-location-main select,
.dxn-trip-toggle span,
.dxn-date-display,
.dxn-car-heading,
.dxn-car-text b,
.dxn-car-text small,
.dxn-input-box>span,
.dxn-input-box input,
.dxn-bottom-help,
.dxn-bottom-help a,
.dxn-open-booking{
  opacity:1!important;
  visibility:visible!important;
}

.dxn-location-main select{
  color:#172d43!important;
  -webkit-text-fill-color:#172d43!important;
  font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif!important;
  background-color:transparent!important;
}
.dxn-location-main select option{
  color:#172d43!important;
  background:#fff!important;
}

.dxn-input-box input{
  color:#17314b!important;
  -webkit-text-fill-color:#17314b!important;
  opacity:1!important;
}

@media(max-width:780px){
  .dxn-card{
    font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif!important;
  }
  .dxn-date-row{
    height:70px!important;min-height:70px!important;max-height:70px!important;
  }
  .dxn-date-display{
    font-size:20px!important;
    line-height:1!important;
  }
}

@media(max-width:480px){
  .dxn-date-row{
    height:68px!important;min-height:68px!important;max-height:68px!important;
    padding:0 15px!important;
  }
  .dxn-date-display{
    font-size:19px!important;
  }
}

/* v2.4 - mobile/tablet date picker tap fix */
.dxn-date-row,
.dxn-date-row *{
  -webkit-tap-highlight-color:transparent!important;
}
.dxn-date-row{
  cursor:pointer!important;
  touch-action:manipulation!important;
}
.dxn-date-row:before,
.dxn-date-row:after,
.dxn-date-icon,
.dxn-date-icon:before,
.dxn-date-icon:after,
.dxn-date-display{
  pointer-events:none!important;
}
.dxn-date-native::-webkit-calendar-picker-indicator{
  position:absolute!important;
  inset:0!important;
  width:100%!important;
  height:100%!important;
  margin:0!important;
  padding:0!important;
  opacity:0!important;
  cursor:pointer!important;
}

/* v2.5 - example placeholder styling */
.dxn-card input::placeholder,
.dxn-card textarea::placeholder{
  color:#9aa7b4!important;
  -webkit-text-fill-color:#9aa7b4!important;
  opacity:.72!important;
  font-weight:500!important;
}
.dxn-card input::-webkit-input-placeholder,
.dxn-card textarea::-webkit-input-placeholder{
  color:#9aa7b4!important;
  -webkit-text-fill-color:#9aa7b4!important;
  opacity:.72!important;
  font-weight:500!important;
}
.dxn-card input::-moz-placeholder,
.dxn-card textarea::-moz-placeholder{
  color:#9aa7b4!important;
  opacity:.72!important;
  font-weight:500!important;
}
.dxn-card input:-ms-input-placeholder,
.dxn-card textarea:-ms-input-placeholder{
  color:#9aa7b4!important;
  opacity:.72!important;
  font-weight:500!important;
}
