
.action-group {
  width: 100%;
  margin: 0 auto 1.5em;
  text-align: left;

  --color-action-group-surface: rgba(0, 0, 0, 0.03);
  --color-action-group-action: rgba(0, 0, 0, 0.03);
  --color-action-group-action-focused: rgba(0, 0, 0, 0.12);
  --color-action-group-action-hovered: rgba(0, 0, 0, 0.06);
  --color-action-group-border: rgba(0, 0, 0, 0.05);

  [data-color-scheme="dark"] & {
    --color-action-group-surface: rgba(var(--rgb-almost-white), 0.05);
    --color-action-group-action: rgba(var(--rgb-almost-white), 0.05);
    --color-action-group-action-focused: rgba(var(--rgb-almost-white), 0.08);
    --color-action-group-action-hovered: rgba(var(--rgb-almost-white), 0.08);
    --color-action-group-border: rgba(var(--rgb-almost-white), 0.08);
  }

  &:last-child { margin-bottom: 0; }

  .popup-menu &,
  .bulk-actions__menu & {
    --color-action-group-action: rgba(255, 255, 255, 0.1);

    [data-color-scheme="dark"] & {
      --color-action-group-action: rgba(255, 255, 255, 0.2);
      --color-action-group-action-focused: rgba(255, 255, 255, 0.4);
      --color-action-group-action-hovered: rgba(255, 255, 255, 0.32);
    }
  }
}

.action-group__expander {
  position: relative;
  user-select: none;

  &:after {
    filter: var(--colorize-inverted-ink);
    content: "";
    width: 1rem;
    height: 1rem;
    background: url("/assets/icons/arrow-down-c4e19f3d.svg") no-repeat center center;
    background-size: 100%;
    position: absolute;
    right: 0;
    top: 0;
    pointer-events: none;
    opacity: 0.85;
  }

  &:not([open]) {
    &:after { transform: rotate(-90deg); }

    ~ .action-group__item {
      display: none;

      .popup-picker--filtered & { display: unset; }
    }
  }
}

.action-group__title {
  margin: 0 0 0.5em 0.66em;
  font-weight: 600;
  font-size: 0.875em;
  text-transform: uppercase;
  line-height: 1.2;

  .action-group:first-child & { margin-top: 0.5em; }
}

.action-group__hint {
  margin: 0 0 0.5em 0.66em;
}

.action-group__item { position: relative; }

.action-group__action {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  position: relative;
  display: block;
  width: 100%;
  padding: 0.66em 0.66em 0.66em 3em;
  background: none;
  color: inherit;
  text-decoration: none;
  text-align: left;
  font-weight: 500;
  border-radius: inherit;
  cursor: pointer;

  /* For icons */
  &::before {
    filter: var(--colorize-ink);
    content: "";
    width: 3em;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: center center / 1.125em no-repeat;
  }

  &:focus,
  &[aria-selected="true"],
  [aria-selected="true"] &,
  .popup-picker--filtering .popup-picker--selected & {
    background: var(--color-action-group-action-focused) !important;
    outline: none;
  }

  @media(hover: hover) { &:hover { background: var(--color-action-group-action-hovered) !important; } }
}

.action-group__action--disabled {
  color: var(--color-disabled);

  &::before { filter: var(--colorize-disabled); }
}

.action-group__action--account {
  padding-left: 0.66em;

  .account-purpose {
    margin-left: 0.4em;
  }
}

.action-group__block {
  border-radius: 0.8rem;
  font-weight: 500;
  display: block;
  padding: 0.66em !important;
  border: 2px solid var(--color-action-group-action);

  &:focus-within {
    background: var(--color-action-group-action-focused) !important;
    outline: none;
  }
}

.action-group__block--alert .action-group__title {
  color: var(--color-yellow) !important;

  [data-color-scheme="dark"] & { opacity: 0.85 !important; }
}

.action-group__inline-save-button {
  margin-top: -2.05em;
}

/* Action modifiers */

