/* Responzivní seznam nabídek (Nabídky, Neveřejné nabídky). Pro návrat stačí odebrat <link> v header.php. */

/* Pořadí buněk: 1 Foto, 2 Obecné informace, 3 Softreal kategorie, 4 Upraveno, 5 Poslední export,
   6 Velikost, 7 Makléř, 8 Export, 9 Developer, 10 Poznámka, 11 Datum připomenutí, 12 Akce */

/* ---------- Filtry: hlavní řádek (hledání + čipy) a panel Další filtry ---------- */
.nabidkylist .filtr {position: relative;z-index: 20;padding: 10px 12px;box-shadow: 0 1px 2px rgba(0, 0, 0, .06);}
.nabidkylist .holderfiltru, .nabidkylist .holderfiltru .smrskni {width: 100%;}
.nabidkylist .holderfiltru .smrskni {display: flex;flex-wrap: wrap;align-items: flex-end;gap: 8px;}
.nabidkylist .filtrpolozka {margin: 0!important;min-width: 0;flex: 0 0 auto;}
.nabidkylist .filtrpolozka .holder {align-items: stretch;padding-right: 0;}
.nabidkylist .filtrpolozka .holder > div {width: 100%;align-items: stretch!important;}

.nabidkylist #filtr-ulice {order: 1;flex: 1 1 220px;max-width: 360px;}
.nabidkylist #filtr-id {order: 2;flex: 0 0 76px;}
.nabidkylist #filtr-stav {order: 3;}
.nabidkylist #filtr-makler {order: 4;}
.nabidkylist #filtr-typprodeje {order: 5;}
.nabidkylist #filtr-typenmovitosti {order: 6;}
.nabidkylist #filtr-developer {order: 7;}
.nabidkylist #tlacitkoDalsiFiltry {order: 8;}
.nabidkylist #filtr-razeni {order: 9;margin-left: auto!important;}
.nabidkylist #pohledy {order: 10;}
.nabidkylist .filtrpolozka.dalsi {order: 20;display: none;flex: 1 1 140px;max-width: 200px;}
.nabidkylist .dalsiotevreno .filtrpolozka.dalsi, .nabidkylist .dalsiotevreno #filtr-upraveno, .nabidkylist .dalsiotevreno #filtr-kraj, .nabidkylist #filtr-typenmovitosti {display: block;}
.nabidkylist .dalsiotevreno .smrskni::after {content: "";order: 15;flex-basis: 100%;height: 1px;background: #eceef2;margin: 2px 0;}
.nabidkylist #filtr-upraveno {flex: 0 0 140px;}
.nabidkylist #filtr-velikost {flex: 1 1 220px;max-width: 260px;}
.nabidkylist #filtr-cena {flex: 1 1 320px;max-width: 360px;}

.nabidkylist .filtrpolozka:not(.dalsi) .holder > label,
.nabidkylist .filtrpolozka:not(.dalsi) .customcheck > label {position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);margin: 0!important;}
.nabidkylist .filtrpolozka.dalsi .holder > label,
.nabidkylist .filtrpolozka.dalsi .customcheck > label {font-size: 11px!important;font-weight: 600;color: #6b7280;margin-bottom: 4px!important;letter-spacing: .02em;}

.nabidkylist .filtrpolozka input,
.nabidkylist .filtrpolozka .ma1-btn,
.nabidkylist .filtrpolozka .ca8-btn,
.nabidkylist .filtrtlacitko {height: 32px;margin: 0!important;padding: 0 10px;font-size: 12px;font-family: inherit;border: 1px solid #d5d9e0!important;border-radius: 8px;background-color: #fff!important;color: #262626;box-sizing: border-box;transition: border-color .15s, box-shadow .15s, background-color .15s;}
.nabidkylist .filtrpolozka input,
.nabidkylist .filtrpolozka .ca8-btn {width: 100%!important;max-width: none!important;}
.nabidkylist .filtrpolozka input:hover,
.nabidkylist .filtrpolozka .ma1-btn:hover,
.nabidkylist .filtrpolozka .ca8-btn:hover,
.nabidkylist .filtrtlacitko:hover {border-color: #a9b0bb!important;}
.nabidkylist .filtrpolozka input:focus,
.nabidkylist .filtrpolozka .ma1-btn:focus,
.nabidkylist .filtrpolozka .ca8-btn:focus,
.nabidkylist .filtrtlacitko:focus-visible {outline: none;border-color: #9ea51a!important;box-shadow: 0 0 0 3px rgba(214, 223, 32, .35)!important;}
.nabidkylist .filtrpolozka input::placeholder {color: #9aa1ab;}
.nabidkylist .filtrpolozka .pointer-events-none .ca8-btn {background-color: #f4f5f7!important;color: #9aa1ab;}

.nabidkylist #filtr-ulice input {padding-left: 32px;background: #fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%239aa1ab' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='M20 20l-3.5-3.5'/%3E%3C/svg%3E") no-repeat 10px center / 15px!important;}

/* čipy (multi-select) */
.nabidkylist .filtrpolozka:not(.dalsi) .ma1-btn {width: auto!important;max-width: 220px!important;gap: 6px;padding: 0 10px 0 12px;white-space: nowrap;}
.nabidkylist .filtrpolozka .ma1-btn .multi-select__label {overflow: hidden;text-overflow: ellipsis;}
.nabidkylist .filtrpolozka .ma1-btn.multi-select__button--active {background-color: #f6f8d6!important;border-color: #b9c11d!important;font-weight: 600;}
.nabidkylist .filtrpolozka .ma1-btn.multi-select__button--active .multi-select__label::before {font-weight: 400;color: #6b7280;}
.nabidkylist #filtr-stav .multi-select__button--active .multi-select__label::before {content: "Stav: ";}
.nabidkylist #filtr-makler .multi-select__button--active .multi-select__label::before {content: "Makléř: ";}
.nabidkylist #filtr-typprodeje .multi-select__button--active .multi-select__label::before {content: "Prodej: ";}
.nabidkylist #filtr-typenmovitosti .multi-select__button--active .multi-select__label::before {content: "Typ: ";}
.nabidkylist #filtr-developer .multi-select__button--active .multi-select__label::before {content: "Developer: ";}
.nabidkylist #filtr-razeni .multi-select__button--active .multi-select__label::before {content: "Řazení: ";}
.nabidkylist .multi-select__dropdown {z-index: 30;min-width: 230px;}

.nabidkylist .filtrpolozka .group {gap: 6px;width: 100%;}
.nabidkylist .filtrpolozka .group > input {flex: 1 1 0;min-width: 0;}
.nabidkylist .filtrpolozka .group .symbol {font-size: 12px;color: #6b7280;margin: 0!important;}
.nabidkylist .filtrpolozka .group .select {flex: 0 0 95px;margin: 0!important;}

/* tlačítka Další filtry / Pohledy */
.nabidkylist .filtrtlacitko {display: inline-flex;align-items: center;gap: 6px;cursor: pointer;white-space: nowrap;}
.nabidkylist .filtrtlacitko svg {width: 15px;height: 15px;color: #6b7280;}
.nabidkylist .filtrtlacitko.aktivni {background-color: #f6f8d6!important;border-color: #b9c11d!important;font-weight: 600;}
.nabidkylist .dalsiotevreno #tlacitkoDalsiFiltry {background-color: #262626!important;border-color: #262626!important;color: white;}
.nabidkylist .dalsiotevreno #tlacitkoDalsiFiltry svg {color: white;}
.nabidkylist .pocetdalsich:empty {display: none;}
.nabidkylist .pocetdalsich {min-width: 18px;height: 18px;padding: 0 5px;border-radius: 9px;background: #d6df20;color: #262626;font-size: 11px;font-weight: 700;display: inline-flex;align-items: center;justify-content: center;box-sizing: border-box;}

.nabidkylist .pohledy {position: relative;}
.nabidkylist .pohledymenu {display: none;position: absolute;right: 0;top: 38px;z-index: 30;min-width: 250px;padding: 6px;background: white;border: 1px solid #e1e4ea;border-radius: 10px;box-shadow: 0 10px 30px rgba(0, 0, 0, .12);}
.nabidkylist .pohledy.otevreno .pohledymenu {display: block;}
.nabidkylist .pohledynadpis {padding: 8px 10px 4px;font-size: 10px;font-weight: 700;letter-spacing: .06em;text-transform: uppercase;color: #9aa1ab;}
.nabidkylist .pohledymenu a.pohled {display: block;flex: 1;padding: 7px 10px;border-radius: 6px;font-size: 13px;color: #262626;text-decoration: none;}
.nabidkylist .pohledymenu a.pohled:hover {background: #f4f5f7;}
.nabidkylist .pohledymenu a.pohled.aktivni {background: #f6f8d6;font-weight: 600;}
.nabidkylist .pohledradek {display: flex;align-items: center;}
.nabidkylist .pohledradek button {border: 0;background: none;color: #9aa1ab;font-size: 16px;cursor: pointer;padding: 0 8px;}
.nabidkylist .pohledradek button:hover {color: #d00;}
.nabidkylist .pohledyprazdne {padding: 4px 10px 6px;font-size: 12px;color: #9aa1ab;}
.nabidkylist .pohledulozit {display: block;width: 100%;margin-top: 6px;padding: 8px 10px;border: 0;border-top: 1px solid #eceef2;background: none;text-align: left;font-family: inherit;font-size: 13px;font-weight: 600;color: #262626;cursor: pointer;}
.nabidkylist .pohledulozit:hover {background: #f4f5f7;}

.nabidkylist .filtrhlavicka, .nabidkylist .filtrpata {display: none;}

@media only screen and (max-width: 1200px) and (min-width: 901px) {
  .nabidkylist .filtrcontrol {display: none!important;}
  .nabidkylist #filtrovaniholder {display: flex!important;}
}

/* mobil: tlačítko Filtry + celoobrazovkový panel */
@media only screen and (max-width: 900px) {
  .nabidkylist .filtrcontrol {display: inline-flex!important;align-self: flex-start;align-items: center;gap: 6px;width: auto;height: 32px;margin: 0 0 8px;padding: 0 12px;border: 1px solid #d5d9e0;border-radius: 8px;background: white;font-size: 13px;font-weight: 600;box-sizing: border-box;cursor: pointer;}
  .nabidkylist .filtrcontrol img {width: 14px;height: 14px;}
  .nabidkylist #filtrovaniholder {display: none!important;}
  .nabidkylist #filtrovaniholder.active {display: flex!important;flex-direction: column;align-items: stretch;position: fixed;inset: 0;z-index: 1000000;margin: 0;padding: 0;border-radius: 0;background: white;box-shadow: none;}

  .nabidkylist .filtrhlavicka {display: flex;align-items: center;justify-content: space-between;padding: 12px 16px;border-bottom: 1px solid #eceef2;font-size: 18px;font-weight: 700;color: #262626;}
  .nabidkylist .filtrzavrit {width: 36px;height: 36px;border: 0;border-radius: 50%;background: #f4f5f7;color: #262626;font-size: 22px;line-height: 1;cursor: pointer;}
  .nabidkylist #filtrovaniholder .holderfiltru {display: block;flex: 1;min-height: 0;overflow-y: auto;padding: 16px;box-sizing: border-box;}
  .nabidkylist #filtrovaniholder .smrskni {flex-direction: column;flex-wrap: nowrap;align-items: stretch;gap: 14px;padding-bottom: 8px;}
  .nabidkylist #filtrovaniholder .smrskni::after {content: "";order: 15;height: 1px;background: #eceef2;}
  .nabidkylist #filtrovaniholder .filtrpolozka {display: block!important;flex: none!important;max-width: none!important;width: 100%;margin-left: 0!important;}

  .nabidkylist .filtrpolozka:not(.dalsi) .holder > label,
  .nabidkylist .filtrpolozka:not(.dalsi) .customcheck > label {position: static;width: auto;height: auto;overflow: visible;clip: auto;font-size: 12px!important;font-weight: 600;color: #6b7280;margin-bottom: 4px!important;}
  .nabidkylist .filtrpolozka input,
  .nabidkylist .filtrpolozka .ma1-btn,
  .nabidkylist .filtrpolozka .ca8-btn,
  .nabidkylist .filtrtlacitko {height: 42px;font-size: 16px;}
  .nabidkylist .filtrpolozka:not(.dalsi) .ma1-btn {width: 100%!important;max-width: none!important;justify-content: space-between;}
  .nabidkylist .filtrpolozka .group .select {flex-basis: 110px;}

  .nabidkylist #tlacitkoDalsiFiltry {display: none;}
  .nabidkylist #pohledy {order: 0;}
  .nabidkylist #pohledy > .filtrtlacitko {width: 100%;justify-content: center;}
  .nabidkylist .pohledymenu {position: static;margin-top: 6px;box-shadow: none;}

  .nabidkylist .filtrpata {display: flex;align-items: center;justify-content: space-between;gap: 12px;padding: 12px 16px;border-top: 1px solid #eceef2;background: white;}
  .nabidkylist .filtrpata .button {flex: 1;max-width: 260px;margin: 0;text-align: center;}

  body.filtryotevrene {overflow: hidden;}
  .filtryotevrene .obsah.nabidkylist {z-index: 1000000;}
  .filtryotevrene .fixedbtn {display: none;}
}

/* ---------- Aktivní filtry v souhrnu ---------- */
.nabidkylist .aktivnifiltr {display: inline-flex;align-items: center;gap: 4px;padding: 2px 4px 2px 10px;border-radius: 999px;background: #f6f8d6;border: 1px solid #dfe48a;font-size: 12px;}
.nabidkylist .aktivnifiltrnazev {color: #6b7280;}
.nabidkylist .aktivnifiltr button {width: 18px;height: 18px;border: 0;border-radius: 50%;background: transparent;color: #6b7280;font-size: 14px;line-height: 1;cursor: pointer;padding: 0;}
.nabidkylist .aktivnifiltr button:hover {background: #262626;color: white;}
.nabidkylist .zrusitfiltry {border: 0;background: none;font-family: inherit;font-size: 12px;color: #6b7280;text-decoration: underline;cursor: pointer;padding: 2px 6px;}
.nabidkylist .zrusitfiltry:hover {color: #262626;}

/* ---------- Souhrn nad seznamem ---------- */
.nabidkylist .souhrnnabidek {display: flex;flex-wrap: wrap;align-items: center;gap: 6px;padding: 4px 2px 10px;font-size: 12px;color: #262626;}
.nabidkylist .souhrnfiltru {font-size: 13px;}
.nabidkylist .souhrnfiltru strong {font-size: 15px;}
.nabidkylist .souhrnoddelovac {width: 1px;height: 18px;background: #d5d9e0;margin: 0 6px;}
.nabidkylist .souhrnstav {display: inline-flex;align-items: center;gap: 6px;padding: 3px 10px;border: 1px solid #e1e4ea;border-radius: 999px;background: #f7f8fa;color: #262626;text-decoration: none;transition: .2s all;}
.nabidkylist .souhrnstav:hover {background: white;border-color: #a9b0bb;text-decoration: none;color: #262626;}
.nabidkylist .souhrnstav i {width: 8px;height: 8px;border-radius: 50%;background: gray;}
.nabidkylist .souhrnstav.aktivni i {background: green;}
.nabidkylist .souhrnstav.neaktivni i {background: red;}
.nabidkylist .souhrnstav.koncept i {background: orange;}
.nabidkylist .souhrnstav.neverejne i {background: #7b2ff7;}
.nabidkylist .souhrnstav.aktivni-filtr {background: #262626;border-color: #262626;color: white;}

/* ---------- Tabulka (široké obrazovky) ---------- */
.nabidkylist .polozkavnabidce {
  grid-template-columns:
    216px
    minmax(250px, 2.6fr)
    minmax(90px, .6fr)
    minmax(90px, .55fr)
    minmax(80px, .5fr)
    minmax(70px, .4fr)
    minmax(80px, .5fr)
    minmax(70px, .4fr)
    minmax(70px, .5fr)
    minmax(110px, 1fr)
    minmax(85px, .5fr)
    minmax(190px, .6fr);
}
.nabidkylist .polozkavnabidce .castpolozky .stitek {white-space: nowrap;width: auto;}
.nabidkylist .polozkavnabidce .castpolozky .pamatujsilink {font-size: 13px;line-height: 1.25;}
.nabidkylist .polozkavnabidce .castpolozky .vrchniradek {justify-content: space-between;align-items: flex-start;margin-bottom: 3px;}
.nabidkylist .polozkavnabidce .castpolozky .spodniradek {margin-bottom: 0;align-items: flex-start;}
.nabidkylist .polozkavnabidce .castpolozky .spodniradek .textovacast {line-height: 1.3;}
.nabidkylist .polozkavnabidce .castpolozky {padding: 8px 10px;}
.nabidkylist .polozkavnabidce > .castpolozky.fotka {position: relative;justify-content: flex-start;padding-left: 12px!important;}
.nabidkylist .vybernabidky.nafotce {position: absolute;top: 50%;left: 12px;z-index: 4;width: 20px;height: 20px;transform: translate(-50%, -50%);}
.nabidkylist .nabidky .nahled .jazyken, .nabidkylist .nabidky .nahled .jazykde {left: 15px;}
.nabidkylist .polozkavnabidce > .castpolozky:not(.fotka):not(.center) {display: flex;flex-direction: column;justify-content: center;align-self: stretch;}
.nabidkylist .polozkavnabidce > .castpolozky:not(.fotka):not(.center) > * {width: 100%;}

/* ---------- Náhledy v poměru 3:2 (1200×800) ---------- */
.nabidkylist .nabidky .nahled {width: 96px;height: 64px;}
.nabidkylist .nabidky .nahled.dvojity {width: 194px;height: 64px;}
.nabidkylist .nabidky .nahled.dvojity img {width: 96px;flex: 0 0 96px;}
.nabidkylist .nabidky .nahled.dvojity img:only-of-type {width: 100%;flex-basis: 100%;}

.nabidkylist .polozkavnabidce > .castpolozky:last-child .middleradek {flex-wrap: nowrap;gap: 4px!important;}
.nabidkylist .polozkavnabidce > .castpolozky:last-child .ikona {padding: 4px;}
.nabidkylist .akcenabidky, .nabidkylist .akcenabidky .akceseznam {display: flex;gap: 4px;}
.nabidkylist .akcenabidky .zobrazitvse, .nabidkylist .akcenabidky .akcetecky {display: none;}

/* hlavička zůstává nahoře při scrollu */
.nabidkylist .polozkavnabidce.unseth {position: sticky;top: -10px;z-index: 5;background: white;}
.nabidkylist .polozkavnabidce.unseth .castpolozky {background: white;font-weight: 700;font-size: 11px;}

/* Akce vždy viditelné vpravo i při vodorovném scrollu */
.nabidkylist .polozkavnabidce > .castpolozky:last-child {position: sticky;right: 0;z-index: 3;background: white;box-shadow: -6px 0 6px -6px rgba(0, 0, 0, .25);}
.nabidkylist .polozkavnabidce:nth-child(even) > .castpolozky:last-child {background: #efefef;}
.nabidkylist .polozkavnabidce.unseth > .castpolozky:last-child {background: white;}

.nabidkylist .polozkavnabidce .middleradek {flex-wrap: wrap;}

/* ---------- Kompaktní karty (menší obrazovky) ---------- */
@media only screen and (max-width: 1400px) {
  .nabidkylist .polozkavnabidce.unseth {display: none;}

  .nabidkylist .polozkavnabidce:not(.unseth) {display: flex;flex-wrap: wrap;align-items: center;column-gap: 6px;row-gap: 4px;box-sizing: border-box;padding: 8px 6px;min-height: 0;}
  .nabidkylist .polozkavnabidce:nth-child(even) {background: #efefef;}
  .nabidkylist .polozkavnabidce:not(.unseth) > .castpolozky {background: transparent!important;padding: 0;}

  /* 1. řádek: foto | informace | akce */
  .nabidkylist .polozkavnabidce > .castpolozky:nth-child(1) {order: 1;flex: 0 0 auto;}
  .nabidkylist .polozkavnabidce > .castpolozky:nth-child(2) {order: 2;flex: 1 1 240px;min-width: 0;}
  .nabidkylist .polozkavnabidce > .castpolozky:last-child {order: 3;flex: 0 0 auto;position: static;box-shadow: none;}
  .nabidkylist .polozkavnabidce:not(.unseth)::after {content: "";order: 4;flex-basis: 100%;height: 0;}

  /* 2. řádek: ostatní údaje jako štítky */
  .nabidkylist .polozkavnabidce > .castpolozky:nth-child(n+3):not(:last-child) {order: 5;flex: 0 0 auto;font-size: 11px;line-height: 1.3;background: white!important;border: 1px solid #d8dce3;border-radius: 5px;padding: 2px 7px;}
  .nabidkylist .polozkavnabidce > .castpolozky.prazdna {display: none;}
  .nabidkylist .polozkavnabidce > .castpolozky:nth-child(n+3):not(:last-child)::before {color: #6b7280;margin-right: 4px;white-space: nowrap;}
  .nabidkylist .polozkavnabidce > .castpolozky:nth-child(3)::before {content: "Softreal:";}
  .nabidkylist .polozkavnabidce > .castpolozky:nth-child(4)::before {content: "Upraveno:";}
  .nabidkylist .polozkavnabidce > .castpolozky:nth-child(5)::before {content: "Export SR:";}
  .nabidkylist .polozkavnabidce > .castpolozky:nth-child(6)::before {content: "Velikost:";}
  .nabidkylist .polozkavnabidce > .castpolozky:nth-child(7)::before {content: "Makléř:";}
  .nabidkylist .polozkavnabidce > .castpolozky:nth-child(8)::before {content: "Export:";}
  .nabidkylist .polozkavnabidce > .castpolozky:nth-child(9)::before {content: "Developer:";}
  .nabidkylist .polozkavnabidce > .castpolozky:nth-child(10)::before {content: "Poznámka:";}
  .nabidkylist .polozkavnabidce > .castpolozky:nth-child(11)::before {content: "Připomenutí:";}
  .nabidkylist .polozkavnabidce > .castpolozky:nth-child(4) br {display: none;}
  .nabidkylist .polozkavnabidce > .castpolozky:nth-child(4) .upravil {margin-left: 4px;}

  .nabidkylist .nabidky {overflow-x: hidden;}
}

@media only screen and (max-width: 700px) {
  /* karta: název, pod ním velké fotky, štítky; akce v menu ⋯ */
  .nabidkylist .polozkavnabidce:not(.unseth) {position: relative;row-gap: 8px;padding: 12px 10px;}
  .nabidkylist .polozkavnabidce > .castpolozky:nth-child(2) {order: 1;flex: 1 1 100%;padding-right: 38px!important;}
  .nabidkylist .polozkavnabidce > .castpolozky:nth-child(1) {order: 2;flex: 0 0 100%;padding-left: 0!important;}
  .nabidkylist .polozkavnabidce .castpolozky .pamatujsilink {font-size: 15px;}
  .nabidkylist .nabidky .nahled.dvojity {width: 100%;height: auto;border-radius: 8px;}
  .nabidkylist .nabidky .nahled.dvojity img {width: 0;min-width: 0;height: auto;flex: 1 1 0;aspect-ratio: 3 / 2;}
  .nabidkylist .nabidky .nahled.dvojity img:only-of-type {flex-basis: 100%;aspect-ratio: 3 / 1;}
  .nabidkylist .vybernabidky.nafotce {left: 10px;width: 30px;height: 30px;transform: translateY(-50%);}
  .nabidkylist .vybernabidky.nafotce input {width: 24px;height: 24px;}
  .nabidkylist .nabidky .nahled .jazyken, .nabidkylist .nabidky .nahled .jazykde {left: 6px;}

  .nabidkylist .polozkavnabidce > .castpolozky:nth-child(n+3):not(:last-child) {order: 7;}
  .nabidkylist .polozkavnabidce > .castpolozky:is(:nth-child(4), :nth-child(6), :nth-child(7), :nth-child(10)):not(:last-child) {order: 5;}
  .nabidkylist .polozkavnabidce:not(.vseudaje) > .castpolozky:is(:nth-child(3), :nth-child(5), :nth-child(8), :nth-child(9), :nth-child(11)) {display: none;}

  .nabidkylist .polozkavnabidce > .castpolozky:last-child, .nabidkylist .akcenabidky {display: contents;}
  .nabidkylist .akcenabidky .zobrazitvse {display: inline-flex;order: 8;align-items: center;height: 22px;padding: 0 4px;border: 0;background: none;font-family: inherit;font-size: 12px;font-weight: 600;color: #262626;text-decoration: underline;text-underline-offset: 2px;cursor: pointer;}
  .nabidkylist .akcenabidky .zobrazitvse::after {content: "Zobrazit vše";}
  .nabidkylist .vseudaje .akcenabidky .zobrazitvse::after {content: "Skrýt";}
  .nabidkylist .bezdalsichudaju .akcenabidky .zobrazitvse {display: none;}

  .nabidkylist .akcenabidky .akcetecky {display: flex;position: absolute;top: 8px;right: 6px;gap: 3px;align-items: center;justify-content: center;width: 32px;height: 32px;padding: 0;border: 1px solid #d5d9e0;border-radius: 8px;background: white;cursor: pointer;}
  .nabidkylist .akcenabidky .akcetecky span {width: 4px;height: 4px;border-radius: 50%;background: #262626;}
  .nabidkylist .akcenabidky .akceseznam {display: none;position: absolute;top: 44px;right: 6px;z-index: 20;flex-direction: column;gap: 0;min-width: 180px;padding: 4px;border: 1px solid #e4e7ec;border-radius: 10px;background: white;box-shadow: 0 12px 30px rgba(0, 0, 0, .18);}
  .nabidkylist .menuotevreno .akcenabidky .akceseznam {display: flex;}
  .nabidkylist .menuotevreno .akcenabidky .akcetecky {border-color: #262626;background: #262626;}
  .nabidkylist .menuotevreno .akcenabidky .akcetecky span {background: #d6df20;}
  .nabidkylist .akcenabidky .akceseznam .ikona {gap: 10px;padding: 9px 10px!important;border: 0;border-radius: 7px;background: none;font-size: 13px;color: #262626;}
  .nabidkylist .akcenabidky .akceseznam .ikona:hover {background: #f2f4f7;}
  .nabidkylist .akcenabidky .akceseznam .ikona::after, .nabidkylist .akcenabidky .akceseznam .ikona:hover::after {content: attr(data-title);position: static;padding: 0;background: none;font-size: 13px;color: #262626;}
  .fixedbtn.sdilenivyber {left: 15px;right: 15px;bottom: 10px;flex-wrap: wrap;justify-content: flex-end;gap: 6px;}
  .fixedbtn.sdilenivyber .button {padding: 6px 10px 8px;font-size: 12px;}
}
