/*
 * AICS Row Actions Standard v1 - 26 Aug 2026
 * Permanent rule: row-level menus use a compact horizontal three-dot trigger (⋯).
 * Existing action-menu contents and permissions remain owned by each module.
 */
.actions-cell .actions-menu > .actions-toggle,
[data-row-action="1"] .actions-menu > .actions-toggle,
.aics-row-actions-trigger {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 40px !important;
  min-width: 40px !important;
  max-width: 40px !important;
  height: 40px !important;
  min-height: 40px !important;
  padding: 0 !important;
  border-radius: 10px !important;
  line-height: 1 !important;
  font-size: 22px !important;
  font-weight: 800 !important;
  letter-spacing: 0 !important;
  white-space: nowrap !important;
  overflow: hidden !important;
  vertical-align: middle;
}

.actions-cell,
[data-row-action="1"] { text-align: right; }

.aics-row-actions-trigger > span {
  display: block;
  transform: translateY(-2px);
  line-height: 1;
}

@media (max-width: 767px) {
  .actions-cell .actions-menu > .actions-toggle,
  [data-row-action="1"] .actions-menu > .actions-toggle,
  .aics-row-actions-trigger {
    width: 44px !important;
    min-width: 44px !important;
    max-width: 44px !important;
    height: 44px !important;
    min-height: 44px !important;
  }
}
