
.aqabe-card{--aqabe-accent:#0d6efd;--aqabe-border:#dbe3ee;--aqabe-text:#182230;--aqabe-muted:#667085;background:#fff;border:1px solid var(--aqabe-border);border-radius:18px;box-shadow:0 20px 45px rgba(15,23,42,.08);overflow:hidden}
.aqabe-header{background:linear-gradient(135deg,#1f1f1f 0%,#1e1e1e 100%);color:#fff;padding:16px 18px;display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}
.aqabe-title{margin:0;font-size:1.2rem;line-height:1.2;color:#fff}
.aqabe-subtitle{margin:3px 0 0;color:rgba(255,255,255,.72);font-size:.92rem}
.aqabe-actions{display:flex;gap:8px;flex-wrap:wrap}
.aqabe-btn{border-radius:12px!important;padding-inline:14px;min-height:38px;font-weight:600}
.aqabe-body{padding:18px;background:radial-gradient(700px 280px at 100% 0%,rgba(13,110,253,.06),transparent 60%),linear-gradient(180deg,#fff 0%,#f9fbfd 100%)}
.aqabe-toolbar{display:grid;grid-template-columns:1.2fr 1fr .7fr;gap:12px;margin-bottom:14px}
.aqabe-filter-card,.aqabe-stat-card{background:#fff;border:1px solid var(--aqabe-border);border-radius:16px;padding:14px;box-shadow:0 8px 18px rgba(15,23,42,.04)}
.aqabe-filter-card label{display:block;margin-bottom:8px;font-size:.88rem;color:var(--aqabe-muted);font-weight:700}
.aqabe-input-wrap{position:relative}
.aqabe-input-icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#98a2b3;font-size:15px;pointer-events:none}
.aqabe-input{min-height:46px;border-radius:12px!important;border:1px solid #d0d9e5!important;padding-left:38px!important;box-shadow:none!important}
.aqabe-input:focus{border-color:rgba(13,110,253,.45)!important;box-shadow:0 0 0 .22rem rgba(13,110,253,.12)!important}
.aqabe-meta{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:14px}
.aqabe-stat-card{min-width:150px;flex:1 1 0}
.aqabe-stat-label{display:block;color:var(--aqabe-muted);font-size:.84rem;margin-bottom:6px;font-weight:700}
.aqabe-stat-value{display:block;color:var(--aqabe-text);font-size:1.3rem;font-weight:800;line-height:1.1}
.aqabe-status{border-radius:14px!important;border:1px solid var(--aqabe-border)!important;margin-bottom:14px!important;font-weight:600}
.aqabe-table-shell{background:#fff;border:1px solid var(--aqabe-border);border-radius:18px;overflow:hidden;box-shadow:0 12px 30px rgba(15,23,42,.05)}
.aqabe-table-wrap{overflow:auto}
.aqabe-table thead th{white-space:nowrap;background:#f8fafc;color:#344054;font-size:.92rem;font-weight:800;border-bottom:1px solid #dde4ee!important}
.aqabe-table tbody td{vertical-align:middle;font-size:.95rem;color:#182230}
.aqabe-table tbody td:last-child{text-align:center;font-weight:700}
.aqabe-card .dataTables_wrapper{padding:14px}
.aqabe-card .dataTables_filter,.aqabe-card .dataTables_length{display:none}
.aqabe-card .dataTables_info,.aqabe-card .dataTables_paginate{margin-top:20px}
.aqabe-card .page-link{border-radius:10px!important;margin-inline:2px}
.aqabe-chip-row{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}
.aqabe-chip{border:1px solid #d6deea;background:#fff;color:#344054;border-radius:999px;padding:7px 12px;font-size:.84rem;font-weight:700;cursor:pointer;transition:all .2s ease}
.aqabe-chip:hover,.aqabe-chip.is-active{background:var(--aqabe-accent);border-color:var(--aqabe-accent);color:#fff}
.dataTables_wrapper .dataTables_paginate .pagination .page-item .page-link{background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important}
.dataTables_wrapper .dataTables_info{text-align:center!important;margin-top:10px!important}
@media (max-width:991.98px){.aqabe-toolbar{grid-template-columns:1fr}}
@media (max-width:575.98px){.aqabe-header{align-items:flex-start}.aqabe-actions{width:100%}.aqabe-actions .aqabe-btn{flex:1 1 auto}}

.aqabe-status {
background: #e6b81c;
}

.btn-dark {
  --bs-btn-color: #fff;
  --bs-btn-bg: #e6b81c;
  --bs-btn-border-color: #e6b81c;
}


/* Wrapper */
.dataTables_wrapper .dataTables_paginate {
    text-align: center;
    margin-top: 15px;
}

/* Pagination container */
.dataTables_wrapper .pagination {
    gap: 6px;
}

/* Base buttons */
.dataTables_wrapper .pagination .page-link {
    border: none !important;
    background: transparent !important;
    color: #344054;
    font-weight: 600;
    border-radius: 10px;
    min-width: 36px;
    height: 36px;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.25s ease;
}

/* Hover (gold light) */
.dataTables_wrapper .pagination .page-link:hover {
    background: rgba(230, 184, 28, 0.15) !important;
    color: #e6b81c;
}

/* Active (gold main) */
.dataTables_wrapper .pagination .page-item.active .page-link {
    background: #e6b81c !important;
    color: #1f1f1f !important;
    box-shadow: 0 4px 12px rgba(230, 184, 28, 0.4);
}

/* Previous / Next buttons */
.dataTables_wrapper .pagination .page-item.previous .page-link,
.dataTables_wrapper .pagination .page-item.next .page-link {
    padding: 0 14px;
    background: #f9f5e6 !important;
    color: #1f1f1f;
    font-weight: 600;
}

/* Hover for prev/next */
.dataTables_wrapper .pagination .page-item.previous .page-link:hover,
.dataTables_wrapper .pagination .page-item.next .page-link:hover {
    background: #e6b81c !important;
    color: #1f1f1f !important;
}

/* Disabled */
.dataTables_wrapper .pagination .page-item.disabled .page-link {
    opacity: 0.4;
    cursor: not-allowed;
}

/* Ellipsis */
.dataTables_wrapper .pagination #DataTables_Table_0_ellipsis .page-link {
    background: transparent !important;
    cursor: default;
}

/* Optional: smoother feel */
.dataTables_wrapper .pagination .page-item {
    display: inline-flex;
}

.dataTables_wrapper .dataTables_paginate .paginate_button:hover {
background: transparent;}

a {
  text-decoration: none !important;
}