# subscription/2.0.0/assets/css/admin-components/dropdown.css

Subscriptions for WooCommerce with Stripe Recurring Payments, version 2.0.0. 113 lines.

- Page: https://pluginprobe.com/plugins/subscription/2.0.0/code/assets/css/admin-components/dropdown.css
- Raw: https://pluginprobe.com/plugins/subscription/2.0.0/raw/assets/css/admin-components/dropdown.css
- Modified: 2026-09-14T12:17:12+00:00

Line numbers below start at 1. Link to a line or a range by appending a fragment to the
page URL, for example `https://pluginprobe.com/plugins/subscription/2.0.0/code/assets/css/admin-components/dropdown.css#L10-L20`.

```css
/* --------------------------------------------------------------------------
   Row actions (three-dot dropdown)
   -------------------------------------------------------------------------- */
.wpsubs-row-actions {
  position: relative;
  display: flex;
  justify-content: flex-end;
}

.wpsubs-row-actions__trigger {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 30px;
  height: 30px;
  border-radius: var(--wpsubs-radius-sm);
  border: none;
  background: transparent;
  cursor: pointer;
  color: var(--wpsubs-text-subtle);
  transition:
    background 0.12s,
    color 0.12s;
  padding: 0;
  font-size: 18px;
  letter-spacing: 1px;
  line-height: 1;
}

.wpsubs-row-actions__trigger:hover,
.wpsubs-row-actions--open .wpsubs-row-actions__trigger {
  background: var(--wpsubs-surface-muted);
  color: var(--wpsubs-text);
  outline: none;
}

@keyframes wpsubs-dropdown-in {
  from {
    opacity: 0;
    transform: translateY(-4px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}

.wpsubs-dropdown {
  display: none;
  position: absolute;
  right: 0;
  top: calc(100% + 4px);
  width: max-content;
  box-sizing: border-box;
  background: var(--wpsubs-surface);
  border: 1px solid var(--wpsubs-border);
  border-radius: var(--wpsubs-radius);
  box-shadow: var(--wpsubs-shadow-md);
  z-index: 9999;
  padding: 4px;
}

.wpsubs-dropdown--open {
  display: block;
  animation: wpsubs-dropdown-in 0.1s ease;
}

.wpsubs-dropdown__item {
  display: flex;
  align-items: center;
  gap: 8px;
  width: 100%;
  padding: 7px 10px;
  border-radius: var(--wpsubs-radius-sm);
  border: none;
  background: transparent;
  font-size: 13px;
  font-family: inherit;
  color: var(--wpsubs-text);
  cursor: pointer;
  text-align: left;
  text-decoration: none;
  white-space: nowrap;
  transition: background 0.1s;
  box-sizing: border-box;
  line-height: 1.4;
}

.wpsubs-dropdown__item:hover {
  background: var(--wpsubs-surface-muted);
  color: var(--wpsubs-text);
  text-decoration: none;
}

.wpsubs-dropdown__item:disabled {
  color: var(--wpsubs-text-subtle);
  cursor: not-allowed;
}

.wpsubs-dropdown__item--danger {
  color: #dc2626;
}
.wpsubs-dropdown__item--danger:hover {
  background: #fee2e2;
  color: #b91c1c;
}

.wpsubs-dropdown__divider {
  height: 1px;
  background: var(--wpsubs-border);
  margin: 4px 0;
}

```
