.container-printer{
    visibility: hidden;
    display: none;
  }

  .pulse{
    animation: animate 1s linear infinite;
    border-radius: 0.474rem;
  }

  @keyframes animate{
    0%{box-shadow: 0 0 0 0 rgba(0, 155, 245, 0.753) , 0 0 0 0 rgba(0, 155, 245, 0.753)}
    40%{box-shadow: 0 0 0 10px rgba(170, 208, 230, 0.699) , 0 0 0 0 rgba(183, 216, 236, 0.753)}
  }

  @media print {
      @page{
        size: 110mm;
        margin: 6mm;
      }
      * {
        font-size: 1em !important;
        line-height: 1 !important;
      }
      html, body * {
        visibility: hidden;
        height: 10vh;
      } 
      
      .container-printer, .container-printer * {
          visibility: visible;
          display: initial;
          top: 0;
          width: 58mm;
          left: 0;
      }
      .print-receipt {
        display: flex;
        position: absolute;
        flex-direction: column;
      }
      .print-receipt-2 {
        display: flex;
        flex-direction: column;
        position: absolute;
        top: 160px;
      }
      .divider{
        position: absolute;
        top: 130px;
      }
    }