#astroid-backtotop{border-radius:2px !important;background:rgba(14, 62, 154, 1);padding:10px;}#astroid-backtotop > i{font-size:20px;color:rgb(255, 255, 255);}[data-bs-theme=dark] #astroid-backtotop{background:rgba(14, 62, 154, 1);}[data-bs-theme=dark] #astroid-backtotop > i{color:rgb(255, 255, 255);}.mobilemenu-slide.astroid-mobilemenu{visibility:visible;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);}.mobilemenu-slide.astroid-mobilemenu-open .mobilemenu-slide.astroid-mobilemenu {visibility:visible;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}.mobilemenu-slide.astroid-mobilemenu::after{display:none;}#toolbar{background-color:rgba(14, 62, 154, 1);color:rgb(255, 255, 255);}#toolbar a{color:rgb(255, 255, 255);}#toolbar a:hover{color:rgb(204, 204, 204);}[data-bs-theme=dark] #toolbar{background-color:rgba(14, 62, 154, 1);color:rgb(255, 255, 255);}[data-bs-theme=dark] #toolbar a{color:rgb(255, 255, 255);}[data-bs-theme=dark] #toolbar a:hover{color:rgb(204, 204, 204);}#d-6282451b64a8d066392317 .divider-content{border-top:1px solid rgba(255, 255, 255, 1);}#top-a-5{color:rgba(14, 62, 154, 1);padding-top:20px}#top-a-5 a{color:rgba(14, 62, 154, 1);}#ta-628244d00de1407098502{padding-top:20px;padding-bottom:20px}#hm-fs8bhwlsh{padding-top:20px;padding-bottom:20px}#p-3{padding:20px 10px 20px 10px}#ac-628246c83f830410483473{background-color:rgba(14, 62, 154, 1);}#p-3{padding:20px 10px 20px 10px}#ac-628246c83f830480413191{background-color:rgba(24, 145, 202, 1);}#p-3{padding:20px 10px 20px 10px}#ac-628246c83f830499530734{background-color:rgba(14, 62, 154, 1);}#ac-628246c83f830410483473{background-color:rgba(14, 62, 154, 1);}#ac-628246c83f830480413191{background-color:rgba(24, 145, 202, 1);}#ac-628246c83f830499530734{background-color:rgba(14, 62, 154, 1);}#tc-628246c83f830476553542{margin-top:-5.5%}#ai-62824c9cdcf84054661848{padding-bottom:20px}#b-63c50541f228143911206{margin-top:20px}#te-62824c608312dc77493000{padding-top:60px;padding-bottom:40px}#inhalt{background-color:rgb(255, 255, 255);padding-top:3%;padding-bottom:3%}[data-bs-theme=dark] #inhalt{background-color:rgb(255, 255, 255);}#dp-628261dbb2bf5473182486 .heading{color:rgba(255, 255, 255, 1);font-weight:800;text-transform:uppercase;}#dp-628261dbb2bf5473182486{margin-bottom:20px}#be1-mos6ovcb2{background-color:rgba(255, 255, 255, 1);margin-bottom:10px;padding:20px 20px 20px 20px}#be4-628262a261d94447363622{background-color:rgba(255, 255, 255, 1);margin-bottom:10px;padding:20px 20px 20px 20px}#be2-5goniqxxq{background-color:rgba(255, 255, 255, 1);margin-bottom:10px;padding:20px 20px 20px 20px}#be5-628262cd2ecb1897324829{background-color:rgba(255, 255, 255, 1);margin-bottom:10px;padding:20px 20px 20px 20px}#be3-zi39u7dmm{background-color:rgba(255, 255, 255, 1);margin-bottom:10px;padding:20px 20px 20px 20px}#be6-maekxl393{background-color:rgba(255, 255, 255, 1);margin-bottom:10px;padding:20px 20px 20px 20px}#be-yuhhtiu0i{background-color:rgba(14, 62, 154, 1);padding-top:3%;padding-bottom:3%}[data-bs-theme=dark] #be-yuhhtiu0i{background-color:rgba(14, 62, 154, 1);}#bf-628263e2934d7086940982{background-color:rgba(17, 17, 17, 1);color:rgba(153, 153, 153, 1);padding-top:40px;padding-bottom:40px}#bf-628263e2934d7086940982 a{color:rgba(153, 153, 153, 1);}#f1c-qe89el34j{padding-top:10px;padding-bottom:10px}#f2-62824ff4fe5ae420550038{padding-top:3px}#f-oel6e1bpp{background-color:rgba(34, 34, 34, 1);color:rgba(221, 221, 221, 1);}#f-oel6e1bpp a{color:rgba(204, 204, 204, 1);}#f-oel6e1bpp a:hover{color:rgba(238, 238, 238, 1);}[data-bs-theme=dark] #f-oel6e1bpp{background-color:rgba(2, 0, 0, 1);color:rgba(13, 0, 0, 1);}[data-bs-theme=dark] #f-oel6e1bpp a{color:rgba(12, 0, 0, 1);}body, .body{font-weight:400;text-transform:none;font-size:14px;line-height:1.7em;font-family:"Open Sans", Arial, Helvetica, sans-serif;}h1, .h1{font-weight:800;text-transform:none;font-size:26px;line-height:1.3em;font-family:"Open Sans", Arial, Helvetica, sans-serif;}h2, .h2{font-weight:800;text-transform:none;font-size:23px;line-height:1.3em;font-family:"Open Sans", Arial, Helvetica, sans-serif;}h3, .h3{font-weight:700;text-transform:none;font-size:20px;line-height:1.3em;font-family:"Open Sans", Arial, Helvetica, sans-serif;}h4, .h4{color:rgb(0, 0, 0);font-weight:600;text-transform:none;font-size:17px;line-height:1.2em;font-family:"Open Sans", Arial, Helvetica, sans-serif;}[data-bs-theme=dark] h4, .h4{color:rgb(0, 0, 0);}h5, .h5{color:rgba(34, 34, 34, 1);font-weight:600;text-transform:none;font-size:14px;line-height:1.4em;font-family:"Open Sans", Arial, Helvetica, sans-serif;}.astroid-nav > li > .as-menu-item, .astroid-sidebar-menu > li > .nav-item-inner > .as-menu-item, .astroid-mobile-menu > .nav-item > .as-menu-item{font-weight:600;text-transform:uppercase;font-size:14px;line-height:1.8em;font-family:"Open Sans", Arial, Helvetica, sans-serif;}.nav-submenu-container .nav-submenu > li, .jddrop-content .megamenu-item .megamenu-menu li, .nav-submenu, .astroid-mobile-menu .nav-child .menu-go-back, .astroid-mobile-menu .nav-child .nav-item-submenu > .as-menu-item, .nav-item-submenu .as-menu-item{font-weight:500;text-transform:none;font-size:14px;line-height:1.8em;font-family:"Open Sans", Arial, Helvetica, sans-serif;}small{color:rgb(0, 0, 0);font-weight:400;text-transform:none;font-size:12px;line-height:1.2em;font-family:"Ropa Sans", Arial, Helvetica, sans-serif;}[data-bs-theme=dark] small{color:rgb(0, 0, 0);}.container, .container-sm, .container-md, .container-lg, .container-xl, .astroid-layout.astroid-layout-boxed .astroid-wrapper {max-width: 1200px;}html{background-color:rgb(255, 255, 255);}[data-bs-theme=dark]{background-color:rgb(255, 255, 255);}body{--bs-body-bg:rgb(255, 255, 255);--bs-body-color:rgb(85, 85, 85);}body a{color:var(--as-link-color);--as-link-color:rgb(34, 34, 34);}body a:hover{color:var(--as-link-hover-color);--as-link-hover-color:rgb(153, 153, 153);}[data-bs-theme=dark] body{--bs-body-bg:rgb(255, 255, 255);--bs-body-color:rgb(85, 85, 85);}[data-bs-theme=dark] body a{--as-link-color:rgb(34, 34, 34);}[data-bs-theme=dark] body a:hover{--as-link-hover-color:rgb(153, 153, 153);}header{color:rgb(153, 153, 153);}[data-bs-theme=dark] header{color:rgb(153, 153, 153);}.astroid-header-section, .astroid-sidebar-header{background-color:rgba(240, 240, 240, 1);}[data-bs-theme=dark] .astroid-header-section, [data-bs-theme=dark] .astroid-sidebar-header{background-color:rgba(243, 243, 243, 1);}#astroid-sticky-header{background-color:rgba(243, 243, 243, 1);}#astroid-sticky-header .astroid-nav .nav-link{color:rgb(85, 85, 85);}#astroid-sticky-header .astroid-nav .nav-link:hover{color:rgb(153, 153, 153);}#astroid-sticky-header .astroid-nav .nav-link:active, #astroid-sticky-header .astroid-nav .nav-link.active{color:rgb(255, 255, 255);}[data-bs-theme=dark] #astroid-sticky-header{background-color:rgba(243, 243, 243, 1);}[data-bs-theme=dark] #astroid-sticky-header .astroid-nav .nav-link{color:rgb(85, 85, 85);}[data-bs-theme=dark] #astroid-sticky-header .astroid-nav .nav-link:hover{color:rgb(153, 153, 153);}[data-bs-theme=dark] #astroid-sticky-header .astroid-nav .nav-link:active, [data-bs-theme=dark] #astroid-sticky-header .astroid-nav .nav-link.active{color:rgb(255, 255, 255);}.astroid-nav .nav-link{color:rgb(85, 85, 85);}.astroid-nav .nav-link:hover{color:rgb(153, 153, 153);}.astroid-nav .nav-link:focus{color:rgb(153, 153, 153);}.astroid-nav .nav-link:active, .astroid-nav .nav-link.active{color:rgb(255, 255, 255);}[data-bs-theme=dark] .astroid-nav .nav-link{color:rgb(85, 85, 85);}[data-bs-theme=dark] .astroid-nav .nav-link:hover{color:rgb(153, 153, 153);}[data-bs-theme=dark] .astroid-nav .nav-link:focus{color:rgb(153, 153, 153);}[data-bs-theme=dark] .astroid-nav .nav-link:active, [data-bs-theme=dark] .astroid-nav .nav-link.active{color:rgb(255, 255, 255);}.megamenu-container{background-color:rgba(243, 243, 243, 1);}.megamenu-container .nav-submenu .nav-submenu{background-color:rgba(243, 243, 243, 1);}.has-megamenu.open .arrow{border-bottom-color:rgba(243, 243, 243, 1);}.megamenu-container li.nav-item-submenu > a{color:rgb(119, 119, 119);}.megamenu-container li.nav-item-submenu > a:hover{color:rgba(255, 255, 255, 1);background-color:rgba(14, 62, 154, 1);}.megamenu-container li.nav-item-submenu > a:active, .megamenu-container li.nav-item-submenu > a.active{color:rgba(255, 255, 255, 1);background-color:rgba(14, 62, 154, 1);}[data-bs-theme=dark] .megamenu-container{background-color:rgba(243, 255, 255, 1);}[data-bs-theme=dark] .megamenu-container .nav-submenu .nav-submenu{background-color:rgba(243, 255, 255, 1);}[data-bs-theme=dark] .has-megamenu.open .arrow{border-bottom-color:rgba(243, 255, 255, 1);}[data-bs-theme=dark] .megamenu-container li.nav-item-submenu > a{color:rgb(119, 119, 119);}[data-bs-theme=dark] .megamenu-container li.nav-item-submenu > a:hover{color:rgba(123, 123, 123, 1);background-color:rgba(14, 62, 154, 1);}[data-bs-theme=dark] .megamenu-container li.nav-item-submenu > a:active, [data-bs-theme=dark] .megamenu-container li.nav-item-submenu > a.active{color:rgba(45, 45, 45, 1);background-color:rgba(14, 62, 154, 1);}.astroid-sidebar-menu .nav-item-inner > .as-menu-item{color:rgb(85, 85, 85);}.astroid-sidebar-menu .nav-item-inner > .as-menu-item:hover{color:rgb(153, 153, 153);}.astroid-sidebar-menu .nav-item-inner > .as-menu-item:active, .astroid-sidebar-menu .nav-item-inner > .as-menu-item.active{color:rgb(255, 255, 255);}.astroid-sidebar-menu .nav-item-submenu .nav-item-inner:hover{background-color:rgba(14, 62, 154, 1);}.astroid-sidebar-menu .nav-item-submenu .nav-item-inner:hover a.as-menu-item{color:rgba(255, 255, 255, 1);}.astroid-sidebar-menu .nav-item-submenu .nav-item-inner:active{background-color:rgba(14, 62, 154, 1);}.astroid-sidebar-menu .nav-item-submenu .nav-item-inner a.as-menu-item{color:rgb(119, 119, 119);}.astroid-sidebar-menu .nav-item-submenu .nav-item-inner a.as-menu-item:active{color:rgba(14, 62, 154, 1);}.astroid-sidebar-menu .navbar-subnav{background-color:rgba(243, 243, 243, 1);}[data-bs-theme=dark] .astroid-sidebar-menu .nav-item-inner > .as-menu-item{color:rgb(85, 85, 85);}[data-bs-theme=dark] .astroid-sidebar-menu .nav-item-inner > .as-menu-item:hover{color:rgb(153, 153, 153);}[data-bs-theme=dark] .astroid-sidebar-menu .nav-item-inner > .as-menu-item:active, [data-bs-theme=dark] .astroid-sidebar-menu .nav-item-inner > .as-menu-item.active{color:rgb(255, 255, 255);}[data-bs-theme=dark] .astroid-sidebar-menu .nav-item-submenu .nav-item-inner:hover{background-color:rgba(14, 62, 154, 1);}[data-bs-theme=dark] .astroid-sidebar-menu .nav-item-submenu .nav-item-inner:hover a.as-menu-item{color:rgba(123, 123, 123, 1);}[data-bs-theme=dark] .astroid-sidebar-menu .nav-item-submenu .nav-item-inner:active{background-color:rgba(14, 62, 154, 1);}[data-bs-theme=dark] .astroid-sidebar-menu .nav-item-submenu .nav-item-inner a.as-menu-item{color:rgb(119, 119, 119);}[data-bs-theme=dark] .astroid-sidebar-menu .nav-item-submenu .nav-item-inner a.as-menu-item:active{color:rgba(14, 62, 154, 1);}[data-bs-theme=dark] .astroid-sidebar-menu .navbar-subnav{background-color:rgba(243, 255, 255, 1);}.astroid-offcanvas{color:rgb(0, 0, 0) !important;background-color:rgb(255, 255, 255) !important;}.astroid-offcanvas .burger-menu-button, .astroid-offcanvas .astroid-mobilemenu-container .astroid-mobilemenu-inner .dropdown-menus{background-color:rgb(255, 255, 255) !important;}.astroid-offcanvas .menu-indicator{color:rgb(0, 0, 0) !important;}.astroid-offcanvas .astroid-mobilemenu-container .astroid-mobilemenu-inner .menu-item a{color:rgb(0, 0, 0) !important;}.astroid-offcanvas .astroid-mobilemenu-container .astroid-mobilemenu-inner .menu-item a:hover{background-color: !important;}.astroid-offcanvas .astroid-mobilemenu-container .astroid-mobilemenu-inner .menu-item.active > a, .astroid-offcanvas .astroid-mobilemenu-container .astroid-mobilemenu-inner .menu-item.active > .nav-header, .astroid-offcanvas .astroid-mobilemenu-container .astroid-mobilemenu-inner .menu-item.nav-item-active > a, .astroid-offcanvas .astroid-mobilemenu-container .astroid-mobilemenu-inner .menu-item.nav-item-active > a + .menu-indicator{color:rgba(14, 62, 154, 1) !important;}.astroid-offcanvas .astroid-mobilemenu-container .astroid-mobilemenu-inner .menu-item.active, .astroid-offcanvas .astroid-mobilemenu-container .astroid-mobilemenu-inner .menu-item.nav-item-active{background-color:rgb(255, 255, 255) !important;}.astroid-offcanvas .burger-menu-button .inner, .astroid-offcanvas .burger-menu-button .inner::before, .astroid-offcanvas .burger-menu-button .inner::after{background-color:rgb(255, 255, 255);}[data-bs-theme=dark] .astroid-offcanvas{color:rgb(0, 0, 0) !important;background-color:rgb(255, 255, 255) !important;}[data-bs-theme=dark] .astroid-offcanvas .burger-menu-button, [data-bs-theme=dark] .astroid-offcanvas .astroid-mobilemenu-container .astroid-mobilemenu-inner .dropdown-menus{background-color:rgb(255, 255, 255) !important;}[data-bs-theme=dark] .astroid-offcanvas .menu-indicator{color:rgb(0, 0, 0) !important;}[data-bs-theme=dark] .astroid-offcanvas .astroid-mobilemenu-container .astroid-mobilemenu-inner .menu-item a{color:rgb(0, 0, 0) !important;}[data-bs-theme=dark] .astroid-offcanvas .astroid-mobilemenu-container .astroid-mobilemenu-inner .menu-item a:hover{background-color: !important;}[data-bs-theme=dark] .astroid-offcanvas .astroid-mobilemenu-container .astroid-mobilemenu-inner .menu-item.active > a, [data-bs-theme=dark] .astroid-offcanvas .astroid-mobilemenu-container .astroid-mobilemenu-inner .menu-item.active > .nav-header, [data-bs-theme=dark] .astroid-offcanvas .astroid-mobilemenu-container .astroid-mobilemenu-inner .menu-item.nav-item-active > a, [data-bs-theme=dark] .astroid-offcanvas .astroid-mobilemenu-container .astroid-mobilemenu-inner .menu-item.nav-item-active > a + .menu-indicator{color:rgba(14, 62, 154, 1) !important;}[data-bs-theme=dark] .astroid-offcanvas .astroid-mobilemenu-container .astroid-mobilemenu-inner .menu-item.active, [data-bs-theme=dark] .astroid-offcanvas .astroid-mobilemenu-container .astroid-mobilemenu-inner .menu-item.nav-item-active{background-color:rgb(255, 255, 255) !important;}[data-bs-theme=dark] .astroid-offcanvas .burger-menu-button .inner, [data-bs-theme=dark] .astroid-offcanvas .burger-menu-button .inner::before, [data-bs-theme=dark] .astroid-offcanvas .burger-menu-button .inner::after{background-color:rgb(255, 255, 255);}.header-offcanvas-trigger.burger-menu-button .inner, .header-offcanvas-trigger.burger-menu-button .inner::before, .header-offcanvas-trigger.burger-menu-button .inner::after{background-color:rgba(14, 62, 154, 1);}[data-bs-theme=dark] .header-offcanvas-trigger.burger-menu-button .inner, [data-bs-theme=dark] .header-offcanvas-trigger.burger-menu-button .inner::before, [data-bs-theme=dark] .header-offcanvas-trigger.burger-menu-button .inner::after{background-color:rgba(14, 62, 154, 1);}.astroid-mobilemenu{background-color:rgb(255, 255, 255) !important;color:rgb(0, 0, 0) !important;}.astroid-mobilemenu .astroid-mobilemenu-container .astroid-mobilemenu-inner .dropdown-menus{background-color:rgb(255, 255, 255) !important;}.astroid-mobilemenu .astroid-mobilemenu-container .astroid-mobilemenu-inner .menu-item a{color:rgb(0, 0, 0) !important;}.astroid-mobilemenu .astroid-mobilemenu-container .astroid-mobilemenu-inner .menu-item a:hover{background-color: !important;}.astroid-mobilemenu .astroid-mobilemenu-container .astroid-mobilemenu-inner .menu-item.active > a, .astroid-mobilemenu .astroid-mobilemenu-container .astroid-mobilemenu-inner .menu-item.active > .nav-header, .astroid-mobilemenu .astroid-mobilemenu-container .astroid-mobilemenu-inner .menu-item.nav-item-active > a, .astroid-mobilemenu .astroid-mobilemenu-container .astroid-mobilemenu-inner .menu-item.nav-item-active > a + .menu-indicator{color:rgba(14, 62, 154, 1) !important;}.astroid-mobilemenu .astroid-mobilemenu-container .astroid-mobilemenu-inner .menu-item.active, .astroid-mobilemenu .astroid-mobilemenu-container .astroid-mobilemenu-inner .menu-item.nav-item-active{background-color:rgb(255, 255, 255) !important;}.astroid-mobilemenu .menu-indicator{color:rgb(0, 0, 0) !important;}[data-bs-theme=dark] .astroid-mobilemenu{background-color:rgb(255, 255, 255) !important;color:rgb(0, 0, 0) !important;}[data-bs-theme=dark] .astroid-mobilemenu .astroid-mobilemenu-container .astroid-mobilemenu-inner .dropdown-menus{background-color:rgb(255, 255, 255) !important;}[data-bs-theme=dark] .astroid-mobilemenu .astroid-mobilemenu-container .astroid-mobilemenu-inner .menu-item a{color:rgb(0, 0, 0) !important;}[data-bs-theme=dark] .astroid-mobilemenu .astroid-mobilemenu-container .astroid-mobilemenu-inner .menu-item a:hover{background-color: !important;}[data-bs-theme=dark] .astroid-mobilemenu .astroid-mobilemenu-container .astroid-mobilemenu-inner .menu-item.active > a, [data-bs-theme=dark] .astroid-mobilemenu .astroid-mobilemenu-container .astroid-mobilemenu-inner .menu-item.active > .nav-header, [data-bs-theme=dark] .astroid-mobilemenu .astroid-mobilemenu-container .astroid-mobilemenu-inner .menu-item.nav-item-active > a, [data-bs-theme=dark] .astroid-mobilemenu .astroid-mobilemenu-container .astroid-mobilemenu-inner .menu-item.nav-item-active > a + .menu-indicator{color:rgba(14, 62, 154, 1) !important;}[data-bs-theme=dark] .astroid-mobilemenu .astroid-mobilemenu-container .astroid-mobilemenu-inner .menu-item.active, [data-bs-theme=dark] .astroid-mobilemenu .astroid-mobilemenu-container .astroid-mobilemenu-inner .menu-item.nav-item-active{background-color:rgb(255, 255, 255) !important;}[data-bs-theme=dark] .astroid-mobilemenu .menu-indicator{color:rgb(0, 0, 0) !important;}.header-mobilemenu-trigger.burger-menu-button .inner, .header-mobilemenu-trigger.burger-menu-button .inner::before, .header-mobilemenu-trigger.burger-menu-button .inner::after{background-color:rgb(0, 0, 0);}[data-bs-theme=dark] .header-mobilemenu-trigger.burger-menu-button .inner, [data-bs-theme=dark] .header-mobilemenu-trigger.burger-menu-button .inner::before, [data-bs-theme=dark] .header-mobilemenu-trigger.burger-menu-button .inner::after{background-color:rgb(0, 0, 0);}.astroid-mobilemenu-open .burger-menu-button .inner, .astroid-mobilemenu-open .burger-menu-button .inner::before, .astroid-mobilemenu-open .burger-menu-button .inner::after{background-color:rgb(0, 0, 0);}[data-bs-theme=dark] .astroid-mobilemenu-open .burger-menu-button .inner, [data-bs-theme=dark] .astroid-mobilemenu-open .burger-menu-button .inner::before, [data-bs-theme=dark] .astroid-mobilemenu-open .burger-menu-button .inner::after{background-color:rgb(0, 0, 0);}.astroid-contact-info i[class*="fa-"]{color:rgb(233, 93, 60);}[data-bs-theme=dark] .astroid-contact-info i[class*="fa-"]{color:rgb(233, 93, 60);}.items-leading .article-title .page-header h2{font-size:32px;}.items-row .article-title .page-header h2{font-size:26px;}/* tylko tekst przycisku mobilnego menu, reszty .visually-hidden nie ruszamy */
#astroid-mobilemenu .visually-hidden {
    display: none !important;
}
._access-menu ul li {
    border: 1px solid #000 !important;
    background: #fff !important;
}
._access ul li {
    color: #000 !important;
}
._access ul li:before {
    color: #000 !important;
}
/* przyciski w panelu Ustawienia dostępności */
._access-scrollbar li,
._access-scrollbar li *,
._access-scrollbar li::before,
._access-scrollbar li::after {
    color: #000000 !important;
    fill: #000000 !important;
    stroke: #000000 !important;
    opacity: 1 !important;
}

