
      .Button2 {
        position: relative;
        display: inline-block;
        overflow: visible;
        box-sizing: border-box;
        margin: 0;
        padding: 0;
        font-family: var(--button-font-family);
        -moz-user-focus: ignore;
        user-select: none;
        text-align: center;
        white-space: nowrap;
        text-decoration: none;
        border-width: 0;
        outline: 0;
        background: transparent;
        -webkit-tap-highlight-color: transparent;
        touch-action: manipulation;
      }
      .Button2[aria-disabled="true"],
      .Button2[aria-busy="true"] {
        pointer-events: none;
      }
      .Button2::-moz-focus-inner {
        padding: 0;
        border: 0;
      }
      .Button2:before {
        position: absolute;
        z-index: -1;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        content: "";
        border-radius: var(--button-borderRadius);
      }
      .Button2:after {
        position: absolute;
        z-index: -1;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        content: "";
        transform: scale(0);
      }
      .Button2 .Button2-Icon {
        position: relative;
        pointer-events: none;
      }
      .Button2 .Button2-Icon_side_left {
        position: absolute;
        top: 0;
        left: 0;
      }
      .Button2 .Button2-Icon_side_right {
        position: absolute;
        top: 0;
        right: 0;
      }
      .Button2-Text {
        position: relative;
        display: inline-block;
        resize: none;
        white-space: nowrap;
        pointer-events: none;
      }
      .Button2 {
        cursor: pointer;
      }
      .Button2[aria-disabled="true"],
      .Button2_disabled {
        cursor: default;
      }
    