/* Admin-only shortcuts on public product pages. Uses the same Font Awesome set as product chips. */
body.details .column.product .column.details .price_panel .product_code {
  display:flex;
  align-items:center;
  min-height:26px;
}
body.details .column.product .column.details .product_code_value {
  display:block;
}
body.details .column.product .column.details .product_admin_edit_link {
  display:inline-flex;
  flex:0 0 26px;
  width:26px;
  height:26px;
  margin:0 0 0 9px;
  align-items:center;
  justify-content:center;
  color:#d1a400;
  text-decoration:none;
}
body.details .column.product .column.details .product_admin_edit_icon {
  display:inline-flex;
  align-items:center;
  justify-content:center;
  width:26px;
  height:26px;
  font-family:"Font Awesome 5 Free";
  font-size:22px;
  font-weight:900;
  font-style:normal;
  line-height:1;
}
body.details .column.product .column.details .product_admin_edit_icon::before {
  content:"\f044";
}
.ProductItem .summary .product_code .product_card_admin_edit_link {
  display:inline-flex;
  flex:0 0 26px;
  width:26px;
  height:26px;
  margin:0 7px 0 0;
  align-items:center;
  justify-content:center;
  color:#d1a400;
  text-decoration:none;
}
.ProductItem .summary .product_code .product_card_admin_edit_icon {
  display:inline-flex;
  align-items:center;
  justify-content:center;
  width:26px;
  height:26px;
  font-family:"Font Awesome 5 Free";
  font-size:22px;
  font-weight:900;
  font-style:normal;
  line-height:1;
}
.ProductItem .summary .product_code .product_card_admin_edit_icon::before {
  content:"\f044";
}
