.gallery-container {
    margin: 20px 0;
    width: 100%;
}

.gallery-grid {
    display: grid;
    margin-bottom: 20px;
    width: 100%;
    justify-content: center;
    box-sizing: border-box;
    gap: var(--gutter-vertical, 10px) var(--gutter-horizontal, 10px);
}

/* NOWE: Style wyrównania dla różnych opcji */
.gallery-grid.alignment-left {
    justify-items: start;
}

.gallery-grid.alignment-center {
    justify-items: center;
}

.gallery-grid.alignment-right {
    justify-items: end;
}

.gallery-grid.alignment-justify {
    justify-items: stretch;
}

.gallery-grid.alignment-justify .gallery-item {
    width: 100% !important;
    max-width: 100% !important;
}

.gallery-item {
    position: relative;
    overflow: hidden;
    transition: transform 0.3s ease;
    background: transparent;
    margin: 0;
    padding: 0;
    border: none;
    box-sizing: border-box;
    display: flex;
    justify-content: center;
    align-items: center;
}

.gallery-item a {
    display: block;
    width: 100%;
    height: 100%;
    text-decoration: none;
}

/* Efekty najechania */
.gallery-item.hover-zoom:hover img {
    transform: scale(1.05);
}

.gallery-item.hover-darken:hover img {
    filter: brightness(0.8);
}

.gallery-item.hover-shrink:hover img {
    transform: scale(0.95);
}

/* Animacje ładowania */
@keyframes fadeIn {
    from { opacity: 0; }
    to { opacity: 1; }
}

@keyframes slideUp {
    from { 
        opacity: 0;
        transform: translateY(20px);
    }
    to { 
        opacity: 1;
        transform: translateY(0);
    }
}

.gallery-item.animation-fade {
    animation: fadeIn 0.5s ease forwards;
}

.gallery-item.animation-slide {
    animation: slideUp 0.5s ease forwards;
}

/* NOWE: Style dla paginacji */
.gallery-pagination {
    margin: 30px 0;
    text-align: center;
}

/* Paginacja numeryczna */
.pagination-numbers .page-numbers {
    display: inline-block;
    padding: 8px 15px;
    margin: 0 3px;
    background: #f6f7f7;
    border: 1px solid #ccd0d4;
    border-radius: 3px;
    text-decoration: none;
    color: #2271b1;
    transition: all 0.3s ease;
}

.pagination-numbers .page-numbers.current {
    background: #2271b1;
    color: white;
    border-color: #2271b1;
}

.pagination-numbers .page-numbers:hover {
    background: #e8f0fe;
    border-color: #2271b1;
}

/* Przycisk "Załaduj więcej" */
.load-more-button {
    padding: 12px 25px;
    background: #2271b1;
    color: white;
    border: none;
    border-radius: 4px;
    cursor: pointer;
    font-size: 16px;
    transition: background 0.3s ease;
}

.load-more-button:hover {
    background: #135e96;
}

.load-more-button:disabled {
    background: #a0a5aa;
    cursor: not-allowed;
}

/* Nieskończone przewijanie */
.loading-indicator {
    text-align: center;
    padding: 30px;
    color: #666;
    font-style: italic;
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 10px;
}

.loading-spinner {
    width: 30px;
    height: 30px;
    border: 3px solid #f3f3f3;
    border-top: 3px solid #2271b1;
    border-radius: 50%;
    animation: spin 1s linear infinite;
}

@keyframes spin {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
}

.no-more-images {
    text-align: center;
    padding: 20px;
    color: #666;
    font-style: italic;
    border-top: 1px solid #e0e0e0;
    margin-top: 20px;
}

.infinite-scroll-sentinel {
    height: 1px;
    width: 100%;
}

/* Responsywność paginacji */
@media (max-width: 768px) {
    .pagination-numbers .page-numbers {
        padding: 6px 10px;
        margin: 0 2px;
        font-size: 14px;
    }
    
    .load-more-button {
        padding: 10px 20px;
        font-size: 14px;
    }
    
    .loading-indicator {
        padding: 20px;
    }
}

/* Dodatkowe style blokujące przeciąganie */
.fancybox-container {
    user-select: none !important;
    -webkit-user-select: none !important;
    -moz-user-select: none !important;
    -ms-user-select: none !important;
}

