html:root {
--breadcrumb-active: #6c7a69;
--breadcrumb-inactive: #858585;
--button1-background: #6c7a69;
--button1-text: #fff;
--button1-background-hover: #5b6659;
--button1-text-hover: #fff;
--button2-background: #6c7a69;
--button2-text: #fff;
--button2-background-hover: #5b6659;
--button2-text-hover: #fff;
--button3-background: #6c7a69;
--button3-text: #fff;
--button3-background-hover: #5b6659;
--button3-text-hover: #fff;
--link-text: #6c7a69;
--link-text-hover: #5b6659;
--body-background-color: #f1f1f1;
--body-color: #323232;
--background-section-color: #fff;
--background-text-color: #323232;
--promo-price-color: #5b6659;
--cross-price-color: #aaa;
--addonprice-text: #fff;
--addonprice-background: #6c7a69;
--table-text: #323232;
--table-background: #eee;
--input-text: #394263;
--input-background: #fff;
--input-border: #a3a3a3;
--input-text-hover: #5b6659;
--input-border-hover: #5b6659;
--input2-text: #394263;
--input2-border: #a3a3a3;
--summary-color: #6c7a69;
--tab-top-1: #6c7a69;
--tab-top-1-text: #fff;
--tab-top-2: #da5e61;
--calendar-persons-icon: #6c7a69;
--calendar-day-highlight: #6c7a69;
--calendar-day-highlight-color: #fff;
--calendar-day-highlight-hover: #6c7a69;
--calendar-day-highlight-disabled: #db5e61;
--calendar-day-available-day: #c9e8c9;
--calendar-day-weekend: #aacbaa;
--button-top-login: #f1f1f1;
--buttton-top-contact: #f1f1f1;
--main-nav-bar: #f1f1f1;
--main-nav-bar-text-color: #323232;
--main-nav-button: #6c7a69;
--main-nav-button-color: #6c7a69;
--button1-background-hover-active: #fff;
--button-background-proceed: #6c7a69;
--button-background-grey: #999;
--calendar-background-color: #fff;
--background-section-color-callendar: #fff;
--calendar-text-color: #323232;
--dark-background-text: #323232;
--callendar-border-color: #cccccc;
--flag-border: #f1f1f1;
--top-link-promo: #fff;
--dark-background-icon: #f1f1f1;
--mainColor: #ebebeb;
--supportcolor1: #6c7a69;
--tile-background: #fff;
--subtile-background: #ebebeb;
--subbutton-background: #cccccc;
--subbutton-text: #323232;
--tile-border: #ebebeb;
--filter-category-button-color: #5b6659;
--share-background: #ebebeb;
}
/* ========================================================================= */
/* OSTATECZNE UKRYWANIE PRZEZ POZYCJĘ (NAJBARDZIEJ NIEZAWODNE W BE)          */
/* CEL: Ukryć elementy na stałych pozycjach 3 i 4 na liście.                 */
/* ========================================================================= */

.addons-in-offer {
    /* Ustawienia dla całej listy */
    display: flex !important;
    flex-wrap: wrap !important;
}

/* 1. Ukrycie elementu na 3. pozycji (Dowolny początek rezerwacji) */
.addons-in-offer > li.room-item-details-element:nth-child(3) {
    display: none !important;
    visibility: hidden !important;
    width: 0 !important;
    height: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    overflow: hidden !important;
}

/* 2. Ukrycie elementu na 4. pozycji (Dowolny koniec rezerwacji) */
.addons-in-offer > li.room-item-details-element:nth-child(4) {
    display: none !important;
    visibility: hidden !important;
    width: 0 !important;
    height: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    overflow: hidden !important;
}


/* ========================================================================= */
/* ZMIANA KOLEJNOŚCI: Przeniesienie elementu "Oferta częściowo zwrotna"      */
/* ========================================================================= */

/* Ustawienie elementu 5. ("Oferta częściowo zwrotna") na 3. widoczne miejsce, 
   poprzez nadanie mu 'order: 3'. Ponieważ elementy 3. i 4. są ukryte, 
   element 5. w naturalnym porządku zostanie wyświetlony zaraz po elemencie 2. */
.addons-in-offer > li.room-item-details-element:nth-child(5) {
    order: 3 !important; 
}

/* Opcjonalnie: Zabezpieczenie kolejności dla elementów, które zostają. */
/* Wymuszenie 1. miejsca dla Przedpłata 100% (nr 1) */
.addons-in-offer > li.room-item-details-element:nth-child(1) {
    order: 1 !important; 
}
/* Wymuszenie 2. miejsca dla Wymagana długość (nr 2) */
.addons-in-offer > li.room-item-details-element:nth-child(2) {
    order: 2 !important; 
}



.tooltip-wrapper {
    display: none !important;
}