/* Shared PNG UI icons; the artwork lives in static/src/img/icons. */
img.rp-ui-icon {
  display: inline-block !important;
  width: 1.2em !important;
  height: 1.2em !important;
  min-width: 1.2em;
  max-width: none !important;
  object-fit: contain;
  vertical-align: -.22em;
  flex: 0 0 auto;
  border: 0 !important;
  border-radius: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
  filter: none;
}
.rp-h2-bell img.rp-ui-icon,.rpa-launcher img.rp-ui-icon { width:1.45em !important;height:1.45em !important; }
.rp-icon-select,.rp-icon-input {
  background-image: var(--rp-control-icon) !important;
  background-position: var(--rp-control-position, left .7em center) !important;
  background-size: 1.15em 1.15em, 16px 12px !important;
  background-repeat: no-repeat !important;
  padding-inline-start: 2.45em !important;
}
[dir="rtl"] .rp-icon-input { --rp-control-position:right .7em center; }
.rp-native-icon:before,[class*="fa-rp-"]:before {
  content:"";display:inline-block;width:1.2em;height:1.2em;
  background-image:var(--rp-native-icon);background-size:contain;
  background-position:center;background-repeat:no-repeat;
  vertical-align:-.22em;margin-inline-end:.3em;
}

.fa-rp-box { --rp-native-icon:url("/r_padel/static/src/img/menu/12_orders.png"); }
.fa-rp-gift { --rp-native-icon:url("/r_padel/static/src/img/icons/ui/gift.png"); }
.fa-rp-key { --rp-native-icon:url("/r_padel/static/src/img/icons/ui/key.png"); }
.fa-rp-megaphone { --rp-native-icon:url("/r_padel/static/src/img/icons/ui/megaphone.png"); }
.fa-rp-minus { --rp-native-icon:url("/r_padel/static/src/img/icons/ui/minus.png"); }
.fa-rp-money-out { --rp-native-icon:url("/r_padel/static/src/img/icons/ui/money-out.png"); }
.fa-rp-nav-tournaments { --rp-native-icon:url("/r_padel/static/src/img/menu/04_tournaments.png"); }
.fa-rp-plus { --rp-native-icon:url("/r_padel/static/src/img/icons/ui/plus.png"); }
.fa-rp-warning { --rp-native-icon:url("/r_padel/static/src/img/icons/ui/warning.png"); }
.o_form_label[for^="is_low_stock_"]:before,.o_list_renderer th[data-name="is_low_stock"]:before { content:"";display:inline-block;width:1.2em;height:1.2em;background:url("/r_padel/static/src/img/icons/ui/warning.png") center/contain no-repeat;vertical-align:-.2em;margin-inline-end:.3em; }
.o_form_label[for^="water_bottle_"]:before,.o_list_renderer th[data-name="water_bottle"]:before { content:"";display:inline-block;width:1.2em;height:1.2em;background:url("/r_padel/static/src/img/icons/ui/water.png") center/contain no-repeat;vertical-align:-.2em;margin-inline-end:.3em; }
