.elementor-shortcode:has(> .deliveryDayName, > .deliveryDayNameMonthName, > [data-kamar-obietnica]) {
display: flex;
align-items: center;
min-height: 40px;
}
.elementor-shortcode > .deliveryDayName:not(.kamar-obietnica-zrodlo),
.elementor-shortcode > .deliveryDayNameMonthName:not(.kamar-obietnica-zrodlo) {
display: flex;
align-items: center;
min-height: 26px;
padding-left: 36px;
font-size: 17px;
font-weight: 700;
line-height: 1.25;
color: #2B2B2B;
background: url("https://www.kamar-zabawki.pl/wp-content/mu-plugins/kamar-obietnica-dostawy/assets/stoper.svg") left center / 26px 26px no-repeat;
}
.kamar-obietnica {
position: relative;
display: flex;
align-items: center;
gap: 10px;
margin: 0;
}
.kamar-obietnica__ikona {
flex: 0 0 auto;
width: 26px;
height: 26px;
position: relative;
top: -2px;
}
.kamar-obietnica__tresc { display: flex; flex-direction: column; gap: 2px; min-width: 0; }
.kamar-obietnica__wiersz { margin: 0; line-height: 1.25; font-size: 17px; }
@media (max-width: 851px) {
.kamar-obietnica__wiersz,
.elementor-shortcode > .deliveryDayName:not(.kamar-obietnica-zrodlo),
.elementor-shortcode > .deliveryDayNameMonthName:not(.kamar-obietnica-zrodlo) {
font-size: 15px;
}
}
.kamar-obietnica__wiersz[hidden] { display: none; }
.kamar-obietnica__wiersz--gora { display: flex; align-items: center; font-weight: 700; color: #2B2B2B; }
.kamar-obietnica__wiersz--dol { font-weight: 700; color: #2B2B2B; }
.kamar-obietnica__kiedy,
.kamar-obietnica__godzina { color: #058912; }
.kamar-obietnica__wykrzyknik { color: #058912; font-weight: 700; }
html body .kamar-obietnica__pomoc {
flex: 0 0 auto;
display: inline-flex;
align-items: center;
justify-content: center;
position: relative;
width: 15px;
height: 15px;
margin-left: 4px;
padding: 0;
border: 2px solid #5b6675 !important;
border-radius: 100% !important;
background: transparent !important;
background-image: none !important;
box-shadow: none !important;
color: #5b6675 !important;
font-size: 10px;
font-weight: 700;
line-height: 1;
cursor: pointer;
}
html body .kamar-obietnica__pomoc::after {
content: "";
position: absolute;
inset: -6px;
}
html body .kamar-obietnica__pomoc:hover,
html body .kamar-obietnica__pomoc:focus,
html body .kamar-obietnica__pomoc:active {
border-color: #103547 !important;
background: transparent !important;
background-image: none !important;
color: #103547 !important;
box-shadow: none !important;
}
html body .kamar-obietnica-zrodlo { display: none !important; }
.kamar-obietnica__dymek {
position: absolute;
top: calc(100% + 2px);
left: 0;
z-index: 30;
width: max-content;
max-width: min(500px, calc(100vw - 32px));
padding: 12px 14px;
border-radius: 8px;
background: #3c3c3c;
color: #fff;
font-size: 13px;
font-weight: 500;
line-height: 1.45;
text-align: center;
box-shadow: 0 6px 20px rgba(0,0,0,.22);
}
.kamar-obietnica__dymek[hidden] { display: none; }
.kamar-obietnica__dymek-linia { display: block; }
.kamar-obietnica__dymek-linia[hidden] { display: none; }
.kamar-obietnica__dymek-godzina { color: #F6B767; }
.kamar-obietnica__dymek-gratis { color: #3ddc84; font-weight: 700; }
@media (hover: hover) and (pointer: fine) {
.kamar-obietnica:hover .kamar-obietnica__dymek { display: block; }
}