/* a tło kafelków, żeby WAVE miał jasność sytuacji */
._access-scrollbar li {
    background-color: #ffffff !important;
    border: 1px solid #000000 !important;
}
/* --- Toolbar --- */
#toolbar h1 {
    line-height: 2.5rem !important;
    margin: 0 !important;
    font-size: 12px !important;
    font-weight: 800;
}
@media (max-width: 991px) {
    #toolbar .naglowek-h1 {
        text-align: center !important;
    }
}
/* --- Top-A --- */
#top-a-img img {
    width: 200px;
}
#top-a-5 li.nav-item.my-1 {
    font-weight: 700;
}
/* --- Lista Menu --- */
/* Nadpisz my-1 tylko wewnątrz .lista-menu */
.lista-menu ul.mod-menu>li {
    margin: 0 !important;
    /* nadpisanie .my-1 */
    border: 1px solid #eeeeee;
    padding: 20px;
    position: relative;
}
/* Od drugiego elementu: odstęp + przerywana linia */
.lista-menu ul.mod-menu>li+li {
    margin-top: 40px !important;
}
/* Linia przerywana przed kolejnymi <li> */
.lista-menu ul.mod-menu>li+li::before {
    content: "";
    display: block;
    height: 1px;
    border-top: 1px dashed #d3d3d3;
    position: absolute;
    top: -20px;
    left: 0;
    right: 0;
}
/* Styl linków */
.lista-menu ul.mod-menu>li a {
    color: #222222;
    text-transform: uppercase;
    text-decoration: none;
    transition: color 0.3s ease;
    font-weight: 600;
    font-size: 17px;
}
/* Styl hover linków */
.lista-menu ul.mod-menu>li a:hover {
    color: #737373;
}