.action-group__action--selected,
.action-group__item--selected .action-group__action {
  padding-right: 2em;

  /* For selected checkmark */
  &::after {
    filter: var(--colorize-ink);
    content: "";
    position: absolute;
    top: 0;
    right: 0.66em;
    width: 1em;
    height: 100%;
    background: url("/assets/icons/selected-c8490dfc.svg") center right / 100% no-repeat;
  }
}

.action-group__action--negative {
  color: var(--color-negative);
  &::before { filter: var(--colorize-red); }
}

.action-group__action--iconless { padding-left: 1.44em !important; }
.action-group__action--flush { padding-left: 0.66em !important; }
.action-group__action--with-right-button { padding-right: 2.66em; }
.action-group__action--with-left-switch { padding-left: 4em !important; }
.action-group__action--thin { padding-top: 0.45em !important; padding-bottom: 0.45em !important; }

.action-group__action--height-menu { min-height: 2.6em; }
.action-group__action--height-index { min-height: 2.7em; }
.action-group__action--height-search { min-height: 3em; }

.action-group__action-hotkey {
  position: absolute;
  top: 0.5em;
  right: 0.5em;
  opacity: 0.5;
}

.action-group__action--wraps {
  text-overflow: unset;
  white-space: unset;
  overflow: auto;
}

/* When rendered in a Popup Menu */

.popup-menu,
.bulk-actions__menu {
  .action-group:not(:last-child) { margin-bottom: 1em; }

  .action-group__item,
  .action-group__item::before { background: none !important; }

  .action-group__action {
    margin: 1px auto;
    padding: 0.6em 0.6em 0.6em 2.75em;
    color: var(--color-txt--reversed);
    border-radius: 0.8rem;

    @media(hover: hover) { &:hover { background: var(--color-action-group-action-hovered) !important; } }

    &::before,
    &::after { filter: var(--colorize-inverted-ink); }
  }

  .action-group__item--selected .action-group:not(.action-group--chunky) .action-group__action { padding-right: 2em; }

  .action-group__title {
    color: var(--color-primary);

    [data-color-scheme="dark"] & {
      color: var(--color-txt--subtle-reversed);
    }

    &::after { filter: var(--colorize-mint); }
  }
}

/* Modified Action Groups */

.action-group--surface {
  .action-group__item {
    background: var(--color-action-group-surface);

    &:last-child {
      border-bottom-left-radius: 0.8rem;
      border-bottom-right-radius: 0.8rem;
    }

    + .action-group__item {
      &::before {
        content: "";
        position: absolute;
        top: 0;
        left: 3em;
        right: 0;
        height: 1px;
        background-color: var(--color-action-group-border);
      }
    }
  }

  .action-group__item:first-child,
  .action-group__title:first-child + .action-group__item {
    border-top-left-radius: 0.8rem;
    border-top-right-radius: 0.8rem;
  }
}

.action-group--chunky {
  .action-group__item { margin: 0.4rem; }

  .action-group__action {
    padding: 3.3em 0.66em 0.9em;
    background-color: var(--color-action-group-action);
    border-radius: 0.8rem;
    text-align: center;

    &::before {
      top: 40%;
      transform: translateY(-50%);
      height: 2em;
      width: 100%;
      background-size: 1.66em;
    }
  }

  .action-group__action--selected,
  .action-group__item--selected .action-group__action {
    &::after {
      right: auto;
      left: 0.66em;
      width: 1.25em;
      height: 2.5em;
    }
  }

  /* for nesting normal actions inside a chunky container */
  .action-group--unchunk .action-group__action {
    padding: 0.66em 0.66em 0.66em 3em;
    text-align: left;

    &::before {
      height: 100%;
      top: 0;
      left: 0;
      width: 3em;
      transform: none;
      background-size: 1.125em;
    }
  }
}

