/* Acciones compactas para todas las descargas de WooCommerce y para Ver suscripción. */
.woocommerce a.fs-order-icon-action,
.woocommerce a.fs-order-icon-action.button,
.woocommerce-page a.fs-order-icon-action,
.woocommerce-page a.fs-order-icon-action.button{
  display:inline-flex!important;
  width:38px!important;
  min-width:38px!important;
  height:38px!important;
  min-height:38px!important;
  padding:0!important;
  align-items:center!important;
  justify-content:center!important;
  vertical-align:middle!important;
  border:1px solid rgba(255,255,255,.16)!important;
  border-radius:10px!important;
  background:#181a18!important;
  color:#c8ff00!important;
  text-decoration:none!important;
  line-height:1!important;
  box-shadow:none!important;
  font-size:0!important;
  transition:background .16s ease,border-color .16s ease,color .16s ease!important;
}
.woocommerce a.fs-order-icon-action:hover,
.woocommerce a.fs-order-icon-action.button:hover,
.woocommerce-page a.fs-order-icon-action:hover,
.woocommerce-page a.fs-order-icon-action.button:hover{
  background:#292f1c!important;
  border-color:#c8ff00!important;
  color:#e3ff72!important;
}
.woocommerce a.fs-order-icon-action:focus-visible,
.woocommerce-page a.fs-order-icon-action:focus-visible{
  outline:2px solid #c8ff00!important;
  outline-offset:3px!important;
}
.woocommerce a.fs-order-icon-action svg,
.woocommerce-page a.fs-order-icon-action svg{
  width:18px!important;
  height:18px!important;
  display:block!important;
  flex-shrink:0!important;
  fill:none!important;
  stroke:currentColor!important;
  stroke-width:1.8!important;
  stroke-linecap:round!important;
  stroke-linejoin:round!important;
}
