/* =========================================================
 * DELITA – vienodas mygtuku dydis visoje svetaineje
 *
 * Visos reiksmes ateina is nustatymu puslapio per --dlb-* kintamuosius
 * (Nustatymai -> DELITA efektai -> Mygtukai). CSS cia neturi nei vienos
 * savo reiksmes: skaiciai var() viduje yra tik atsarginiai, jei kintamasis
 * kazkodel nepasiektu puslapio.
 *
 * Kodel !important: Elementor kiekvieno mygtuko dydi iraso taisykle
 * su puslapio ir elemento klasemis (.elementor-2148 .elementor-element-XXX),
 * kuri yra specifiskesne uz bet kokia protinga selektoriu cia ir dar
 * ikeliama veliau. Be !important nustatymu puslapis butu bejegis.
 * Tai nera reiksmes uzkodavimas – reiksme vis tiek ateina is naudotojos
 * valdiklio, tik iš vienos vietos visai svetainei.
 *
 * Visi selektoriai pradedami body.dl-btn-unified, todel:
 *   1) isjungus nustatyma nieko netaikoma ir kiekvienas mygtukas grizta
 *      prie savo ankstesnio dydzio (Elementor duomenys nebuvo trinami);
 *   2) niekas uz issvardintu mygtuku ribu negali buti paveiktas.
 * ========================================================= */

body.dl-btn-unified .elementor-button,
body.dl-btn-unified .delita-rooms__btn,
body.dl-btn-unified .delita-header__booking,
body.dl-btn-unified .dl-offer__btn,
body.dl-btn-unified .dl-room__btn,
body.dl-btn-unified .drt__cta-btn,
body.dl-btn-unified .df-footer__btn {
	/* Sriftas – vienoda „mygtuko“ tipografija. Raidziu registras tvarkomas
	 * atskirai (zr. .dl-btn-upper zemiau), nes tai atskiras nustatymas. */
	font-size: var(--dlb-btn-fs, 12px) !important;
	line-height: var(--dlb-btn-lh, 18px) !important;
	font-weight: var(--dlb-btn-weight, 500) !important;
	letter-spacing: var(--dlb-btn-ls, 1.68px) !important;

	/* Vidiniai tarpai: is ju ir eilutes auksScio gaunasi vienodas aukstis. */
	padding: var(--dlb-btn-py, 14px) var(--dlb-btn-px, 30px) !important;

	/* Forma. Spalvos NEkeiciamos – jos lieka kiekvieno bloko valdikliuose,
	 * nes butent spalva rodo, kuris veiksmas svarbesnis. */
	border-radius: var(--dlb-btn-radius, 999px) !important;
	border-width: var(--dlb-btn-bw, 1px) !important;
	border-style: solid !important;

	/* Tekstas viduryje ir vienoje eiluteje, kad aukstis nesvyruotu. */
	display: inline-flex !important;
	align-items: center !important;
	justify-content: center !important;
	text-align: center !important;
	white-space: nowrap !important;

	/* Plotis pagal uzrasa, ne per visa konteineri. Butent del sios eilutes
	 * Pasiulymu puslapyje „Rezervuoti“ nebebus 1036px platus. */
	width: auto !important;

	/* Telefone – minimalus aukstis pirstui. Kompiuteryje sis kintamasis
	 * yra 0px, todel jokio poveikio neturi. */
	min-height: var(--dlb-btn-minh, 0px) !important;
	box-sizing: border-box !important;
}

/* Elementor mygtuko vidinis tekstas turi savo eilutes auksti – paveldim,
 * kad nesusidetu du tarpai vienam matomam tarpui. */
body.dl-btn-unified .elementor-button .elementor-button-content-wrapper,
body.dl-btn-unified .elementor-button .elementor-button-text {
	line-height: inherit !important;
	letter-spacing: inherit !important;
}

/* Registras. Numatytai ijungta, nes taip svetaine jau ir atrodo – tik
 * anksciau tai buvo pasiekiama trimis skirtingais budais ir todel trapu. */
body.dl-btn-unified.dl-btn-upper .elementor-button,
body.dl-btn-unified.dl-btn-upper .delita-rooms__btn,
body.dl-btn-unified.dl-btn-upper .delita-header__booking,
body.dl-btn-unified.dl-btn-upper .dl-offer__btn,
body.dl-btn-unified.dl-btn-upper .dl-room__btn,
body.dl-btn-unified.dl-btn-upper .drt__cta-btn,
body.dl-btn-unified.dl-btn-upper .df-footer__btn {
	text-transform: uppercase !important;
}

/* Pasiulymu kortelese kaina ir mygtukas stovi vienoje eiluteje, todel
 * mygtuku blokas neturi issitempti per visa ploti. */
body.dl-btn-unified .dl-offer--card > .dl-offer__side {
	align-items: center !important;
	/* Kai kortele turi DU mygtukus (Rezervuoti + Dovanoti), senasis
	 * justify-content:space-between paskirsto visus tris elementus
	 * (kaina, mygtukas, mygtukas) tolygiai per visa 1080px ploti – tarpai
	 * tarp ju issitempia iki ~300px. Anksciau to nesimate, nes mygtukai
	 * buvo priverstinai visu plocio ir todel suslysdavo i atskiras eilutes
	 * (del to kortele buvo aukstesne). Dabar, kai mygtukai teisingo dydzio,
	 * kaina lieka kairese (margin-right:auto), o abu mygtukai sugrupuojami
	 * kartu desineje su normaliu tarpu tarp ju. */
	justify-content: flex-start !important;
}

body.dl-btn-unified .dl-offer--card .dl-offer__price-block {
	margin-right: auto !important;
}

/* Saraso (eilutes) vaizde mygtukai stovi vienas po kitu savo stulpelyje ir
 * turi buti vienodo plocio tarpusavyje – bet ne platesni uz stulpeli. */
body.dl-btn-unified .dl-offer--row > .dl-offer__side {
	align-items: stretch !important;
}

body.dl-btn-unified .dl-offer--row .dl-offer__btn {
	width: 100% !important;
	max-width: 100% !important;
}

/* Telefone ilgi lietuviski uzrasai gali nebetilpti i eilute. Dydis lieka
 * tas pats, bet mygtukui leidziame uzimti visa ploti, kad tekstas nebutu
 * nukirstas. Tai taikoma tik tiems mygtukams, kurie stovi atskirai. */
@media (max-width: 767px) {
	body.dl-btn-unified .dl-offer__btn,
	body.dl-btn-unified .drt__cta-btn,
	body.dl-btn-unified .df-footer__btn {
		width: 100% !important;
		max-width: 100% !important;
	}
}
