
/* DEADKOP SHPIL 2.4.2 — pagination hard fix */
.dksh-pagination-safe{
    display:flex!important;
    align-items:center!important;
    justify-content:space-between!important;
    gap:14px!important;
    flex-wrap:wrap!important;
    margin:28px 0!important;
    padding:14px 16px!important;
    border:1px solid #20384f!important;
    border-radius:14px!important;
    background:#07121d!important;
    color:#8298ad!important;
    font-size:12px!important;
    line-height:1.2!important;
}
.dksh-pagination-safe *{
    box-sizing:border-box!important;
}
.dksh-pagination-safe svg{
    width:16px!important;
    height:16px!important;
    max-width:16px!important;
    max-height:16px!important;
    min-width:16px!important;
    min-height:16px!important;
}
.dksh-page-info{
    display:flex!important;
    align-items:center!important;
    gap:5px!important;
    white-space:nowrap!important;
}
.dksh-page-info b{color:#eef7ff!important}
.dksh-page-buttons{
    display:flex!important;
    align-items:center!important;
    justify-content:flex-end!important;
    gap:6px!important;
    flex-wrap:wrap!important;
}
.dksh-page-buttons a,
.dksh-page-buttons span{
    width:auto!important;
    height:auto!important;
    min-width:0!important;
    max-width:none!important;
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    padding:8px 11px!important;
    margin:0!important;
    border:1px solid #274159!important;
    border-radius:8px!important;
    background:#0a1826!important;
    color:#c6d7e6!important;
    text-decoration:none!important;
    font-size:11px!important;
    font-weight:800!important;
    line-height:1!important;
}
.dksh-page-buttons a:hover{
    border-color:#54cfff!important;
    color:#fff!important;
    background:#10243a!important;
}
.dksh-page-buttons .page-num{
    min-width:34px!important;
    padding-left:8px!important;
    padding-right:8px!important;
}
.dksh-page-buttons .is-current{
    color:#fff!important;
    border-color:#4dcfff!important;
    background:#12304a!important;
}
.dksh-page-buttons .is-disabled{
    opacity:.38!important;
    cursor:not-allowed!important;
}
.dksh-page-buttons .dots{
    border:0!important;
    background:transparent!important;
    color:#5e7589!important;
    padding-left:3px!important;
    padding-right:3px!important;
}
@media(max-width:700px){
    .dksh-pagination-safe{align-items:flex-start!important;flex-direction:column!important}
    .dksh-page-buttons{justify-content:flex-start!important;width:100%!important}
    .dksh-page-buttons a,.dksh-page-buttons span{padding:8px 9px!important}
}
