/*
watch-run -p 'src/common/scss/woocommerce-vouchers.scss' 'node-sass --output-style compressed src/common/scss/woocommerce-vouchers.scss > assets/css/woocommerce-vouchers.min.css'
*/
.tb-close-icon {
  font-family: dashicons;
  font-size: 20px; }

#TB_closeWindowButton {
  top: 0; }

#TB_window {
  top: 0 !important;
  left: 0 !important;
  margin-left: inherit !important;
  margin-top: inherit !important;
  display: flex;
  width: 100vw !important;
  height: 100vh;
  align-items: center;
  justify-content: center;
  background-color: transparent !important; }
  #TB_window #TB_ImageOff {
    background-color: #fff; }
  #TB_window img#TB_Image {
    margin: 15px !important; }
  #TB_window #TB_caption {
    display: none; }
  #TB_window #TB_closeWindow {
    position: absolute;
    right: .5em;
    top: .5em; }

.voucher-configuration {
  margin-bottom: 15px; }
  .voucher-configuration .input-group-selector label {
    display: block;
    font-weight: bold; }
  .voucher-configuration .input-group-selector ul {
    margin: 0px;
    padding: 0px;
    list-style-type: none; }
    .voucher-configuration .input-group-selector ul li {
      position: relative;
      display: inline-block;
      box-sizing: border-box;
      cursor: pointer;
      width: 150px;
      margin-right: 15px;
      margin-bottom: 15px; }
      .voucher-configuration .input-group-selector ul li .voucher-preview {
        position: absolute;
        display: block;
        bottom: 8px;
        right: 8px;
        width: 24px;
        height: 24px;
        z-index: 1;
        background-size: contain;
        background-repeat: no-repeat;
        background-position: center center;
        background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxMDAwIDEwMDA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48c3R5bGUgdHlwZT0idGV4dC9jc3MiPi5zdDB7ZmlsbDojRkZGRkZGO3N0cm9rZTojMDAwMDAwO3N0cm9rZS1taXRlcmxpbWl0OjEwO308L3N0eWxlPjxyZWN0IHg9IjQ3LjgiIHk9IjUyLjUiIGNsYXNzPSJzdDAiIHdpZHRoPSI5MDIuNCIgaGVpZ2h0PSI4ODcuMyIvPjxnPjxwYXRoIGQ9Ik03NzQuOCwxOTMuOEg2MjIuNWMtMTYuOSwwLTMwLjYsMTMuNy0zMC42LDMwLjZzMTMuNywzMC42LDMwLjYsMzAuNkg3MDNMNTU2LDQwMmw0My4zLDQzLjNMNzQ1LjYsMjk5bC0wLjcsNzguNmMwLDE2LjksMTMuNywzMC42LDMwLjYsMzAuNnMzMC42LTEzLjcsMzAuNi0zMC42VjIyNC40YzAtOS4xLTMuOC0xNi40LTkuNy0yMS40Qzc5MSwxOTcuMyw3ODMuMywxOTMuOCw3NzQuOCwxOTMuOEw3NzQuOCwxOTMuOHogTTkyOC44LDg2Ny41YzAsMzMuNy0yNy40LDYxLjMtNjEuMyw2MS4zaC03MzVjLTMzLjgsMC02MS4zLTI3LjYtNjEuMy02MS4zdi03MzVjMC0zMy44LDI3LjQtNjEuMyw2MS4zLTYxLjNoNzM1YzMzLjgsMCw2MS4zLDI3LjQsNjEuMyw2MS4zVjg2Ny41TDkyOC44LDg2Ny41eiBNODY3LjUsMTBoLTczNUM2NC44LDEwLDEwLDY0LjgsMTAsMTMyLjV2NzM1QzEwLDkzNS4yLDY0LjgsOTkwLDEzMi41LDk5MGg3MzVjNjcuNywwLDEyMi41LTU0LjgsMTIyLjUtMTIyLjV2LTczNUM5OTAsNjQuOCw5MzUuMiwxMCw4NjcuNSwxMEw4NjcuNSwxMHogTTQwMC43LDU1NC44TDI1NC4zLDcwMS4ybDAuNy03OC43YzAtMTYuOC0xMy43LTMwLjYtMzAuNi0zMC42cy0zMC42LDEzLjgtMzAuNiwzMC42djE1My4xYzAsOS4yLDMuOCwxNi41LDkuNywyMS40YzUuNSw1LjUsMTMuMyw5LjIsMjEuOCw5LjJoMTUyLjNjMTYuOSwwLDMwLjYtMTMuOCwzMC42LTMwLjZTMzk0LjQsNzQ1LDM3Ny41LDc0NUgyOTdsMTQ3LTE0N0w0MDAuNyw1NTQuOEw0MDAuNyw1NTQuOHogTTc3NS42LDU5MS45Yy0xNi45LDAtMzAuNiwxMy44LTMwLjYsMzAuNmwwLjcsNzguN0w1OTkuMyw1NTQuOEw1NTYsNTk4bDE0NywxNDdoLTgwLjVjLTE2LjksMC0zMC42LDEzLjgtMzAuNiwzMC42czEzLjcsMzAuNiwzMC42LDMwLjZoMTUyLjNjOC41LDAsMTYuMy0zLjcsMjEuOC05LjJjNS45LTQuOSw5LjctMTIuMyw5LjctMjEuNFY2MjIuNUM4MDYuMyw2MDUuNyw3OTIuNSw1OTEuOSw3NzUuNiw1OTEuOUw3NzUuNiw1OTEuOXogTTM3Ny41LDI1NWMxNi45LDAsMzAuNi0xMy43LDMwLjYtMzAuNnMtMTMuNy0zMC42LTMwLjYtMzAuNkgyMjUuMmMtOC41LDAtMTYuMiwzLjUtMjEuOCw5LjJjLTUuOSw1LTkuNywxMi4zLTkuNywyMS40djE1My4xYzAsMTYuOSwxMy43LDMwLjYsMzAuNiwzMC42czMwLjYtMTMuNywzMC42LTMwLjZsLTAuNy03OC42bDE0Ni4zLDE0Ni4zTDQ0NCw0MDJMMjk3LDI1NUgzNzcuNUwzNzcuNSwyNTV6Ii8+PC9nPjwvc3ZnPg==); }
      .voucher-configuration .input-group-selector ul li .title {
        text-align: center;
        padding: 0.2em 0; }
      .voucher-configuration .input-group-selector ul li .voucher-thumbnail {
        position: relative;
        margin: 1em 0;
        border: 3px solid transparent;
        transition: border-color 150ms linear;
        overflow: hidden;
        height: 140px; }
        .voucher-configuration .input-group-selector ul li .voucher-thumbnail .voucher-thumbnail-image {
          width: auto;
          height: 140px;
          position: absolute;
          top: 0;
          left: 0;
          right: 0;
          bottom: 0;
          margin: auto; }
        .voucher-configuration .input-group-selector ul li .voucher-thumbnail img {
          max-width: inherit !important;
          width: auto;
          height: 100%;
          border: 1px solid #ddd;
          opacity: .6;
          position: relative;
          left: 50%;
          transform: translateX(-50%); }
      .voucher-configuration .input-group-selector ul li.active .voucher-thumbnail {
        border-color: var(--wc-blue); }
        .voucher-configuration .input-group-selector ul li.active .voucher-thumbnail img {
          opacity: 1; }
  .voucher-configuration .input-group {
    width: 100%;
    margin-bottom: 5px; }
    .voucher-configuration .input-group label {
      display: block;
      font-weight: bold; }
    .voucher-configuration .input-group input[type=text],
    .voucher-configuration .input-group input[type=number],
    .voucher-configuration .input-group textarea {
      width: 100%; }
      .voucher-configuration .input-group input[type=text]:focus-visible, .voucher-configuration .input-group input[type=text]:focus,
      .voucher-configuration .input-group input[type=number]:focus-visible,
      .voucher-configuration .input-group input[type=number]:focus,
      .voucher-configuration .input-group textarea:focus-visible,
      .voucher-configuration .input-group textarea:focus {
        border-color: #888; }
    .voucher-configuration .input-group small {
      display: block;
      margin-top: 3px; }
    .voucher-configuration .input-group.required label:after {
      content: ' *';
      color: #990000; }
  .voucher-configuration .input-group-sendto-option {
    margin-bottom: 5px; }
  .voucher-configuration .input-group-sendto-content {
    display: none; }

.woocommerce td.product-name dl.variation dt,
.woocommerce td.product-name dl.variation dd {
  float: none !important;
  display: block !important; }
  .woocommerce td.product-name dl.variation dt p,
  .woocommerce td.product-name dl.variation dd p {
    margin: 0px;
    margin-bottom: 0.5em; }

/*# sourceMappingURL=woocommerce-vouchers.css.map */
