/* 1.9.99.27.70: keep main format/area controls stable after related quick view interactions */
.afp-widget .afp-control--format-simple.has-afp-format-dropdown,
.afp-widget .afp-field-shell--format.has-afp-format-dropdown{
  position:relative !important;
}

.afp-widget .afp-control--format-simple.has-afp-format-dropdown > .afp-format-dropdown ~ .afp-format-dropdown,
.afp-widget .afp-field-shell--format.has-afp-format-dropdown > .afp-format-dropdown ~ .afp-format-dropdown{
  display:none !important;
}

.afp-widget .afp-control--format-simple.has-afp-format-dropdown > select[name="afp_format"],
.afp-widget .afp-field-shell--format.has-afp-format-dropdown > select[name="afp_format"],
.afp-widget .afp-control--format-simple.has-afp-format-dropdown > select[data-afp-shadowed-id="afp_format"],
.afp-widget .afp-field-shell--format.has-afp-format-dropdown > select[data-afp-shadowed-id="afp_format"],
.afp-widget .afp-control--format-simple.has-afp-format-dropdown > select[id="afp_format--afp-main-shadow"],
.afp-widget .afp-field-shell--format.has-afp-format-dropdown > select[id="afp_format--afp-main-shadow"]{
  position:absolute !important;
  inset:0 !important;
  width:100% !important;
  height:100% !important;
  margin:0 !important;
  padding:0 !important;
  border:0 !important;
  background:transparent !important;
  box-shadow:none !important;
  opacity:0 !important;
  color:transparent !important;
  -webkit-text-fill-color:transparent !important;
  text-shadow:none !important;
  pointer-events:none !important;
  appearance:none !important;
  -webkit-appearance:none !important;
  -moz-appearance:none !important;
}

.afp-widget .afp-control--format-simple.has-afp-format-dropdown > select[name="afp_format"]::-ms-expand,
.afp-widget .afp-field-shell--format.has-afp-format-dropdown > select[name="afp_format"]::-ms-expand,
.afp-widget .afp-control--format-simple.has-afp-format-dropdown > select[data-afp-shadowed-id="afp_format"]::-ms-expand,
.afp-widget .afp-field-shell--format.has-afp-format-dropdown > select[data-afp-shadowed-id="afp_format"]::-ms-expand,
.afp-widget .afp-control--format-simple.has-afp-format-dropdown > select[id="afp_format--afp-main-shadow"]::-ms-expand,
.afp-widget .afp-field-shell--format.has-afp-format-dropdown > select[id="afp_format--afp-main-shadow"]::-ms-expand{
  display:none !important;
}

.afp-widget .afp-field-shell--format select[name="afp_format"],
.afp-widget .afp-field-shell--format select[data-afp-shadowed-id="afp_format"],
.afp-widget .afp-field-shell--format select[id="afp_format--afp-main-shadow"],
.afp-widget .afp-field-shell--area input[name="afp_area"],
.afp-widget .afp-field-shell--area input[data-afp-shadowed-id="afp_area"],
.afp-widget .afp-field-shell--area input[id="afp_area--afp-main-shadow"]{
  display:block !important;
  width:100% !important;
  max-width:none !important;
  min-height:58px !important;
  height:58px !important;
  padding:0 22px !important;
  border:1.5px solid rgba(213,196,187,.96) !important;
  border-radius:22px !important;
  background:#fffdfa !important;
  box-shadow:none !important;
  font-size:18px !important;
  line-height:58px !important;
  box-sizing:border-box !important;
}

.afp-widget .afp-field-shell--format select[name="afp_format"],
.afp-widget .afp-field-shell--format select[data-afp-shadowed-id="afp_format"],
.afp-widget .afp-field-shell--format select[id="afp_format--afp-main-shadow"]{
  padding-right:54px !important;
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M5 7.5L10 12.5L15 7.5' stroke='%23725b52' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important;
  background-repeat:no-repeat !important;
  background-position:calc(100% - 18px) 50% !important;
  background-size:18px 18px !important;
  -webkit-appearance:none !important;
  appearance:none !important;
}

.afp-widget .afp-field-shell--area .afp-area-input{
  position:relative !important;
}

.afp-widget .afp-field-shell--area input[name="afp_area"],
.afp-widget .afp-field-shell--area input[data-afp-shadowed-id="afp_area"],
.afp-widget .afp-field-shell--area input[id="afp_area--afp-main-shadow"]{
  padding-right:112px !important;
}

.afp-widget .afp-field-shell--format select[name="afp_format"]:hover,
.afp-widget .afp-field-shell--format select[name="afp_format"]:focus,
.afp-widget .afp-field-shell--format select[data-afp-shadowed-id="afp_format"]:hover,
.afp-widget .afp-field-shell--format select[data-afp-shadowed-id="afp_format"]:focus,
.afp-widget .afp-field-shell--format select[id="afp_format--afp-main-shadow"]:hover,
.afp-widget .afp-field-shell--format select[id="afp_format--afp-main-shadow"]:focus,
.afp-widget .afp-field-shell--area input[name="afp_area"]:hover,
.afp-widget .afp-field-shell--area input[name="afp_area"]:focus,
.afp-widget .afp-field-shell--area input[data-afp-shadowed-id="afp_area"]:hover,
.afp-widget .afp-field-shell--area input[data-afp-shadowed-id="afp_area"]:focus,
.afp-widget .afp-field-shell--area input[id="afp_area--afp-main-shadow"]:hover,
.afp-widget .afp-field-shell--area input[id="afp_area--afp-main-shadow"]:focus{
  border-color:var(--afp-accent) !important;
  box-shadow:0 0 0 3px rgba(181,108,82,.08) !important;
  outline:none !important;
}

.afp-widget .afp-field-shell--format .select2,
.afp-widget .afp-field-shell--format .select2-container,
.afp-widget .afp-field-shell--format .select2-selection,
.afp-widget .afp-field-shell--format .select2-selection__rendered,
.afp-widget .afp-field-shell--format .select2-selection__arrow,
.afp-widget .afp-field-shell--format .selectWoo,
.afp-widget .afp-field-shell--format .selectwoo-container{
  display:none !important;
}
