
#DataTables_Table_0_wrapper > :first-child {
    padding-left: 1em;
    padding-right: 1em;
}

.break-page {
    page-break-after: always;
}

.header-navbar .navbar-container ul.navbar-nav li.dropdown-cart .media-heading {
    width: auto;
}

.qr-svg {
    fill: #6E6B7B;
}

.dark-layout .header-navbar .navbar-container .nav .nav-item .nav-link .qr-svg  {
    fill: #D0D2D6;
}

.credit_pack_buy {
    min-width: 72px !important;
}
/* ── Compact modern dropdown menus ── */
.dropdown-menu {
    border-radius: 10px !important;
    border: 1px solid rgba(86,128,233,.13) !important;
    box-shadow: 0 8px 28px rgba(0,0,0,.12) !important;
    padding: 6px !important;
    min-width: 180px !important;
}
.dropdown-item {
    border-radius: 7px !important;
    padding: 6px 10px !important;
    font-size: .8rem !important;
    font-weight: 500 !important;
    color: #4b4b6a !important;
    display: flex !important;
    align-items: center !important;
    gap: 7px !important;
    transition: background .15s !important;
    line-height: 1.3 !important;
}
.dropdown-item svg, .dropdown-item i[data-feather] {
    flex-shrink: 0;
    width: 14px !important;
    height: 14px !important;
    opacity: .7;
}
.dropdown-item:hover, .dropdown-item:focus {
    background: rgba(86,128,233,.08) !important;
    color: #5680e9 !important;
}
.dropdown-item:hover svg, .dropdown-item:hover i[data-feather],
.dropdown-item:focus svg, .dropdown-item:focus i[data-feather] { opacity: 1; }
.dropdown-item.text-danger { color: #ea5455 !important; }
.dropdown-item.text-danger:hover { background: rgba(234,84,85,.08) !important; color: #ea5455 !important; }
.dropdown-divider { margin: 4px 0 !important; }
