/* The bottom bar (D142 / D143): „Skopiowano tekst oferty.”, „Usunięto pozycję … Cofnij”. */
.fjn-snack { position: fixed; left: 50%; width: max-content; bottom: 24px; z-index: 60; display: flex; align-items: center; gap: 10px; max-width: min(560px, calc(100vw - 32px)); min-height: 48px; padding: 10px 16px; transform: translateX(-50%); background: #15181C; border-radius: 10px; box-shadow: 0 8px 24px rgba(0, 0, 0, .25); color: #fff; font-size: 15px; }
.fjn-snack svg { flex: none; color: #7ED3A3; }
.fjn-snack__text { flex: 1; }
.fjn-snack form { margin: 0; }
.fjn-snack__undo { padding: 0 4px; border: 0; background: none; color: #9CC3F5; font: inherit; font-weight: 700; cursor: pointer; }
.fjn-snack[hidden] { display: none; }
@media (max-width: 767px) { .fjn-snack { left: 16px; right: 16px; width: auto; max-width: none; transform: none; bottom: calc(var(--fjn-bottomnav-h) + 76px); } }
