.elementor-930 .elementor-element.elementor-element-c3f8a0a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-930 .elementor-element.elementor-element-0aa7531.elementor-element{--align-self:center;}:root{--page-title-display:none;}/* Start custom CSS for shortcode, class: .elementor-element-0aa7531 *//* STYLIZACJA PRZYCISKU REJESTRACJI I LOGOWANIA */
.um .um-button, 
.um input[type=submit].um-button,
.um a.um-button {
    background-color: #cc0000 !important; /* Twoja czerwień z kafelków */
    color: #ffffff !important;
    border-radius: 4px !important; /* Dopasowanie zaokrąglenia */
    padding: 12px 20px !important;
    text-transform: none !important; /* Zachowuje oryginalną wielkość liter */
    font-weight: 600 !important;
    border: none !important;
    box-shadow: 0 2px 4px rgba(0,0,0,0.1) !important;
    transition: background 0.3s ease !important;
}

/* EFEKT PO NAJECHANIU (HOVER) */
.um .um-button:hover, 
.um input[type=submit].um-button:hover,
.um a.um-button:hover {
    background-color: #a00000 !important; /* Ciemniejsza czerwień */
    color: #ffffff !important;
    cursor: pointer !important;
}

/* DODATKOWO: Stylizacja checkboxa i tekstu polityki prywatności */
.um-field-checkbox-state i {
    color: #cc0000 !important; /* Czerwony "ptaszek" w checkboxie */
}

.um-register .um-field-checkbox a {
    color: #cc0000 !important; /* Czerwony link do polityki */
    text-decoration: underline !important;
}/* End custom CSS */