/*
  330af — SUBJECT ENUM ARROW PARITY
  Create + Edit
  Reference: Level-1 Subject Classification in Edit
*/

.atosy-subject-detail-v5-overlay
  .atosy-subject-detail-v5-edit-field
  select:not(:disabled),

.atosy-subject-detail-v5-overlay
  .atosy-address-enum-v1
  select[data-address-level]:not(:disabled) {
  appearance: none !important;
  -webkit-appearance: none !important;
  padding-right: 42px !important;
  background-image:
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%235a7898' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") !important;
  background-repeat: no-repeat !important;
  background-position: calc(100% - 13px) 50% !important;
  background-size: 18px 18px !important;
}

/* Disabled Enum: no misleading arrow. */
.atosy-subject-detail-v5-overlay
  .atosy-subject-detail-v5-edit-field
  select:disabled,

.atosy-subject-detail-v5-overlay
  .atosy-address-enum-v1
  select[data-address-level]:disabled {
  appearance: none !important;
  -webkit-appearance: none !important;
  background-image: none !important;
  padding-right: 42px !important;
}


/*
  330ah — CREATE ENUM ARROW FINAL OVERRIDE
  Ensures Create fields use the same arrow as Edit.
*/
#atosy-subject-create-v1-overlay
  .atosy-subject-detail-v5-edit-field
  select:not(:disabled) {
  appearance: none !important;
  -webkit-appearance: none !important;
  padding-right: 42px !important;
  background-image:
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%235a7898' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") !important;
  background-repeat: no-repeat !important;
  background-position: calc(100% - 13px) 50% !important;
  background-size: 18px 18px !important;
}

#atosy-subject-create-v1-overlay
  .atosy-subject-detail-v5-edit-field
  select:disabled {
  appearance: none !important;
  -webkit-appearance: none !important;
  padding-right: 42px !important;
  background-image: none !important;
}