.action-group--list {
  width: auto;
  margin-left: calc(-1 * var(--page-padding));
  margin-right: calc(-1 * var(--page-padding));

  .action-group__item {
    border-radius: 0.8rem;

    + .action-group__item {
      &::before {
        content: "";
        position: absolute;
        top: 0;
        left: 3em;
        right: 0;
        height: 1px;
        background-color: var(--color-action-group-border);
      }
    }
  }
}

.action-group--grid {
  display: flex;
  flex-flow: row wrap;
  width: 100%;

  .action-group__title { flex-basis: 100%; }

  .action-group__item {
    flex: 1 1 45%;
    min-width: 10rem;
  }
}

.action-group--grid-3-up {
  .action-group__item { flex: 1 1 30%; }
}

.action-group--grid-5-up {
  .action-group__item { flex: 1 1 18%; }
}

.action-group--row {
  display: flex;
  width: auto;
  flex-direction: column;

  @media (min-width: 60em) { flex-direction: row; }

  .action-group__item { min-width: 10rem; }
  .action-group__action { height: 100%; }

  .search__results & {
    @media (min-width: 60em) { flex-direction: column; }
  }
}

.action-group--pills {
  @media (min-width: 60em) {
    display: flex;
    flex-wrap: wrap;
  }

  .action-group__item { margin: 0.4rem 0.4rem 0 0.4rem; }

  .action-group__action {
    background-color: var(--color-action-group-action);
    border-radius: 0.8rem;
  }

  .search__results & {
    @media (min-width: 60em) {
      display: block;
    }
  }
}

.action-group--selections {
  flex-direction: row !important;
  flex-wrap: wrap;
  --color-action-group-action-hovered: var(--color-bg--secondary-glint);
  --color-action-group-border: var(--color-bg--secondary);

  .action-group__item {
    margin-left: 0;
    margin-right: 0.3em;
  }

  .action-group__input {
    &:checked + .action-group__item .action-group__action {
      padding-right: 0.66em;
      color: var(--color-tertiary);
      background: var(--color-bg--secondary-glint);

      &::before {
        filter: var(--colorize-purple);
        background-image: url("/assets/icons/selected-c8490dfc.svg");
      }

      &::after { display: none; }
    }
  }

  .action-group__input:focus + .action-group__item {
    outline: none;
    box-shadow: 0 0 0 2px var(--color-focus-ring);
  }
}

/* Space for hotkey */
.action-group--with-hotkeys {
  .action-group__action { @media (min-width: 40em) { padding-right: 1.8em; } }
}

.action-group__spinner::before {
  animation: spin 1s infinite linear;
  opacity: 0.5;
}

.action-group__buttons--right {
  position: absolute !important;
  top: 50%;
  right: 1em;
  transform: translateY(-50%);
}

.action-group__buttons--right-grouped {
  display: grid;
  grid-column-gap: var(--gap);
  grid-template-columns: repeat(3, 2em);
  align-items: center;
}

.action-group__new {
  position: absolute !important;
  top: 50%;
  right: 2rem;
  transform: translateY(-50%);
}

.action-group__switch {
  position: absolute !important;
  top: 50%;
  left: 1em;
  transform: translateY(-50%);
}

.action-group__copy-to-clipboard--success {
  position: relative;
  clip-path: inset(0);
  overflow: hidden;
  display: block;

  &::after {
    animation: slide-up-then-down 2s both;
    content: "Copied to your clipboard";
    background: var(--color-bg--flash-notice);
    color: var(--color-txt--reversed);
    border-radius: 0.8rem;
    padding: 0.7em;
    text-align: center;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    white-space: nowrap;
    z-index: 2;
    -webkit-backdrop-filter: blur(16px);
    backdrop-filter: blur(16px);
  }
}