p.poz-n, p.poz {
    margin: 5px 0 5px 0;
    font-weight: 600;
    text-transform: none;
    font-size: 14px;
    line-height: 1.4em;
    color: rgba(34, 34, 34, 1);
}
p.poz-n {
    font-size: 15px !important;
}

.poz-span {
    padding-right: 20px !important;
    font-weight: 400;
    float: right !important;
}

.poz-list-border-bottom {
    list-style: none;
    padding: 0;
}

ul.poz-list-border-bottom.no-padding li {
    padding-bottom: 0rem;
}

ul.poz-list-border-bottom li {
    border-bottom: 0.0714rem solid #eeeeee;
}

p.poz-n.line-bottom {
    position: relative;
    padding: 6px 0 6px 0;
}

p.poz-n.line-bottom:after {
    bottom: 0;
    content: "";
    height: 3px;
    left: 0;
    position: absolute;
    width: 30%;
    border-bottom: 2px solid #0E3E9A !important;
}

.article-info {
    margin: 0 0 16px;
    line-height: 2;
}
.astroid-article-title h1 {
    font-size: 26px;
    font-weight: 800;
    line-height: 2;
    margin-bottom: 2rem;
}
.nw {
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
}

.nw table {
    width: 100%;
    min-width: 600px;
    border-collapse: collapse;
    line-height: 160%;
    margin-bottom: 20px;
    text-align: center;
    table-layout: auto;
}