.fancybox-slide, .fancybox-image, .fancybox-content {
    user-select: none !important;
    -webkit-user-select: none !important;
    -moz-user-select: none !important;
    -ms-user-select: none !important;
    pointer-events: all !important;
}

.fancybox-image {
    -webkit-user-drag: none !important;
    -khtml-user-drag: none !important;
    -moz-user-drag: none !important;
    -o-user-drag: none !important;
    user-drag: none !important;
}

/* Grid layout dla różnych liczby kolumn */
.gallery-grid.columns-1 {
    grid-template-columns: repeat(1, 1fr);
}

.gallery-grid.columns-2 {
    grid-template-columns: repeat(2, 1fr);
}

.gallery-grid.columns-3 {
    grid-template-columns: repeat(3, 1fr);
}

.gallery-grid.columns-4 {
    grid-template-columns: repeat(4, 1fr);
}

.gallery-grid.columns-5 {
    grid-template-columns: repeat(5, 1fr);
}

.gallery-grid.columns-6 {
    grid-template-columns: repeat(6, 1fr);
}

/* Responsywność */
@media (max-width: 1200px) {
    .gallery-grid.columns-4,
    .gallery-grid.columns-5,
    .gallery-grid.columns-6 {
        grid-template-columns: repeat(3, 1fr);
    }
}

@media (max-width: 992px) {
    .gallery-grid.columns-3,
    .gallery-grid.columns-4,
    .gallery-grid.columns-5,
    .gallery-grid.columns-6 {
        grid-template-columns: repeat(2, 1fr);
    }
}

@media (max-width: 768px) {
    .gallery-grid {
        grid-template-columns: 1fr !important;
        justify-items: center;
    }
    
    .gallery-item {
        max-width: 400px;
        width: 100%;
    }
    
    /* NOWE: Na małych ekranach zawsze wyśrodkuj dla lepszego wyglądu */
    .gallery-grid.alignment-left,
    .gallery-grid.alignment-right {
        justify-items: center;
    }
}

