/* CASESTUDIO V361 — adapt the purchase location container to the active theme.
   Scope is intentionally limited to the new city / point-of-sale container. */
html[data-theme="light"] body main.main-layout > section.preview-section > .purchase-location-container-v355 {
  background: linear-gradient(110deg, #ffffff, #f4f7fb) !important;
  border-color: #c8d5e5 !important;
  box-shadow: inset 0 0 0 1px rgba(34, 67, 108, .035), 0 5px 16px rgba(28, 45, 70, .07) !important;
}
html[data-theme="light"] body .purchase-location-container-v355 .purchase-location-field-v355 > label {
  color: #34445a !important;
}
html[data-theme="light"] body .purchase-location-container-v355 #buyer-city,
html[data-theme="light"] body .purchase-location-container-v355 #buyer-point-of-sale {
  background: #ffffff !important;
  color: #1e293b !important;
  border-color: #cbd5e1 !important;
  box-shadow: inset 0 1px 2px rgba(15, 23, 42, .035) !important;
}
html[data-theme="light"] body .purchase-location-container-v355 #buyer-city option,
html[data-theme="light"] body .purchase-location-container-v355 #buyer-point-of-sale option {
  background: #ffffff !important;
  color: #1e293b !important;
}
html[data-theme="light"] body .purchase-location-container-v355 #buyer-point-of-sale:disabled {
  color: #64748b !important;
  background: #f8fafc !important;
}
