.elementor-20 .elementor-element.elementor-element-41d7436{--display:flex;}.elementor-20 .elementor-element.elementor-element-122c819c{text-align:left;font-family:"Kaushan Script", Kaushan-script;font-weight:400;}/* Start custom CSS for container, class: .elementor-element-41d7436 *//* Czarny kolor tła i biały tekst */
.tutor-dashboard *,
.tutor-dashboard .tutor-container,
.tutor-dashboard .tutor-dashboard-content,
.tutor-dashboard .tutor-dashboard-sidebar {
    background-color: #000 !important;
    color: #D4AF37  !important;
}

/* Zmiana koloru obramowań */
.tutor-dashboard *,
.tutor-dashboard .tutor-dashboard-content *,
.tutor-dashboard .tutor-dashboard-sidebar * {
    border-color: #D4AF37 !important;
}

/* Separator i linie */
.tutor-dashboard .tutor-separator,
.tutor-dashboard hr,
.tutor-dashboard .tutor-dashboard-content hr {
    border-top: 1px solid #000 !important;
    border-color: #000 !important;
}

/* Przyciski */
.tutor-dashboard .tutor-btn,
.tutor-dashboard .tutor-btn-primary {
    background-color: #000 !important;
    color: #D4AF37  !important;
    border-color: #000 !important;
}

/* Dodatkowe elementy dashboardu */
.tutor-dashboard .tutor-wrap,
.tutor-dashboard .tutor-dashboard-header,
.tutor-dashboard .tutor-dashboard-left-menu,
.tutor-dashboard .tutor-dashboard-permalinks {
    background-color: #000 !important;
    color: # !important;
}

/* Usuń niebieskie obrysy wokół avataru */
.tutor-dashboard .tutor-dashboard-avatar,
.tutor-dashboard .tutor-avatar,
.tutor-dashboard .tutor-profile-photo {
    border: none !important;
    outline: none !important;
    box-shadow: none !important;
    background: transparent !important;
}

/* Ustaw prawdziwe złote obramowanie na zdjęciu */
.tutor-dashboard .tutor-dashboard-avatar img,
.tutor-dashboard .tutor-avatar img,
.tutor-dashboard .tutor-profile-photo img {
    border: 3px solid #D4AF37 !important;
    border-radius: 50% !important;
    padding: 4px !important;
    background-color: #000 !important; /* czarne tło wewnątrz */
    box-shadow: 0 0 8px #D4AF37 !important; /* złoty glow */
}

/* Usuń outline przy focusie (kliknięcie / fokus klawiatury) */
.tutor-dashboard .tutor-dashboard-avatar img:focus,
.tutor-dashboard .tutor-dashboard-avatar:focus,
.tutor-dashboard .tutor-avatar:focus,
.tutor-dashboard .tutor-profile-photo img:focus {
    outline: none !important;
    box-shadow: none !important;
}

.tutor-dashboard-header:before,
.tutor-dashboard-header:after,
.tutor-dashboard-left-menu:before,
.tutor-dashboard-left-menu:after {
    content: none !important;
    border: none !important;
    box-shadow: none !important;
}
/* Separator i linie - złoty kolor */
.tutor-dashboard .tutor-separator,
.tutor-dashboard hr,
.tutor-dashboard .tutor-dashboard-content hr {
    border-top: 1px solid #D4AF37 !important;
    border-color: #D4AF37 !important;
}/* End custom CSS */