@media (max-width: 576px) {
    .gallery-item {
        max-width: 300px;
    }
}#mnmwp-main-menu, #mnmwp-main-menu ul, #mnmwp-main-menu ul li, #mnmwp-main-menu ul li a, #mnmwp-main-menu #mnm-menu-button {margin: 0;padding: 0;border: 0;list-style: none;line-height: 1;display: block;position: relative;-webkit-box-sizing: border-box;box-sizing: border-box;}
#mnmwp-main-menu:after, #mnmwp-main-menu > ul:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
#mnmwp-main-menu #mnm-menu-button {display: none;}
#mnmwp-main-menu ul.mnmwp-menu{outline: 0;}
#mnmwp-main-menu {margin: 0 auto;}
#mnmwp-main-menu > ul > li {float: left;}
#mnmwp-main-menu.align-center > ul {font-size: 0;text-align: center;}
#mnmwp-main-menu.align-center > ul > li {display: inline-block;float: none;}
#mnmwp-main-menu.align-center ul ul {text-align: left;}
#mnmwp-main-menu.align-right > ul > li {float: right;}
#mnmwp-main-menu > ul > li > a {padding: 17px;font-size: 12px;letter-spacing: 1px;text-decoration: none;font-weight: 700;text-transform: uppercase;}
#mnmwp-main-menu > ul > li:hover > a {color: #ffffff;}
#mnmwp-main-menu > ul > li.has-sub > a {padding-right: 30px;}
#mnmwp-main-menu ul > li.has-sub > a:after, #mnmwp-main-menu ul > li.has-sub > a:before{content: "";bottom: calc(50% - 0.1rem);display: block;width: 7px;height: 1px;position: absolute;top: 50%;-webkit-transition: -webkit-transform .5s;transition: -webkit-transform .5s;-o-transition: transform .5s;transition: transform .5s;transition: transform .5s, -webkit-transform .5s;left: auto;}
#mnmwp-main-menu ul > li.has-sub > a:after{right: 14px;-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);transform: rotate(-45deg);}
#mnmwp-main-menu ul > li.has-sub > a:before{left: auto;right: 19px;border-top-left-radius: 10px;border-bottom-left-radius: 10px;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}
#mnmwp-main-menu ul > li.has-sub:hover > a:after{-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}
#mnmwp-main-menu ul > li.has-sub:hover > a:before{-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);transform: rotate(-45deg);}
.is_mobile #mnmwp-main-menu ul > li.has-sub:hover > .mnm-submenu-button:after{-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}
.is_mobile #mnmwp-main-menu ul > li.has-sub:hover > .mnm-submenu-button:before{-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);transform: rotate(-45deg);}
#mnmwp-main-menu > ul > li.has-sub > ul.sub-menu li.has-sub:hover > a:before{-webkit-transform: rotate(135deg);-ms-transform: rotate(135deg);transform: rotate(135deg);}
#mnmwp-main-menu > ul > li.has-sub > ul.sub-menu li.has-sub:hover > a:after{-webkit-transform: rotate(-135deg);-ms-transform: rotate(-135deg);transform: rotate(-135deg);}
#mnmwp-main-menu > ul > li.has-sub > ul.sub-menu > li a:before{top:40%;right: 15px}
#mnmwp-main-menu > ul > li.has-sub > ul.sub-menu > li a:after{top:53%;right: 15px}
#mnmwp-main-menu ul ul {position: absolute;left: -9999px;}
#mnmwp-main-menu.align-right ul ul {text-align: right;}
#mnmwp-main-menu ul ul li {height: 0;-webkit-transition: all .25s ease;-o-transition: all .25s ease;transition: all .25s ease;}
#mnmwp-main-menu li:hover > ul {left: auto;}
#mnmwp-main-menu.align-right li:hover > ul {left: auto;right: 0;}
#mnmwp-main-menu li:hover > ul > li {height: 35px;z-index: 999;}
#mnmwp-main-menu ul ul ul {margin-left: 100%;top: 0;}
#mnmwp-main-menu.align-right ul ul ul {margin-left: 0;margin-right: 100%;}
#mnmwp-main-menu ul ul li a {border-bottom: 1px solid rgba(150, 150, 150, 0.15);padding: 11px 15px;width: 170px;font-size: 12px;text-decoration: none;color: #dddddd;font-weight: 400;background: #333333;}
#mnmwp-main-menu ul ul li:last-child > a, #mnmwp-main-menu ul ul li.last-item > a {border-bottom: 0;}
#mnmwp-main-menu ul ul li:hover > a, #mnmwp-main-menu ul ul li a:hover {color: #ffffff;}
#mnmwp-main-menu.align-right ul ul li.has-sub > a:after {right: auto;left: 11px;}
#mnmwp-main-menu.align-right ul ul li.has-sub > a:before {right: auto;left: 14px;}
#mnmwp-main-menu li.mobile-parent-nav-menu-item {display: none;}
#mnmwp-main-menu li .mnm-submenu-expand {display: none;}
#mnmwp-main-menu + .main-menu-more{display: none;}
#mnmwp-main-menu button.sub-menu-toggle{display: none;}