/* General */
.action-group__action--add::before { background-image: url("/assets/icons/add-26c36be2.svg"); }
.action-group__action--archive-folder::before { background-image: url("/assets/icons/archive-folder-4faf941a.svg"); }
.action-group__action--cancel::before { background-image: url("/assets/icons/cancel-2169cbef.svg"); }
.action-group__action--edit-value::before { background-image: url("/assets/icons/edit-value-fe267037.svg"); }
.action-group__action--folder-open::before { background-image: url("/assets/icons/folder-open-b0344768.svg"); }
.action-group__action--notification-bell::before { background-image: url("/assets/icons/notification-bell-c3046781.svg"); }
.action-group__action--notification-bell--off::before { background-image: url("/assets/icons/notification-bell--off-83a7277e.svg"); }
.action-group__action--off::before { background-image: url("/assets/icons/off-a17b39e8.svg"); }
.action-group__action--rename::before { background-image: url("/icons/rename.svg"); }
.action-group__action--subtract::before { background-image: url("/assets/icons/subtract-d85b083e.svg"); }
.action-group__action--trash::before { background-image: url("/assets/icons/trash-71dc6f08.svg"); }
.action-group__action--users::before { background-image: url("/icons/users.svg"); }

/* Screener */
.action-group__action--no::before { background-image: url("/assets/icons/no-3e8a20e2.svg"); }
.action-group__action--yes::before { background-image: url("/assets/icons/yes-e1419d73.svg"); }

/* Navigation */
.action-group__action--2fa::before { background-image: url("/assets/icons/2fa-1e98a660.svg"); }
.action-group__action--activity::before { background-image: url("/assets/icons/activity-d1692b7a.svg"); }
.action-group__action--adminland::before { background-image: url("/assets/icons/adminland-9a68df72.svg"); }
.action-group__action--airplane::before { background-image: url("/assets/icons/airplane-a67a97a7.svg"); }
.action-group__action--asidebox::before { background-image: url("/assets/icons/asidebox-35021bb6.svg"); }
.action-group__action--asidebox--outlined::before { background-image: url("/assets/icons/asidebox--outlined-05a7b3c7.svg"); }
.action-group__action--authentication::before { background-image: url("/assets/icons/authentication-b972d1e0.svg"); }
.action-group__action--backup-email-address::before { background-image: url("/assets/icons/backup-email-address-020c423b.svg"); }
.action-group__action--billing::before { background-image: url("/assets/icons/billing-bd59783f.svg"); }
.action-group__action--catchall::before { background-image: url("/assets/icons/catchall-0eeeb8e3.svg"); }
.action-group__action--clips::before { background-image: url("/assets/icons/clips-04309fa4.svg"); }
.action-group__action--codes::before { background-image: url("/assets/icons/codes-d3f57ece.svg"); }
.action-group__action--color-scheme-dark::before { background-image: url("/assets/icons/color-scheme-dark-e8526b5c.svg"); }
.action-group__action--color-scheme-light::before { background-image: url("/assets/icons/color-scheme-light-b417aeac.svg"); }
.action-group__action--color-scheme-system::before { background-image: url("/assets/icons/color-scheme-system-c9f5d187.svg"); }
.action-group__action--contacts::before { background-image: url("/assets/icons/contacts-d3969e87.svg"); }
.action-group__action--devices::before { background-image: url("/assets/icons/devices-915a16d9.svg"); }
.action-group__action--domain::before { background-image: url("/assets/icons/domain-baf01f07.svg"); }
.action-group__action--drafts::before { background-image: url("/assets/icons/drafts-f9517c66.svg"); }
.action-group__action--email::before { background-image: url("/assets/icons/email-49e8a077.svg"); }
.action-group__action--emails::before { background-image: url("/assets/icons/emails-3af871c3.svg"); }
.action-group__action--everything::before { background-image: url("/assets/icons/everything-58bea179.svg"); }
.action-group__action--expand::before { background-image: url("/assets/icons/expand-1cb5300d.svg"); }
.action-group__action--export::before { background-image: url("/assets/icons/export-c2c0f68e.svg"); }
.action-group__action--extenzion::before { background-image: url("/assets/icons/extenzion-71013e1a.svg"); }
.action-group__action--extenzions::before { background-image: url("/assets/icons/extenzions-9794e30e.svg"); }
.action-group__action--feedbox::before { background-image: url("/assets/icons/feedbox-55ae627f.svg"); }
.action-group__action--files::before { background-image: url("/assets/icons/files-19a4cc8c.svg"); }
.action-group__action--forward::before { background-image: url("/assets/icons/forward-d10635a7.svg"); }
.action-group__action--go::before { background-image: url("/assets/icons/go-4bb3b270.svg"); }
.action-group__action--imbox::before { background-image: url("/assets/icons/imbox-7f1e2804.svg"); }
.action-group__action--import::before { background-image: url("/assets/icons/import-18bd0a43.svg"); }
.action-group__action--laterbox::before { background-image: url("/assets/icons/laterbox-a63ddf86.svg"); }
.action-group__action--logout::before { background-image: url("/assets/icons/logout-db28f7a6.svg"); }
.action-group__action--network::before { background-image: url("/assets/icons/network-c622e999.svg"); }
.action-group__action--password::before { background-image: url("/assets/icons/password-7a014b47.svg"); }
.action-group__action--pencil::before { background-image: url("/assets/icons/pencil-ce3c57fb.svg"); }
.action-group__action--screened-in::before { background-image: url("/assets/icons/screened-in-afae1d0c.svg"); }
.action-group__action--screened-out::before { background-image: url("/assets/icons/screened-out-3e8a20e2.svg"); }
.action-group__action--screener::before { background-image: url("/assets/icons/screener-c241bb8f.svg"); }
.action-group__action--search-history::before { background-image: url("/assets/icons/search-history-13801a40.svg"); }
.action-group__action--security-key::before { background-image: url("/assets/icons/security-key-db994588.svg"); }
.action-group__action--sent::before { background-image: url("/assets/icons/sent-aaad3d9d.svg"); }
.action-group__action--server::before { background-image: url("/icons/server.svg"); }
.action-group__action--settings::before { background-image: url("/assets/icons/settings-e93270ff.svg"); }
.action-group__action--trailbox::before { background-image: url("/assets/icons/trailbox-c98ccae6.svg"); }
.action-group__action--workflow::before { background-image: url("/assets/icons/workflow-5bf043ff.svg"); }
.action-group__action--workflows::before { background-image: url("/assets/icons/workflows-204c78c6.svg"); }
.action-group__action--world::before { background-image: url("/assets/icons/world-42cb60e2.svg"); }

