.q-dots-menu-trigger {
  --q-dots-ink: #171717;
  width: 32px;
  height: 32px;
  padding: 0 !important;
  border: 0;
  background: transparent !important;
  color: var(--q-dots-ink) !important;
  box-shadow: none !important;
  border-radius: 6px;
}
.q-dots-menu-trigger[aria-expanded='true'] {
  background: rgba(0, 0, 0, 0.05) !important;
}
.q-dots-menu-trigger:hover:not(:disabled) {
  background: rgba(0, 0, 0, 0.08) !important;
}
.q-dots-menu-trigger:disabled {
  opacity: 0.5;
  background: transparent !important;
  color: var(--q-dots-ink) !important;
  box-shadow: none !important;
}
.q-dots-menu-trigger > svg {
  flex: none;
}
.q-dots-menu-trigger:focus-visible {
  box-shadow:
    0 0 0 2px var(--ss-surface-light),
    0 0 0 4px var(--ss-primary) !important;
}
[data-theme='dark'] .q-dots-menu-trigger {
  --q-dots-ink: #ededed;
}
[data-theme='dark'] .q-dots-menu-trigger[aria-expanded='true'] {
  background: rgba(255, 255, 255, 0.06) !important;
}
[data-theme='dark'] .q-dots-menu-trigger:hover:not(:disabled) {
  background: rgba(255, 255, 255, 0.09) !important;
}