/*-- Responsive CSS --*/
.is_mobile #mnmwp-main-menu {width: 100%;background: none;padding: 0;}
.is_mobile #mnmwp-main-menu ul {width: 100%;display: none;}
.is_mobile #mnmwp-main-menu.align-center > ul {text-align: left;}
.is_mobile #mnmwp-main-menu ul li {width: 100%;border-top: 1px solid rgba(120, 120, 120, 0.2);}
.is_mobile #mnmwp-main-menu ul ul li, .is_mobile #mnmwp-main-menu li:hover > ul > li {height: auto;}
.is_mobile #mnmwp-main-menu ul li a, .is_mobile #mnmwp-main-menu ul ul li a {width: 100%;border-bottom: 0;}
.is_mobile #mnmwp-main-menu > ul > li {float: none;}
.is_mobile #mnmwp-main-menu ul ul li a {padding-left: 25px;}
.is_mobile #mnmwp-main-menu ul ul ul li a {padding-left: 35px;}
.is_mobile #mnmwp-main-menu ul ul, .is_mobile #mnmwp-main-menu ul ul ul, .is_mobile #mnmwp-main-menu.align-right ul ul {position: relative;left: 0;width: 100%;margin: 0;text-align: left;}
.is_mobile #mnmwp-main-menu > ul > li.has-sub > a:after, .is_mobile #mnmwp-main-menu > ul > li.has-sub > a:before, .is_mobile #mnmwp-main-menu ul ul > li.has-sub > a:after, .is_mobile #mnmwp-main-menu ul ul > li.has-sub > a:before {display: none;}
.is_mobile #mnmwp-main-menu #mnm-menu-button {display: block;padding: 10px;color: #dddddd;cursor: pointer;font-size: 12px;text-transform: uppercase;font-weight: 700;text-align: right;}
.is_mobile #mnmwp-main-menu #mnm-menu-button .btn.menu-btn span { width: 20px; height: 2px;margin: 4px auto; -webkit-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; -webkit-backface-visibility: hidden; backface-visibility: hidden; display: block; }
.is_mobile #mnmwp-main-menu #mnm-menu-button.mnm-menu-opened .btn.menu-btn .one {-webkit-transform: rotate(45deg) translate(3px, 3px);-ms-transform: rotate(45deg) translate(3px, 3px);transform: rotate(45deg) translate(3px, 3px);}
.is_mobile #mnmwp-main-menu #mnm-menu-button.mnm-menu-opened .btn.menu-btn .two {opacity: 0;}
.is_mobile #mnmwp-main-menu #mnm-menu-button.mnm-menu-opened .btn.menu-btn .three {-webkit-transform: rotate(-45deg) translate(6px, -6px);-ms-transform: rotate(-45deg) translate(6px, -6px);transform: rotate(-45deg) translate(6px, -6px);}
.is_mobile #mnmwp-main-menu #mnm-menu-button button.btn.menu-btn{background: none;padding: 5px;}
.is_mobile #mnmwp-main-menu #mnm-menu-button button.btn.menu-btn:focus{outline: none;}
.is_mobile #mnmwp-main-menu .mnm-submenu-button{position: absolute;z-index: 99;right: 0;top: 0;display: block;/*border-left: 1px solid rgba(120, 120, 120, 0.2);*/height: 46px;width: 46px;cursor: pointer;}
.is_mobile #mnmwp-main-menu ul ul .mnm-submenu-button {height: 34px;width: 34px;}
.is_mobile #mnmwp-main-menu .mnm-submenu-button:after {position: absolute;top: 22px;right: 19px;width: 8px;height: 2px;display: block;background: #dddddd;content: '';}
.is_mobile #mnmwp-main-menu ul ul .mnm-submenu-button:after {top: 15px;right: 13px;}
.is_mobile #mnmwp-main-menu .mnm-submenu-button.mnm-submenu-opened:after {background: #333333;}
.is_mobile #mnmwp-main-menu .mnm-submenu-button:before {position: absolute;top: 19px;right: 22px;display: block;width: 2px;height: 8px;background: #dddddd;content: '';}
.is_mobile #mnmwp-main-menu ul ul .mnm-submenu-button:before {top: 12px;right: 16px;}
.is_mobile #mnmwp-main-menu .mnm-submenu-button.mnm-submenu-opened:before {display: none;}
/**----------------------------------------------**/
.is_mobile #mnmwp-main-menu ul > li.has-sub .mnm-submenu-button:after, .is_mobile #mnmwp-main-menu ul > li.has-sub .mnm-submenu-button:before{content: "";bottom: calc(50% - 0.1rem);display: block;width: 7px;height: 1px;position: absolute;top: 50%;-webkit-transition: -webkit-transform .5s;transition: -webkit-transform .5s;-o-transition: transform .5s;transition: transform .5s;transition: transform .5s, -webkit-transform .5s;left: auto;}
.is_mobile #mnmwp-main-menu ul > li.has-sub .mnm-submenu-button:after{right: 14px;-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);transform: rotate(-45deg);}
.is_mobile #mnmwp-main-menu ul > li.has-sub .mnm-submenu-button:before{left: auto;right: 19px;border-top-left-radius: 10px;border-bottom-left-radius: 10px;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}
.is_mobile #mnmwp-main-menu ul > li.has-sub:hover > .mnm-submenu-opened:before {-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);transform: rotate(-45deg);}
.is_mobile #mnmwp-main-menu ul > li.has-sub:hover > .mnm-submenu-opened:after {-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}.pace{-webkit-pointer-events:none;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;z-index:2000;position:fixed;margin:auto;top:12px;left:0;right:0;bottom:0;width:200px;height:50px;overflow:hidden}.pace .pace-progress{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);display:block;position:absolute;right:100%;margin-right:-7px;width:93%;top:7px;height:14px;font-size:12px;background:#f1d204;color:#f1d204;line-height:60px;font-weight:700;font-family:Helvetica,Arial,"Lucida Grande",sans-serif;-webkit-box-shadow:120px 0 #fff,240px 0 #fff;-ms-box-shadow:120px 0 #fff,240px 0 #fff;box-shadow:120px 0 #fff,240px 0 #fff}.pace .pace-progress:after{content:attr(data-progress-text);display:inline-block;position:fixed;width:45px;text-align:right;right:0;padding-right:16px;top:4px}.pace .pace-progress[data-progress-text="0%"]:after{right:-200px}.pace .pace-progress[data-progress-text="1%"]:after{right:-198.14px}.pace .pace-progress[data-progress-text="2%"]:after{right:-196.28px}.pace .pace-progress[data-progress-text="3%"]:after{right:-194.42px}.pace .pace-progress[data-progress-text="4%"]:after{right:-192.56px}.pace .pace-progress[data-progress-text="5%"]:after{right:-190.7px}.pace .pace-progress[data-progress-text="6%"]:after{right:-188.84px}.pace .pace-progress[data-progress-text="7%"]:after{right:-186.98px}.pace .pace-progress[data-progress-text="8%"]:after{right:-185.12px}.pace .pace-progress[data-progress-text="9%"]:after{right:-183.26px}.pace .pace-progress[data-progress-text="10%"]:after{right:-181.4px}.pace .pace-progress[data-progress-text="11%"]:after{right:-179.54px}.pace .pace-progress[data-progress-text="12%"]:after{right:-177.68px}.pace .pace-progress[data-progress-text="13%"]:after{right:-175.82px}.pace .pace-progress[data-progress-text="14%"]:after{right:-173.96px}.pace .pace-progress[data-progress-text="15%"]:after{right:-172.1px}.pace .pace-progress[data-progress-text="16%"]:after{right:-170.24px}.pace .pace-progress[data-progress-text="17%"]:after{right:-168.38px}.pace .pace-progress[data-progress-text="18%"]:after{right:-166.52px}.pace .pace-progress[data-progress-text="19%"]:after{right:-164.66px}.pace .pace-progress[data-progress-text="20%"]:after{right:-162.8px}.pace .pace-progress[data-progress-text="21%"]:after{right:-160.94px}.pace .pace-progress[data-progress-text="22%"]:after{right:-159.08px}.pace .pace-progress[data-progress-text="23%"]:after{right:-157.22px}.pace .pace-progress[data-progress-text="24%"]:after{right:-155.36px}.pace .pace-progress[data-progress-text="25%"]:after{right:-153.5px}.pace .pace-progress[data-progress-text="26%"]:after{right:-151.64px}.pace .pace-progress[data-progress-text="27%"]:after{right:-149.78px}.pace .pace-progress[data-progress-text="28%"]:after{right:-147.92px}.pace .pace-progress[data-progress-text="29%"]:after{right:-146.06px}.pace .pace-progress[data-progress-text="30%"]:after{right:-144.2px}.pace .pace-progress[data-progress-text="31%"]:after{right:-142.34px}.pace .pace-progress[data-progress-text="32%"]:after{right:-140.48px}.pace .pace-progress[data-progress-text="33%"]:after{right:-138.62px}.pace .pace-progress[data-progress-text="34%"]:after{right:-136.76px}.pace .pace-progress[data-progress-text="35%"]:after{right:-134.9px}.pace .pace-progress[data-progress-text="36%"]:after{right:-133.04px}.pace .pace-progress[data-progress-text="37%"]:after{right:-131.18px}.pace .pace-progress[data-progress-text="38%"]:after{right:-129.32px}.pace .pace-progress[data-progress-text="39%"]:after{right:-127.46px}.pace .pace-progress[data-progress-text="40%"]:after{right:-125.6px}.pace .pace-progress[data-progress-text="41%"]:after{right:-123.74px}.pace .pace-progress[data-progress-text="42%"]:after{right:-121.88px}.pace .pace-progress[data-progress-text="43%"]:after{right:-120.02px}.pace .pace-progress[data-progress-text="44%"]:after{right:-118.16px}.pace .pace-progress[data-progress-text="45%"]:after{right:-116.3px}.pace .pace-progress[data-progress-text="46%"]:after{right:-114.44px}.pace .pace-progress[data-progress-text="47%"]:after{right:-112.58px}.pace .pace-progress[data-progress-text="48%"]:after{right:-110.72px}.pace .pace-progress[data-progress-text="49%"]:after{right:-108.86px}.pace .pace-progress[data-progress-text="50%"]:after{right:-107px}.pace .pace-progress[data-progress-text="51%"]:after{right:-105.14px}.pace .pace-progress[data-progress-text="52%"]:after{right:-103.28px}.pace .pace-progress[data-progress-text="53%"]:after{right:-101.42px}.pace .pace-progress[data-progress-text="54%"]:after{right:-99.56px}.pace .pace-progress[data-progress-text="55%"]:after{right:-97.7px}.pace .pace-progress[data-progress-text="56%"]:after{right:-95.84px}.pace .pace-progress[data-progress-text="57%"]:after{right:-93.98px}.pace .pace-progress[data-progress-text="58%"]:after{right:-92.12px}.pace .pace-progress[data-progress-text="59%"]:after{right:-90.26px}.pace .pace-progress[data-progress-text="60%"]:after{right:-88.4px}.pace .pace-progress[data-progress-text="61%"]:after{right:-86.53999999999999px}.pace .pace-progress[data-progress-text="62%"]:after{right:-84.68px}.pace .pace-progress[data-progress-text="63%"]:after{right:-82.82px}.pace .pace-progress[data-progress-text="64%"]:after{right:-80.96000000000001px}.pace .pace-progress[data-progress-text="65%"]:after{right:-79.1px}.pace .pace-progress[data-progress-text="66%"]:after{right:-77.24px}.pace .pace-progress[data-progress-text="67%"]:after{right:-75.38px}.pace .pace-progress[data-progress-text="68%"]:after{right:-73.52px}.pace .pace-progress[data-progress-text="69%"]:after{right:-71.66px}.pace .pace-progress[data-progress-text="70%"]:after{right:-69.8px}.pace .pace-progress[data-progress-text="71%"]:after{right:-67.94px}.pace .pace-progress[data-progress-text="72%"]:after{right:-66.08px}.pace .pace-progress[data-progress-text="73%"]:after{right:-64.22px}.pace .pace-progress[data-progress-text="74%"]:after{right:-62.36px}.pace .pace-progress[data-progress-text="75%"]:after{right:-60.5px}.pace .pace-progress[data-progress-text="76%"]:after{right:-58.64px}.pace .pace-progress[data-progress-text="77%"]:after{right:-56.78px}.pace .pace-progress[data-progress-text="78%"]:after{right:-54.92px}.pace .pace-progress[data-progress-text="79%"]:after{right:-53.06px}.pace .pace-progress[data-progress-text="80%"]:after{right:-51.2px}.pace .pace-progress[data-progress-text="81%"]:after{right:-49.34px}.pace .pace-progress[data-progress-text="82%"]:after{right:-47.480000000000004px}.pace .pace-progress[data-progress-text="83%"]:after{right:-45.62px}.pace .pace-progress[data-progress-text="84%"]:after{right:-43.76px}.pace .pace-progress[data-progress-text="85%"]:after{right:-41.9px}.pace .pace-progress[data-progress-text="86%"]:after{right:-40.04px}.pace .pace-progress[data-progress-text="87%"]:after{right:-38.18px}.pace .pace-progress[data-progress-text="88%"]:after{right:-36.32px}.pace .pace-progress[data-progress-text="89%"]:after{right:-34.46px}.pace .pace-progress[data-progress-text="90%"]:after{right:-32.6px}.pace .pace-progress[data-progress-text="91%"]:after{right:-30.740000000000002px}.pace .pace-progress[data-progress-text="92%"]:after{right:-28.880000000000003px}.pace .pace-progress[data-progress-text="93%"]:after{right:-27.02px}.pace .pace-progress[data-progress-text="94%"]:after{right:-25.16px}.pace .pace-progress[data-progress-text="95%"]:after{right:-23.3px}.pace .pace-progress[data-progress-text="96%"]:after{right:-21.439999999999998px}.pace .pace-progress[data-progress-text="97%"]:after{right:-19.58px}.pace .pace-progress[data-progress-text="98%"]:after{right:-17.72px}.pace .pace-progress[data-progress-text="99%"]:after{right:-15.86px}.pace .pace-progress[data-progress-text="100%"]:after{right:-14px}.pace .pace-activity{position:absolute;width:100%;height:28px;z-index:2001;box-shadow:inset 0 0 0 2px #f1d204,inset 0 0 0 7px #fff;border-radius:10px}.pace.pace-inactive{display:none}.pace-overlay{width:100%;height:100%;background-color:#fff;position:fixed;top:0;left:0;z-index:1}.pace-done .pace-overlay{display:none!important}