/* cbt-archive — kaynak: cbt-archive.php */
.ultp-pagination-wrap{display:flex;flex-direction:column;align-items:center;gap:14px;margin-top:48px !important;padding-top:28px;border-top:1px solid #e9e4e5}
.ultp-pagination-wrap .cbt-pagi-info{margin:0;font:500 13px/1 Roboto,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:#8a8286}
.ultp-pagination-wrap .cbt-pagi-info b{color:#990000;font-weight:700}
.ultp-pagination-wrap ul.ultp-pagination{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin:0;padding:0;list-style:none}
.ultp-pagination-wrap ul.ultp-pagination li{margin:0;padding:0}
.ultp-pagination-wrap ul.ultp-pagination li a{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:42px;height:42px;padding:0 12px;border:1px solid #e4dedf;border-radius:999px;background:#fff;color:#1a1a1a;font:500 15px/1 Roboto,sans-serif;text-decoration:none;box-shadow:0 1px 2px rgba(20,0,0,.04);transition:background .18s ease,color .18s ease,border-color .18s ease,transform .18s ease,box-shadow .18s ease}
.ultp-pagination-wrap ul.ultp-pagination li a:hover{border-color:#990000;color:#990000;background:#fff5f5;transform:translateY(-1px);box-shadow:0 4px 12px rgba(153,0,0,.12)}
.ultp-pagination-wrap ul.ultp-pagination li.pagination-active a{background:#990000;border-color:#990000;color:#fff;font-weight:700;box-shadow:0 6px 16px rgba(153,0,0,.28);cursor:default;transform:none}
.ultp-pagination-wrap ul.ultp-pagination li.ultp-first-dot a,
.ultp-pagination-wrap ul.ultp-pagination li.ultp-last-dot a{border-color:transparent;background:transparent;box-shadow:none;color:#a39a9d;letter-spacing:.15em;min-width:30px;padding:0 4px;cursor:default;transform:none}
.ultp-pagination-wrap ul.ultp-pagination li.ultp-prev-page-numbers a,
.ultp-pagination-wrap ul.ultp-pagination li.ultp-next-page-numbers a{padding:0 18px;font-size:14px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:#431B23;background:#faf7f8;border-color:#e9e4e5}
.ultp-pagination-wrap ul.ultp-pagination li.ultp-prev-page-numbers a{margin-right:8px}
.ultp-pagination-wrap ul.ultp-pagination li.ultp-next-page-numbers a{margin-left:8px}
.ultp-pagination-wrap ul.ultp-pagination li.ultp-prev-page-numbers a:hover,
.ultp-pagination-wrap ul.ultp-pagination li.ultp-next-page-numbers a:hover{background:#990000;border-color:#990000;color:#fff}
.ultp-pagination-wrap ul.ultp-pagination li a svg{width:16px;height:16px;flex:0 0 16px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}
.ultp-pagination-wrap ul.ultp-pagination li a svg path{fill:none !important;stroke:currentColor}
.ultp-pagination-wrap ul.ultp-pagination li a:focus-visible{outline:2px solid #990000;outline-offset:3px}
@media (max-width:640px){
  .ultp-pagination-wrap{margin-top:32px !important;padding-top:20px;gap:10px}
  .ultp-pagination-wrap ul.ultp-pagination{gap:4px}
  .ultp-pagination-wrap ul.ultp-pagination li a{min-width:38px;height:38px;padding:0 10px;font-size:14px}
  .ultp-pagination-wrap ul.ultp-pagination li.ultp-prev-page-numbers a,
  .ultp-pagination-wrap ul.ultp-pagination li.ultp-next-page-numbers a{padding:0 12px;font-size:0;gap:0}
  .ultp-pagination-wrap ul.ultp-pagination li.ultp-prev-page-numbers a{margin-right:4px}
  .ultp-pagination-wrap ul.ultp-pagination li.ultp-next-page-numbers a{margin-left:4px}
}
