@media (max-width: 768px) {
  .library-page .paper-actions {
    display: grid !important;
    grid-template-columns: repeat(6, minmax(0, 1fr));
    gap: 9px !important;
    align-items: stretch;
  }

  .library-page .paper-actions > .paper-source-link,
  .library-page .paper-actions > .paper-share-btn,
  .library-page .paper-actions > button {
    align-items: center;
    box-sizing: border-box;
    display: inline-flex;
    justify-content: center;
    margin: 0 !important;
    min-height: 42px;
    min-width: 0;
    padding: 7px 6px !important;
    text-align: center;
    white-space: nowrap;
    width: 100%;
  }

  .library-page .paper-actions > a[target="_blank"]:not([href*="scholar.google.com"]) {
    grid-column: 1 / 4;
    grid-row: 1;
  }

  .library-page .paper-actions > a[href*="scholar.google.com"] {
    grid-column: 4 / 7;
    grid-row: 1;
  }

  .library-page .paper-actions > button:not(.btn-danger):not(.paper-share-btn) {
    grid-column: 1 / 3;
    grid-row: 2;
  }

  .library-page .paper-actions > .btn-danger {
    grid-column: 3 / 5;
    grid-row: 2;
  }

  .library-page .paper-actions > .paper-share-btn {
    grid-column: 5 / 7;
    grid-row: 2;
  }

  .library-page .paper-actions > a[href*="?edit=1"] {
    display: none !important;
  }
}