/* Nagłówki */
.nw thead th {
    vertical-align: middle;
    background-color: #0E3E9A;
    color: white;
    padding: 8px;
}

/* Komórki */
.nw td,
.nw th {
    padding: 8px;
    white-space: nowrap;
}

/* Wyrównania */
.nw td.title {
    text-align: left;
}

.nw td.sum {
    text-align: right;
}

/* Wiersz podsumowania */
.nw tr.suma {
    background-color: #0E3E9A;
    color: white;
    font-weight: 700;
}

/* Tylko tekst ostatniego wiersza — opcjonalnie inny kolor */
.nw tr.suma td {
    color: #0E3E9A;
    background-color: #e0eaff;
}

/* Paski na zmianę */
.nw tr:nth-child(even):not(.suma) {
    background-color: #f2f2f2;
}
/*
.nw {
    overflow-x: auto;
}

.nw table {
    clear: both;
    line-height: 160%;
    margin-bottom: 20px;
    width: 100%;
    max-width: 100%;
    text-align: center;
}
div.nw table thead th {
    vertical-align: middle;
    background-color: #0E3E9A;
    color: white;
}

div.nw th,
tr td {
    padding: 8px;
}

div.nw td.title {
    text-align: left;
}

div.nw td.sum {
    text-align: right;
}
div.nw td.sum {
    text-align: right;
}

div.nw tr.suma,
td.sum,
thead th {
    font-weight: 600;
}

div.nw tr.suma {
    background-color: #0E3E9A;
    color: white;
}

.nw table tr.suma td {
    color: #0E3E9A;
    font-weight: 700;
}

div.nw tr:nth-child(even) {
    background-color: #f2f2f2;
}
*/
.com-content-categories__item {
    border: 1px solid #eeeeee !important;
    padding: 20px !important;
    margin-bottom: 20px;
}
.com-content-categories__item a {
    font-size: 17px;
    text-transform: uppercase;
    font-weight: 600;
}
.com-content-categories__item-title-wrapper {
    padding-left: 15px !important;
}
.com-content-categories__item .badge {
    background-color: transparent !important;
    color: #0e3e9a;
    font-size: 13px;
    font-weight: 400;
}
/* ==========================================================
   STREFA PRACOWNIKA — wspólny styl dla obu artykułów
   ========================================================== */

