/* ==== Menu pod prawym przyciskiem w tabelach (2026-10-05) ====
   Serwer: komponenty/MenuKontekstowe.java, rysowanie: menu-kontekstowe.js (div w <body>, poza .v-app,
   dlatego czcionka jest podana wprost - ta sama co w całej aplikacji, styles.css .v-app).
   Wygląd jak rozwijane menu z paska (hover-action-menu.css, .v-menubar-popup), dymek „Skopiowano”
   w tonie komunikatu sukcesu (komunikaty-v1.css). */

.l66-menu-kontekstowe {
  position: fixed;
  z-index: 30000;
  box-sizing: border-box;
  min-width: 210px;
  max-width: 420px;
  padding: 5px;
  border: 1px solid #c5c5c5;
  border-radius: 7px;
  background: #fff;
  color: #2f2f2f;
  box-shadow: 0 8px 22px rgba(0, 0, 0, 0.18);
  font: 600 15px/1.55 Roboto, "Source Sans Pro", "Open Sans", sans-serif;
  user-select: none;
}

.l66-menu-kontekstowe-pozycja {
  display: flex;
  align-items: center;
  gap: 10px;
  padding: 7px 18px 7px 12px;
  border-radius: 5px;
  line-height: 24px;
  white-space: nowrap;
  cursor: pointer;
}

.l66-menu-kontekstowe-pozycja:hover {
  background: #f8edd9;
  color: #6f4900;
}

.l66-menu-kontekstowe-ikona {
  flex: none;
  width: 16px;
  color: #9a6712;
  font-family: "Vaadin-Icons";
  font-weight: 400;
  text-align: center;
}

.l66-menu-kontekstowe-podpis {
  overflow: hidden;
  text-overflow: ellipsis;
}

.l66-menu-kontekstowe-kreska {
  height: 1px;
  margin: 5px 4px;
  background: #e8e8e8;
}

/* ramka fokusu komórki po prawym kliknięciu: zostawała na poprzednim wierszu (prawy przycisk jej nie przenosi);
   klasa l66-ppm na <html> do następnego lewego kliknięcia albo klawisza. Specyficzność wyżej niż Valo
   (.v-grid:focus .v-grid-cell-focused:before, styles.css wczytuje się później). */
html.l66-ppm .mytheme .v-grid:focus .v-grid-cell-focused:before {
  display: none;
}

.l66-menu-kontekstowe-skopiowano {
  position: fixed;
  z-index: 30001;
  padding: 5px 12px;
  border: 1px solid #cfe3cf;
  border-left: 4px solid #579250;
  border-radius: 6px;
  background: #f0f8ef;
  color: #303030;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.12);
  font: 700 13px/1.4 Roboto, "Source Sans Pro", "Open Sans", sans-serif;
  pointer-events: none;
}
