.ads-popup-catcher {
  position: fixed;
  inset: 0;
  z-index: 1000;
  background: none;
  border: none;
}

.ads-popup {
  position: fixed;
  z-index: 1001;
  background: var(--tile-2);
  border-radius: 14px;
  padding: var(--sp-4);
}

.ads-popup--menu {
  display: flex;
  flex-direction: column;
  min-width: 180px;
}

.ads-popup--form {
  min-width: 260px;
}

.ads-popup-item {
  display: block;
  width: 100%;
  text-align: left;
  background: none;
  border: none;
  color: var(--fg);
  font-family: inherit;
  font-size: 13.5px;
  padding: 10px 4px;
  cursor: pointer;
}

.ads-popup-item--destructive {
  color: var(--bad);
}