/* Topics */
.action-group__action--add-access::before { background-image: url("/assets/icons/add-access-0a3f76b5.svg"); }
.action-group__action--add-email::before { background-image: url("/assets/icons/add-email-3af871c3.svg"); }
.action-group__action--bubble::before { background-image: url("/assets/icons/bubble-e005d95a.svg"); }
.action-group__action--bubble-outline::before { background-image: url("/assets/icons/bubble-outline-368a6ccb.svg"); }
.action-group__action--bubble-pop::before { background-image: url("/assets/icons/bubble-pop-0ac51d1e.svg"); }
.action-group__action--bubbles::before { background-image: url("/assets/icons/bubbles-105ae53a.svg"); }
.action-group__action--collection::before { background-image: url("/assets/icons/collection-e2a7cb63.svg"); }
.action-group__action--collections::before { background-image: url("/assets/icons/collections-bf1ac860.svg"); }
.action-group__action--comment::before { background-image: url("/assets/icons/comment-d1848f94.svg"); }
.action-group__action--controls-record::before { background-image: url("/assets/icons/controls-record-9f7e336a.svg"); }
.action-group__action--download::before { background-image: url("/assets/icons/download-2f3155b6.svg"); }
.action-group__action--email-download::before { background-image: url("/assets/icons/email-download-18f0ec4c.svg"); }
.action-group__action--family::before { background-image: url("/assets/icons/family-5fffa48a.svg"); }
.action-group__action--folder::before { background-image: url("/assets/icons/folder-9a103d40.svg"); }
.action-group__action--folder-download::before { background-image: url("/assets/icons/folder-download-762ec0bf.svg"); }
.action-group__action--folder-new::before { background-image: url("/assets/icons/folder-new-8dfc5fd5.svg"); }
.action-group__action--folders::before { background-image: url("/assets/icons/folders-0a968731.svg"); }
.action-group__action--forward::before { background-image: url("/assets/icons/forward-d10635a7.svg"); }
.action-group__action--forward-together::before { background-image: url("/assets/icons/forward-together-6243c8cd.svg"); }
.action-group__action--group::before { background-image: url("/assets/icons/group-fb984c1b.svg"); }
.action-group__action--group--add::before { background-image: url("/assets/icons/group--add-d57b9649.svg"); }
.action-group__action--group--remove::before { background-image: url("/assets/icons/group--remove-c6377cf7.svg"); }
.action-group__action--hourglass::before { background-image: url("/assets/icons/hourglass-a09d86be.svg"); }
.action-group__action--link::before { background-image: url("/assets/icons/link-6db04267.svg"); }
.action-group__action--move::before { background-image: url("/assets/icons/move-069fcd97.svg"); }
.action-group__action--mute::before { background-image: url("/assets/icons/mute-61340b3d.svg"); }
.action-group__action--print::before { background-image: url("/assets/icons/print-7f6a41d9.svg"); }
.action-group__action--remove-access::before { background-image: url("/assets/icons/remove-access-edb254ac.svg"); }
.action-group__action--reply::before { background-image: url("/assets/icons/reply-5d02f10f.svg"); }
.action-group__action--time-clock::before { background-image: url("/assets/icons/time-clock-afb81a54.svg"); }
.action-group__action--undo::before { background-image: url("/assets/icons/undo-d96d83b0.svg"); }
.action-group__action--unmute::before { background-image: url("/assets/icons/unmute-5ce69696.svg"); }
.action-group__action--view-original::before { background-image: url("/assets/icons/view-original-80f36222.svg"); }