.strefa-pracownika,
.sp-logged {
    --blue-900: #0e3b8b;
    --blue-800: #1553b7;
    --blue-100: #eaf2ff;
    --gray-900: #1f2937;
    --gray-700: #374151;
    --gray-500: #6b7280;
    --gray-200: #e5e7eb;
    --radius: 18px;
    --shadow: 0 10px 24px rgba(16, 42, 112, 0.08),
        0 4px 10px rgba(16, 42, 112, 0.06);
    font-family: system-ui, -apple-system, "Segoe UI", Roboto, Ubuntu, Cantarell,
        "Noto Sans", "Helvetica Neue", Arial;
    color: var(--gray-900);
}

/* HERO (obie wersje) */
.strefa-pracownika .hero,
.sp-logged .hero {
    background: linear-gradient(120deg, var(--blue-100), #fff);
}

.strefa-pracownika .hero-inner,
.sp-logged .hero-inner {
    display: grid;
    grid-template-columns: 1.2fr 0.8fr;
    align-items: center;
    gap: 28px;
    padding: clamp(28px, 6vw, 60px) clamp(12px, 4vw, 28px);
}

.strefa-pracownika h1,
.sp-logged h1 {
    font-size: clamp(28px, 3.3vw, 42px);
    line-height: 1.15;
    margin: 0 0 10px;
    color: var(--blue-900);
}

.strefa-pracownika p,
.sp-logged p {
    margin: 0 0 14px;
    color: var(--gray-700);
    font-size: 1.05rem;
}

/* CTA i przyciski */
.strefa-pracownika .cta,
.sp-logged .cta {
    display: flex;
    gap: 12px;
    flex-wrap: wrap;
}

.strefa-pracownika .btn,
.sp-logged .btn {
    appearance: none;
    border: none;
    border-radius: 14px;
    padding: 14px 18px;
    font-weight: 700;
    box-shadow: var(--shadow);
    text-decoration: none;
    display: inline-block;
}

.strefa-pracownika .btn-primary,
.sp-logged .btn-primary {
    background: var(--blue-800);
    color: #fff;
}

.strefa-pracownika .btn-outline,
.sp-logged .btn-outline {
    background: #fff;
    color: var(--blue-800);
    border: 2px solid var(--blue-800);
}

/* Hero Card */
.strefa-pracownika .hero-card,
.sp-logged .hero-card {
    background: #fff;
    border-radius: var(--radius);
    padding: 22px;
    box-shadow: var(--shadow);
}

.strefa-pracownika .hero-card ul,
.sp-logged .hero-card ul {
    margin: 0;
    padding-left: 20px;
    color: var(--gray-700);
}

/* KAFELKI GRID */
.strefa-pracownika .grid,
.sp-logged .grid {
    display: grid;
    grid-template-columns: repeat(12, 1fr);
    gap: 18px;
    padding: 32px clamp(12px, 4vw, 28px);
}

.strefa-pracownika .card,
.sp-logged .card {
    grid-column: span 4;
    background: #fff;
    border: 1px solid var(--gray-200);
    border-radius: var(--radius);
    padding: 20px;
    position: relative;
    box-shadow: var(--shadow);
}

.strefa-pracownika .card h3,
.sp-logged .card h3 {
    margin: 0 0 8px;
    font-size: 1.1rem;
}

.strefa-pracownika .card p,
.sp-logged .card p {
    margin: 0 0 14px;
    color: var(--gray-700);
}

.strefa-pracownika .card .btn,
.sp-logged .card .btn {
    margin-top: 6px;
}

/* CHIPY */
.strefa-pracownika .chip,
.sp-logged .chip {
    display: inline-flex;
    align-items: center;
    gap: 8px;
    font-size: 0.85rem;
    font-weight: 700;
    color: var(--blue-800);
    background: var(--blue-100);
    padding: 6px 10px;
    border-radius: 999px;
    text-decoration: none;
}

/* Wersja publiczna — badge i blokada */
.strefa-pracownika .badge-locked {
    position: absolute;
    top: 14px;
    right: 14px;
    font-size: 0.75rem;
    background: #111827;
    color: #fff;
    padding: 4px 8px;
    border-radius: 8px;
    opacity: 0.85;
}

.strefa-pracownika .card[aria-disabled="true"] {
    filter: grayscale(0.35);
    opacity: 0.85;
}

/* Wersja zalogowani — quick chips */
.sp-logged .quick {
    display: flex;
    gap: 10px;
    flex-wrap: wrap;
    margin-top: 8px;
}

.sp-logged .quick .chip {
    font-size: 0.9rem;
    padding: 8px 12px;
}

/* Responsywność */
@media (max-width: 980px) {

    .strefa-pracownika .hero-inner,
    .sp-logged .hero-inner {
        grid-template-columns: 1fr;
    }

    .strefa-pracownika .card,
    .sp-logged .card {
        grid-column: span 12;
    }
}
/* Ukryj WebAuthn ("Uwierzytelnianie sieciowe") i linki reset/remind w module logowania */
.mod-login .plg_system_webauthn_login_button,
.mod-login .mod-login__options {
    display: none !important;
}
/* Ukryj przycisk/powrót do kategorii nadrzędnej w Phoca Download */
.ph-top {
    display: none !important;
}@media (max-width: 991.98px) {body, .body{font-size:14px;line-height:1.7em;}h1, .h1{font-size:26px;line-height:1.2em;}h2, .h2{font-size:24px;line-height:1.2em;}h3, .h3{font-size:18px;line-height:1.2em;}h4, .h4{font-size:15px;line-height:1.2em;}h5, .h5{font-size:14px;line-height:1.4em;}.astroid-nav > li > .as-menu-item, .astroid-sidebar-menu > li > .nav-item-inner > .as-menu-item, .astroid-mobile-menu > .nav-item > .as-menu-item{font-size:14px;line-height:1.6em;}.nav-submenu-container .nav-submenu > li, .jddrop-content .megamenu-item .megamenu-menu li, .nav-submenu, .astroid-mobile-menu .nav-child .menu-go-back, .astroid-mobile-menu .nav-child .nav-item-submenu > .as-menu-item, .nav-item-submenu .as-menu-item{font-size:14px;line-height:1.8em;}small{font-size:0.7em;letter-spacing:1em;line-height:1em;}}@media (max-width: 767.98px) {body, .body{font-size:14px;line-height:1.7em;}h1, .h1{font-size:26px;line-height:1.2em;}h2, .h2{font-size:24px;line-height:1.2em;}h3, .h3{font-size:18px;line-height:1.2em;}h4, .h4{font-size:15px;line-height:1.2em;}h5, .h5{font-size:14px;line-height:1.4em;}.astroid-nav > li > .as-menu-item, .astroid-sidebar-menu > li > .nav-item-inner > .as-menu-item, .astroid-mobile-menu > .nav-item > .as-menu-item{font-size:14px;line-height:1.6em;}.nav-submenu-container .nav-submenu > li, .jddrop-content .megamenu-item .megamenu-menu li, .nav-submenu, .astroid-mobile-menu .nav-child .menu-go-back, .astroid-mobile-menu .nav-child .nav-item-submenu > .as-menu-item, .nav-item-submenu .as-menu-item{font-size:14px;line-height:1.8em;}small{font-size:0.7em;letter-spacing:1em;line-height:1em;}}