/* Pritaikoma tik skyriaus sėkmės istorijų kortelėms, ne temos naujienoms. */
.pkm-stories-section .article-card .image-container {
    border-radius: 18px !important;
    overflow: hidden;
}
.pkm-stories-section .article-card .image-container > img.o-fit-cover {
    border-radius: 18px !important;
}
/* Laikome temos .corner-flap dekoraciją, bet sušvelniname jos stiprų užapvalinimą. */
.pkm-stories-section .article-card .image-container > .corner-flap {
    border-radius: 0 !important;
}
/* Navigacijos išvaizdą ir kryptį valdome patys: temos :after gali piešti abi kairines. */
.pkm-stories-section .article-swiper .swiper-button-prev,
.pkm-stories-section .article-swiper .swiper-button-next {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 46px;
    height: 46px;
    border: 0;
    border-radius: 50%;
    background: #b8b8b8;
    color: #fff;
    opacity: 1;
    cursor: pointer;
    box-shadow: none;
}
.pkm-stories-section .article-swiper .swiper-button-prev > svg,
.pkm-stories-section .article-swiper .swiper-button-next > svg { display: none !important; }
.pkm-stories-section .article-swiper .swiper-button-prev::before,
.pkm-stories-section .article-swiper .swiper-button-next::before { content: none !important; display: none !important; }
.pkm-stories-section .article-swiper .swiper-button-prev::after,
.pkm-stories-section .article-swiper .swiper-button-next::after {
    content: "" !important;
    display: block !important;
    flex: none;
    width: 10px;
    height: 10px;
    border-left: 2px solid #fff;
    border-bottom: 2px solid #fff;
    border-top: 0;
    border-right: 0;
    transform: translateX(2px) rotate(45deg) !important;
    margin: 0;
    background: none;
    position: static;
}
.pkm-stories-section .article-swiper .swiper-button-next::after {
    transform: translateX(-2px) rotate(225deg) !important;
}
.pkm-stories-section .article-swiper .swiper-button-prev:hover:not(.swiper-button-disabled),
.pkm-stories-section .article-swiper .swiper-button-next:hover:not(.swiper-button-disabled) { background: #ff8200; }
.pkm-stories-section .article-swiper .swiper-button-disabled,
.pkm-stories-section .article-swiper .swiper-button-lock { opacity: .35 !important; cursor: default; }
.pkm-stories-section--single .swiper-button-prev,
.pkm-stories-section--single .swiper-button-next { display: none !important; }
@media (prefers-reduced-motion: reduce) {
    .pkm-stories-section .swiper-button-prev,
    .pkm-stories-section .swiper-button-next { transition: none; }
}