/* Contacts */
.action-group__action--bundle::before { background-image: url("/assets/icons/bundle-3bf85129.svg"); }
.action-group__action--unbundled::before { background-image: url("/assets/icons/unbundled-7b867c2b.svg"); }

/* Bulk Actions */
.action-group__action--broom::before { background-image: url("/assets/icons/broom-796d78aa.svg"); }
.action-group__action--collection::before { background-image: url("/assets/icons/collection-e2a7cb63.svg"); }
.action-group__action--done::before { background-image: url("/assets/icons/done-c8490dfc.svg"); }
.action-group__action--merge::before { background-image: url("/assets/icons/merge-f98fdf88.svg"); }
.action-group__action--not-spam::before { background-image: url("/assets/icons/not-spam-a68b77f7.svg"); }
.action-group__action--note::before { background-image: url("/assets/icons/note-3ca458e2.svg"); }
.action-group__action--read::before { background-image: url("/assets/icons/read-25f43098.svg"); }
.action-group__action--read-together::before { background-image: url("/icons/read-together.svg"); }
.action-group__action--reply-together::before { background-image: url("/assets/icons/reply-together-cca03a67.svg"); }
.action-group__action--seen::before { background-image: url("/assets/icons/seen-09edf888.svg"); }
.action-group__action--spam::before { background-image: url("/assets/icons/spam-bbfc0609.svg"); }
.action-group__action--unmark-laterbox::before { background-image: url("/icons/unmark-laterbox.svg"); }
.action-group__action--unpin::before { background-image: url("/icons/unpin.svg"); }
.action-group__action--unseen::before { background-image: url("/assets/icons/unseen-8e6aa953.svg"); }

