/*
 * 观象录入页的跨浏览器控件修正。
 * 保留既有的底线表单框架，只移除 Safari、Chromium 与 Firefox 各自的
 * 原生下拉外壳，并提供统一箭头、焦点与禁用状态。
 */
.xy-inquiry-view.xy-inquiry-preview select.xy-inquiry-preview__control--select {
  -webkit-appearance: none !important;
  appearance: none !important;
  background-color: transparent !important;
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 12 8'%3E%3Cpath d='m1 1 5 5 5-5' fill='none' stroke='%23758fa8' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5'/%3E%3C/svg%3E") !important;
  background-position: right 0.35rem center !important;
  background-repeat: no-repeat !important;
  background-size: 0.625rem auto !important;
  padding-inline: 0.35rem 1.45rem;
  text-overflow: ellipsis;
}

.xy-inquiry-view.xy-inquiry-preview select.xy-inquiry-preview__control--select::-ms-expand {
  display: none;
}

.xy-inquiry-view.xy-inquiry-preview select.xy-inquiry-preview__control--select:hover:not(:disabled) {
  border-block-end-color: rgb(184 148 51 / 0.58);
  box-shadow: 0 1px 0 rgb(184 148 51 / 0.12);
}

.xy-inquiry-view.xy-inquiry-preview select.xy-inquiry-preview__control--select:focus,
.xy-inquiry-view.xy-inquiry-preview select.xy-inquiry-preview__control--select:focus-visible {
  border-block-end-color: var(--xy-mingli-accent);
  box-shadow: 0 2px 0 rgb(189 147 69 / 0.24);
  outline: none;
}

.xy-inquiry-view.xy-inquiry-preview select.xy-inquiry-preview__control--select:disabled {
  background-image: none !important;
  cursor: not-allowed;
}

.xy-inquiry-view.xy-inquiry-preview .xy-inquiry-preview__field:focus-within .xy-mingli-form__field-label {
  color: rgb(143 103 30);
}

@media (max-width: 47.999rem) {
  .xy-inquiry-view.xy-inquiry-preview select.xy-inquiry-preview__control--select {
    background-position: right 0.1rem center !important;
    background-size: 0.5rem auto !important;
    padding-inline: 0.1rem 1.1rem;
  }
}
