@media (max-width: 767px) {
  .grid-cols-\[32px_minmax\(0\,1fr\)_32px\] {
    grid-template-columns: 32px minmax(0, 1fr) 24px;
  }

  .grid-cols-\[32px_32px_minmax\(0\,1fr\)_32px\] {
    grid-template-columns: 32px 32px minmax(0, 1fr) 24px;
  }

  .bookmark-context-trigger {
    align-items: flex-start !important;
    min-height: 112px !important;
  }

  .bookmark-context-trigger .truncate {
    overflow: visible !important;
    overflow-wrap: anywhere;
    text-overflow: clip !important;
    white-space: normal !important;
  }

  .bookmark-context-trigger .text-\[15px\],
  .bookmark-context-trigger .text-\[14px\] {
    display: block !important;
    line-height: 1.35;
    overflow: visible !important;
    white-space: normal !important;
    -webkit-line-clamp: unset !important;
    line-clamp: unset !important;
  }

  .bookmark-context-trigger .text-\[13px\],
  .bookmark-context-trigger .text-\[12px\] {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    line-height: 1.4;
    overflow: hidden !important;
  }

  .bookmark-context-trigger .flex.min-w-0.items-center.gap-x-2 {
    display: block !important;
  }

  .bookmark-context-trigger .flex.h-8.w-8.items-center.justify-center,
  .bookmark-context-trigger .ml-3.flex.h-8.w-8.shrink-0.items-center.justify-center {
    height: 24px !important;
    margin-top: 4px;
    width: 24px !important;
  }

  .bookmark-context-trigger.px-3,
  .bookmark-context-trigger.px-4 {
    padding-bottom: 12px !important;
    padding-top: 12px !important;
  }

  [data-v-4c09eda4].grid.grid-cols-2 {
    grid-template-columns: minmax(0, 1fr) !important;
    row-gap: 10px !important;
  }

  [data-v-4c09eda4].grid.grid-cols-2 > [data-v-4c09eda4].group.flex {
    align-items: flex-start !important;
    border-radius: 14px !important;
    min-height: 70px !important;
    padding-bottom: 10px !important;
    padding-top: 10px !important;
  }

  [data-v-4c09eda4].grid.grid-cols-2 > [data-v-4c09eda4].group.flex .truncate {
    overflow: visible !important;
    overflow-wrap: anywhere;
    text-overflow: clip !important;
    white-space: normal !important;
  }

  [data-v-4c09eda4].grid.grid-cols-2 > [data-v-4c09eda4].group.flex .text-\[14px\] {
    display: block !important;
    line-height: 1.35;
    overflow: visible !important;
    white-space: normal !important;
    -webkit-line-clamp: unset !important;
    line-clamp: unset !important;
  }

  [data-v-4c09eda4].grid.grid-cols-2 > [data-v-4c09eda4].group.flex .text-\[12px\] {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    line-height: 1.4;
    overflow: hidden !important;
  }

  button .min-w-0.flex-1.truncate.text-\[14px\],
  button .truncate.text-\[14px\].font-medium {
    overflow: visible !important;
    overflow-wrap: anywhere;
    text-overflow: clip !important;
    white-space: normal !important;
  }
}