/* File types */
.action-group__action--all-files::before { background-image: url("/assets/icons/all-files-b15fc6eb.svg"); }
.action-group__action--calendar-invites::before { background-image: url("/assets/icons/calendar-invites-d084ca93.svg"); }
.action-group__action--documents::before { background-image: url("/assets/icons/documents-1fffee5e.svg"); }
.action-group__action--images::before { background-image: url("/assets/icons/images-b3c3c661.svg"); }
.action-group__action--media::before { background-image: url("/assets/icons/media-bec58a52.svg"); }
.action-group__action--pdfs::before { background-image: url("/assets/icons/pdfs-db328a78.svg"); }
.action-group__action--presentations::before { background-image: url("/assets/icons/presentations-76d2201d.svg"); }
.action-group__action--spreadsheets::before { background-image: url("/assets/icons/spreadsheets-744f5e99.svg"); }
.action-group__action--zip-files::before { background-image: url("/assets/icons/zip-files-931c0e75.svg"); }

/* Accounts */
.action-group__action--linked::before { background-image: url("/assets/icons/linked-49536bd5.svg"); }
.action-group__action--work::before { background-image: url("/assets/icons/work-ed3565fd.svg"); }
.action-group__action--domains::before { background-image: url("/assets/icons/domains-ed3565fd.svg"); }
.action-group__action--home::before { background-image: url("/assets/icons/home-ef4d1658.svg"); }
.action-group__action--refresh::before { background-image: url("/assets/icons/refresh-6281fe84.svg"); }

/* Support */
.action-group__action--keyboard::before { background-image: url("/icons/keyboard.svg"); }
.action-group__action--help-circle::before { background-image: url("/assets/icons/help-circle-06a5cb0a.svg"); }
.action-group__action--help-bug::before { background-image: url("/assets/icons/help-bug-9d9d1cf1.svg"); }
.action-group__action--help-idea::before { background-image: url("/assets/icons/help-idea-15dc972b.svg"); }
.action-group__action--help-other::before { background-image: url("/assets/icons/help-other-a03e64bf.svg"); }
.action-group__action--network::before { background-image: url("/assets/icons/network-c622e999.svg"); }

/* Post Office */
.action-group__action--lock::before { background-image: url("/assets/icons/lock-c609ac29.svg"); }
.action-group__action--announcement::before { background-image: url("/assets/icons/announcement-81c444ab.svg"); }
.action-group__action--contact-import::before { background-image: url("/assets/icons/contact-import-a9580082.svg"); }
.action-group__action--search::before { background-image: url("/assets/icons/search-2ac0e9c1.svg"); }

/* Recycling */
.action-group__action--recycling::before { background-image: url("/assets/icons/recycling-38c0c079.svg"); }
.action-group__action--recycling-2::before { background-image: url("/assets/icons/recycling-2-185e47cc.svg"); }
.action-group__action--recycling-30::before { background-image: url("/assets/icons/recycling-30-73e7e94c.svg"); }
.action-group__action--recycling-90::before { background-image: url("/assets/icons/recycling-90-b49ee85c.svg"); }

/* Promotions */
.action-group__action--hey-hand::before { background-image: url("/assets/icons/hey-hand-a4a4e096.svg"); }
.action-group__action--submit::before { background-image: url("/assets/icons/submit-89214a81.svg"); }

/* Calendar */
.action-group__action--calendar-timeline::before { background-image: url("/assets/icons/calendar-timeline-25fb0665.svg"); }
.action-group__action--calendar-grid::before { background-image: url("/assets/icons/calendar-grid-a573aae4.svg"); }
.action-group__action--calendar-habits::before { background-image: url("/assets/icons/calendar-habits-fa0622f0.svg"); }
.action-group__action--calendar-add::before { background-image: url("/assets/icons/calendar-add-87f60354.svg"); }
.action-group__action--calendar-import::before { background-image: url("/assets/icons/calendar-import-34baf8f7.svg"); }
.action-group__action--calendar-subscribe::before { background-image: url("/assets/icons/calendar-subscribe-d7101c61.svg"); }
.action-group__action--first-day::before { background-image: url("/assets/icons/first-day-69068124.svg"); }
