.elementor-472 .elementor-element.elementor-element-671154f{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-472 .elementor-element.elementor-element-671154f:not(.elementor-motion-effects-element-type-background), .elementor-472 .elementor-element.elementor-element-671154f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#74995E;}.elementor-472 .elementor-element.elementor-element-747faa6{--display:flex;--border-radius:30px 30px 30px 30px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-472 .elementor-element.elementor-element-747faa6:not(.elementor-motion-effects-element-type-background), .elementor-472 .elementor-element.elementor-element-747faa6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D7DDBB;}@media(min-width:768px){.elementor-472 .elementor-element.elementor-element-671154f{--content-width:100%;}.elementor-472 .elementor-element.elementor-element-747faa6{--width:85%;}}/* Start custom CSS for html, class: .elementor-element-52451ba */table, table * {
    background-color: transparent !important;
}

/* Formatowanie weekendów */
table .weekend {
    background-color: #bbdefb !important;
}

/* Formatowanie zaznaczenia */
.selected {
    background-color: #fff3cd !important;
}

/* Formatowanie zaznaczenia w komórkach weekendowych */
table .weekend.selected {
    background-color: #fff3cd !important;
}/* End custom CSS */