/* NetGonet LMS: wygląd akademii.
 * Jedno źródło drobnych stylów strony: tu, nie w Customizerze (Dodatkowy CSS) ani w motywie.
 * Przeniesione 24.10.2026 z Dodatkowego CSS motywu potomnego netgonet-akademia (zostały tylko reguły,
 * które trafiają w elementy akademii; reguły po BuddyBoss/BuddyPress bez elementów na stronie usunięte)
 * i z functions.php motywu (przyciski 8 px, kursy archiwalne).
 * Ładowany na każdej stronie (także w widoku lekcji i na stronie logowania), po stylach wtyczki i motywu. */

/* === Przyciski: jeden kształt, zaokrąglony prostokąt 8 px (decyzja 23.10.2026) ===
 * Filtry, statusy i znaczniki (np. „Wszystkie 10”, „Niezapisany”) zostają pigułkami: to inny rodzaj elementu. */
:root{--bb-button-radius:8px}
.button,a.button,button.button,.wp-element-button,.wp-block-button__link,input[type=submit],button[type=submit],.header-button,
.btn-join,.btn-advance,.learndash_mark_complete_button,.learndash-wrapper .ld-button,.nglms-course-btn,.nglms-row-btn,
.nglms-course-area .bb-learndash-banner a.nglms-course-back,.wpProQuiz_button,.wpProQuiz_button2,body.nglms-login .button-primary,
.single_add_to_cart_button,.checkout-button,#place_order{border-radius:8px!important}

/* === Strona kursu === */
.bb-course-banner-inner h1.entry-title{font-size:40px;font-weight:600}
@media only screen and (max-width:1000px){.bb-course-banner-inner h1.entry-title{font-size:28px}}
/* baner kursu bez przyciemnienia */
.bb-learndash-banner:before{content:unset!important}
.bb-course-category{display:none}
.bb-single-course-sidebar h4{display:none}
.bb-single-course-sidebar a.btn-advance{font-size:18px;font-weight:700;text-transform:uppercase}
.learndash-wrapper .ld-item-list.ld-lesson-list .ld-section-heading{display:none}
.learndash-wrapper .ld-table-list .ld-table-list-items div.ld-table-list-item a.ld-table-list-item-preview .ld-topic-title{color:#333!important}
/* kursy z kategorii „Archiwalne”: bez przycisku zakupu (klasa na <body> z includes/wyglad.php) */
.ng-kurs-archiwalny .bb-button-wrap,.ng-kurs-archiwalny .learndash_join_button{display:none!important}

/* === Widok lekcji i tematu === */
div.bb-lms-header h1{font-size:28px}
/* bez paska postępu nad treścią lekcji */
.learndash_content_wrap .ld-progress{margin-top:0;display:none}
pre.wp-block-code code{font-size:16px!important}
/* przycisk „Ukończ lekcję”: zielony, bez strzałki */
.learndash-wrapper .learndash_content_wrap .learndash_mark_complete_button,
.learndash-wrapper:not(.ld-registration__outer-wrapper,.learndash-wrapper--modern) .learndash_content_wrap .learndash_mark_complete_button{
	width:250px;background-color:#4CAF50;color:#fff;border:none;transition:all ease .3s;font-size:16px;font-weight:600;padding:12px 30px;
	cursor:pointer;box-shadow:0 2px 8px rgba(76,175,80,.3);text-transform:none;letter-spacing:.5px;outline:none!important;box-sizing:border-box}
.learndash-wrapper .learndash_content_wrap .learndash_mark_complete_button:hover,
.learndash-wrapper:not(.ld-registration__outer-wrapper,.learndash-wrapper--modern) .learndash_content_wrap .learndash_mark_complete_button:hover{
	background-color:#45a049;transform:translateY(-1px);box-shadow:0 4px 12px rgba(76,175,80,.4)}
.learndash-wrapper .learndash_content_wrap .learndash_mark_complete_button:active,
.learndash-wrapper:not(.ld-registration__outer-wrapper,.learndash-wrapper--modern) .learndash_content_wrap .learndash_mark_complete_button:active{
	transform:translateY(0);box-shadow:0 2px 6px rgba(76,175,80,.3)}
.learndash-wrapper .learndash_content_wrap .learndash_mark_complete_button:focus,
.learndash-wrapper:not(.ld-registration__outer-wrapper,.learndash-wrapper--modern) .learndash_content_wrap .learndash_mark_complete_button:focus{
	box-shadow:0 0 0 3px rgba(76,175,80,.2)}
.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) #sfwd-mark-complete:after,
.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .sfwd-mark-complete:after{display:none}

/* === Strony, sklep, zamówienie === */
.page .entry-header{display:none}
.single-product div#primary{max-width:100%!important}
/* order bump CartFlows */
.wcf-bump-order-label{font-size:16px}
.wcf-bump-order-desc{font-size:14px}
