.a3dmv-model-viewer {
  display: inline-block;
  model-viewer {
    width: 100%;
    height: 100%;
  }
  .fullscreen-icon {
    svg {
      cursor: pointer;
    }
    position: absolute;
    right: 10px;
    bottom: 10px;
    .close {
      display: none;
    }
    .open, .close {
      background: #fff;
      padding: 2px;
      border-radius: 3px;
      display: none;
    }
  }
  model-viewer:hover {
    .fullscreen-icon {
      .open {
        display: inline-block;
      }
    }
  }
  model-viewer:fullscreen {
    .fullscreen-icon {
      .open {
        display: none;
      }
      .close {
        display: inline-block;
      }

    }
  }
}