@media (max-width: 767.98px) {
    .sbs-mobile-table-wrap {
        overflow: visible !important;
    }

    .sbs-mobile-card-table {
        border-collapse: separate !important;
        border-spacing: 0 !important;
        width: 100% !important;
    }

    .sbs-mobile-card-table > thead,
    .sbs-mobile-card-table > tfoot,
    .sbs-mobile-card-table colgroup {
        display: none !important;
    }

    .sbs-mobile-card-table,
    .sbs-mobile-card-table > tbody,
    .sbs-mobile-card-table > tbody > tr,
    .sbs-mobile-card-table > tbody > tr > th,
    .sbs-mobile-card-table > tbody > tr > td {
        display: block !important;
        width: 100% !important;
    }

    .sbs-mobile-card-table > tbody > tr {
        position: relative;
        margin: 0 0 .85rem !important;
        padding: .78rem .85rem !important;
        border: 1px solid #e5e7eb !important;
        border-radius: 1rem !important;
        background: #fff !important;
        box-shadow: 0 8px 24px rgba(15, 23, 42, .04);
    }

    .sbs-mobile-card-table > tbody > tr:last-child {
        margin-bottom: 0 !important;
    }

    .sbs-mobile-card-table > tbody > tr.d-none,
    .sbs-mobile-card-table > tbody > tr[hidden] {
        display: none !important;
    }

    .sbs-mobile-card-table > tbody > tr > th,
    .sbs-mobile-card-table > tbody > tr > td {
        padding: .48rem 0 !important;
        border: 0 !important;
        box-shadow: none !important;
        text-align: left !important;
        white-space: normal !important;
    }

    .sbs-mobile-card-table > tbody > tr > th:not([data-sbs-label=""]):not(.sbs-mobile-no-label)::before,
    .sbs-mobile-card-table > tbody > tr > td:not([data-sbs-label=""]):not(.sbs-mobile-no-label)::before {
        content: attr(data-sbs-label);
        display: block;
        margin-bottom: .18rem;
        color: #6c757d;
        font-size: .72rem;
        font-weight: 700;
        line-height: 1.25;
        letter-spacing: .01em;
    }

    .sbs-mobile-card-table > tbody > tr > th:first-child,
    .sbs-mobile-card-table > tbody > tr > td:first-child {
        padding-top: 0 !important;
    }

    .sbs-mobile-card-table > tbody > tr > th:last-child,
    .sbs-mobile-card-table > tbody > tr > td:last-child {
        padding-bottom: 0 !important;
    }

    .sbs-mobile-card-table > tbody > tr.sbs-mobile-card-section,
    .sbs-mobile-card-table > tbody > tr.cat-row {
        padding: .65rem .85rem !important;
        border-color: #dfe4ea !important;
        background: #f8fafc !important;
        box-shadow: none;
    }

    .sbs-mobile-card-table > tbody > tr.sbs-mobile-card-section > th,
    .sbs-mobile-card-table > tbody > tr.sbs-mobile-card-section > td,
    .sbs-mobile-card-table > tbody > tr.cat-row > th,
    .sbs-mobile-card-table > tbody > tr.cat-row > td {
        padding: 0 !important;
    }

    .sbs-mobile-card-table > tbody > tr.sbs-mobile-card-empty,
    .sbs-mobile-card-table > tbody > tr:has(.bio-empty-state) {
        box-shadow: none;
    }

    .sbs-mobile-card-table .form-check,
    .sbs-mobile-card-table .form-check-input {
        float: none !important;
    }

    .sbs-mobile-card-table .form-check {
        display: flex;
        align-items: center;
        min-height: auto;
        margin: 0;
        padding-left: 0;
    }

    .sbs-mobile-card-table .form-check-input {
        flex: 0 0 auto;
        margin-top: 0 !important;
        margin-left: 0 !important;
    }

    .sbs-mobile-card-table > tbody > tr > td[data-sbs-label="Tampilkan"] {
        display: flex !important;
        align-items: center;
        justify-content: space-between;
        gap: .75rem;
    }

    .sbs-mobile-card-table > tbody > tr > td[data-sbs-label="Tampilkan"]::before {
        margin-bottom: 0;
    }

    .bio-products-table-wrap #product-table.sbs-mobile-card-table > tbody > tr.child {
        display: grid !important;
        grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
        gap: .7rem .85rem;
        padding: .9rem !important;
    }

    .bio-products-table-wrap #product-table.sbs-mobile-card-table > tbody > tr.child > td {
        padding: 0 !important;
        border: 0 !important;
    }

    .bio-products-table-wrap #product-table.sbs-mobile-card-table > tbody > tr.child > td:first-child {
        grid-column: 1 / -1;
        padding-right: 2.4rem !important;
    }

    .bio-products-table-wrap #product-table.sbs-mobile-card-table > tbody > tr.child > td:first-child::before {
        display: none;
    }

    .bio-products-table-wrap #product-table.sbs-mobile-card-table > tbody > tr.child > td:first-child label {
        display: inline;
        color: #344767;
        font-size: .9rem !important;
        font-weight: 700 !important;
        line-height: 1.35;
    }

    .bio-products-table-wrap #product-table.sbs-mobile-card-table > tbody > tr.child > td:first-child .badge {
        vertical-align: middle;
    }

    .bio-products-table-wrap #product-table.sbs-mobile-card-table > tbody > tr.child > td.bio-product-price,
    .bio-products-table-wrap #product-table.sbs-mobile-card-table > tbody > tr.child > td.bio-product-commission {
        min-width: 0;
        padding: .62rem .7rem !important;
        border: 1px solid #edf0f2 !important;
        border-radius: .85rem;
        background: #fbfcfd;
        color: #344767;
        font-weight: 700;
    }

    .bio-products-table-wrap #product-table.sbs-mobile-card-table > tbody > tr.child > td.bio-product-price::before,
    .bio-products-table-wrap #product-table.sbs-mobile-card-table > tbody > tr.child > td.bio-product-commission::before {
        margin-bottom: .24rem;
        color: #8792a2;
        font-size: .68rem;
        letter-spacing: .02em;
        text-transform: uppercase;
    }

    .bio-products-table-wrap #product-table.sbs-mobile-card-table > tbody > tr.child > td[data-sbs-label="Tampilkan"] {
        grid-column: 1 / -1;
        padding-top: .72rem !important;
        border-top: 1px solid #edf0f2 !important;
    }

    .bio-products-table-wrap #product-table.sbs-mobile-card-table > tbody > tr.child > td[data-sbs-label="Tampilkan"]::before {
        content: 'Tampilkan di Bio';
        color: #344767;
        font-size: .78rem;
        font-weight: 700;
        text-transform: none;
        letter-spacing: 0;
    }

    .bio-products-table-wrap #product-table.sbs-mobile-card-table > tbody > tr.child > td[data-sbs-label="Tampilkan"] .form-check-input {
        width: 1.1rem;
        height: 1.1rem;
    }

    .bio-products-table-wrap #product-table.sbs-mobile-card-table > tbody > tr.child.opacity-75 {
        background: #fff;
    }

    .bio-products-table-wrap #product-table.sbs-mobile-card-table > tbody > tr.child.opacity-75 > td:first-child label {
        color: #8792a2;
    }

    .bio-performance-table.sbs-mobile-card-table > tbody > tr:not(.sbs-mobile-card-empty) {
        display: grid !important;
        grid-template-columns: repeat(4, minmax(0, 1fr));
        gap: .7rem;
        padding: .9rem !important;
    }

    .bio-performance-table.sbs-mobile-card-table > tbody > tr:not(.sbs-mobile-card-empty) > td {
        padding: 0 !important;
        border: 0 !important;
    }

    .bio-performance-table.sbs-mobile-card-table > tbody > tr:not(.sbs-mobile-card-empty) > td[data-sbs-label="Produk"] {
        grid-column: 1 / -1;
        padding-bottom: .72rem !important;
        border-bottom: 1px solid #edf0f2 !important;
        color: #344767;
        font-size: .9rem;
        font-weight: 800 !important;
    }

    .bio-performance-table.sbs-mobile-card-table > tbody > tr:not(.sbs-mobile-card-empty) > td[data-sbs-label="Produk"]::before {
        display: none;
    }

    .bio-performance-table.sbs-mobile-card-table > tbody > tr:not(.sbs-mobile-card-empty) > td:not([data-sbs-label="Produk"]) {
        min-width: 0;
        padding: .58rem .45rem !important;
        border: 1px solid #edf0f2 !important;
        border-radius: .8rem;
        background: #fbfcfd;
        color: #344767;
        font-size: .88rem;
        font-weight: 800;
        text-align: center !important;
    }

    .bio-performance-table.sbs-mobile-card-table > tbody > tr:not(.sbs-mobile-card-empty) > td:not([data-sbs-label="Produk"])::before {
        margin-bottom: .22rem;
        color: #8792a2;
        font-size: .66rem;
        font-weight: 700;
        text-transform: uppercase;
        letter-spacing: .02em;
    }

    .bio-orders-table.sbs-mobile-card-table > tbody > tr:not(.sbs-mobile-card-empty) {
        display: grid !important;
        grid-template-columns: minmax(0, 1fr) auto;
        gap: .75rem .85rem;
        padding: .9rem !important;
    }

    .bio-orders-table.sbs-mobile-card-table > tbody > tr:not(.sbs-mobile-card-empty) > td {
        padding: 0 !important;
        border: 0 !important;
    }

    .bio-orders-table.sbs-mobile-card-table > tbody > tr:not(.sbs-mobile-card-empty) > td[data-sbs-label="Order"] {
        min-width: 0;
        padding-right: .25rem !important;
    }

    .bio-orders-table.sbs-mobile-card-table > tbody > tr:not(.sbs-mobile-card-empty) > td[data-sbs-label="Order"]::before {
        display: none;
    }

    .bio-orders-table.sbs-mobile-card-table > tbody > tr:not(.sbs-mobile-card-empty) > td[data-sbs-label="Order"] .fw-bold {
        color: #344767;
        font-size: .95rem;
        line-height: 1.25;
    }

    .bio-orders-table.sbs-mobile-card-table > tbody > tr:not(.sbs-mobile-card-empty) > td[data-sbs-label="Order"] .text-xs {
        margin-top: .18rem;
    }

    .bio-orders-table.sbs-mobile-card-table > tbody > tr:not(.sbs-mobile-card-empty) > td[data-sbs-label="Status"] {
        align-self: start;
        justify-self: end;
    }

    .bio-orders-table.sbs-mobile-card-table > tbody > tr:not(.sbs-mobile-card-empty) > td[data-sbs-label="Status"]::before {
        display: none;
    }

    .bio-orders-table.sbs-mobile-card-table > tbody > tr:not(.sbs-mobile-card-empty) > td[data-sbs-label="Produk & Komisi"] {
        grid-column: 1 / -1;
        padding: .72rem 0 !important;
        border-top: 1px solid #edf0f2 !important;
        border-bottom: 1px solid #edf0f2 !important;
    }

    .bio-orders-table.sbs-mobile-card-table > tbody > tr:not(.sbs-mobile-card-empty) > td[data-sbs-label="Produk & Komisi"]::before {
        margin-bottom: .24rem;
        color: #8792a2;
        font-size: .68rem;
        text-transform: uppercase;
        letter-spacing: .02em;
    }

    .bio-orders-table.sbs-mobile-card-table > tbody > tr:not(.sbs-mobile-card-empty) > td[data-sbs-label="Total"] {
        grid-column: 1 / -1;
        display: flex !important;
        align-items: center;
        justify-content: space-between;
        gap: .75rem;
        padding: .62rem .72rem !important;
        border: 1px solid #edf0f2 !important;
        border-radius: .85rem;
        background: #fbfcfd;
        color: #344767;
        font-size: .95rem;
        font-weight: 800;
        text-align: right !important;
    }

    .bio-orders-table.sbs-mobile-card-table > tbody > tr:not(.sbs-mobile-card-empty) > td[data-sbs-label="Total"]::before {
        margin-bottom: 0;
        color: #8792a2;
        font-size: .68rem;
        text-transform: uppercase;
        letter-spacing: .02em;
    }

    .sbs-order-card-table.sbs-mobile-card-table {
        box-sizing: border-box;
        padding: 0 .85rem;
    }

    .sbs-order-card-table.sbs-mobile-card-table > tbody > tr:not(.sbs-mobile-card-empty):not(.sbs-mobile-card-section) {
        display: grid !important;
        grid-template-columns: minmax(0, 1fr) auto;
        gap: .72rem .85rem;
        padding: .95rem !important;
    }

    .sbs-order-card-table.sbs-mobile-card-table > tbody > tr:not(.sbs-mobile-card-empty):not(.sbs-mobile-card-section) > td {
        padding: 0 !important;
        border: 0 !important;
    }

    .sbs-order-card-table.sbs-mobile-card-table > tbody > tr:not(.sbs-mobile-card-empty):not(.sbs-mobile-card-section) > td[data-sbs-label="Produk"] {
        grid-column: 1 / 2;
        order: 1;
        min-width: 0;
        padding-right: .25rem !important;
    }

    .sbs-order-card-table.sbs-mobile-card-table > tbody > tr:not(.sbs-mobile-card-empty):not(.sbs-mobile-card-section) > td[data-sbs-label="Produk"]::before,
    .sbs-order-card-table.sbs-mobile-card-table > tbody > tr:not(.sbs-mobile-card-empty):not(.sbs-mobile-card-section) > td[data-sbs-label="Status"]::before,
    .sbs-order-card-table.sbs-mobile-card-table > tbody > tr:not(.sbs-mobile-card-empty):not(.sbs-mobile-card-section) > td[data-sbs-label="Action"]::before {
        display: none;
    }

    .sbs-order-card-table.sbs-mobile-card-table .table-order-produk-name {
        display: block;
        color: #344767;
        font-size: .95rem;
        line-height: 1.28;
    }

    .sbs-order-card-table.sbs-mobile-card-table td[data-sbs-label="Produk"] .d-flex {
        gap: .35rem !important;
        margin-top: .55rem;
    }

    .sbs-order-card-table.sbs-mobile-card-table td[data-sbs-label="Produk"] .badge {
        max-width: 100%;
        white-space: normal;
        line-height: 1.2;
        text-align: left;
    }

    .sbs-order-card-table.sbs-mobile-card-table > tbody > tr:not(.sbs-mobile-card-empty):not(.sbs-mobile-card-section) > td[data-sbs-label="Status"] {
        grid-column: 2 / 3;
        order: 2;
        align-self: start;
        justify-self: end;
        white-space: nowrap !important;
    }

    .sbs-order-card-table.sbs-mobile-card-table .table-order-status {
        display: inline-flex;
        align-items: center;
        justify-content: center;
        min-height: 1.7rem;
        padding: .34rem .58rem;
        border-radius: 999px;
        background: #f3f4f6;
        color: #64748b !important;
        font-size: .72rem;
        font-weight: 800;
        line-height: 1;
    }

    .sbs-order-card-table.sbs-mobile-card-table .table-order-status.text-success {
        background: #dcfce7;
        color: #15803d !important;
    }

    .sbs-order-card-table.sbs-mobile-card-table .table-order-status.text-warning {
        background: #fef3c7;
        color: #b45309 !important;
    }

    .sbs-order-card-table.sbs-mobile-card-table .table-order-status.text-danger {
        background: #fee2e2;
        color: #b91c1c !important;
    }

    .sbs-order-card-table.sbs-mobile-card-table > tbody > tr:not(.sbs-mobile-card-empty):not(.sbs-mobile-card-section) > td[data-sbs-label="Affiliate"],
    .sbs-order-card-table.sbs-mobile-card-table > tbody > tr:not(.sbs-mobile-card-empty):not(.sbs-mobile-card-section) > td[data-sbs-label="Langganan"] {
        min-width: 0;
        padding: .58rem .68rem !important;
        border: 1px solid #edf0f2 !important;
        border-radius: .85rem;
        background: #fbfcfd;
        color: #344767;
        font-size: .86rem;
        font-weight: 700;
    }

    .sbs-order-card-table.sbs-mobile-card-table > tbody > tr:not(.sbs-mobile-card-empty):not(.sbs-mobile-card-section) > td[data-sbs-label="Affiliate"] {
        grid-column: 1 / 2;
        order: 3;
    }

    .sbs-order-card-table.sbs-mobile-card-table > tbody > tr:not(.sbs-mobile-card-empty):not(.sbs-mobile-card-section) > td[data-sbs-label="Langganan"] {
        grid-column: 2 / 3;
        order: 4;
        text-align: right !important;
    }

    .sbs-order-card-table.sbs-mobile-card-table > tbody > tr:not(.sbs-mobile-card-empty):not(.sbs-mobile-card-section) > td[data-sbs-label="Affiliate"]::before,
    .sbs-order-card-table.sbs-mobile-card-table > tbody > tr:not(.sbs-mobile-card-empty):not(.sbs-mobile-card-section) > td[data-sbs-label="Langganan"]::before,
    .sbs-order-card-table.sbs-mobile-card-table > tbody > tr:not(.sbs-mobile-card-empty):not(.sbs-mobile-card-section) > td[data-sbs-label="Total"]::before {
        margin-bottom: .24rem;
        color: #8792a2;
        font-size: .66rem;
        font-weight: 700;
        text-transform: uppercase;
        letter-spacing: .02em;
    }

    .sbs-order-card-table.sbs-mobile-card-table > tbody > tr:not(.sbs-mobile-card-empty):not(.sbs-mobile-card-section) > td[data-sbs-label="Total"] {
        grid-column: 1 / -1;
        order: 5;
        display: flex !important;
        align-items: center;
        justify-content: space-between;
        gap: .75rem;
        padding: .7rem .78rem !important;
        border: 1px solid #edf0f2 !important;
        border-radius: .9rem;
        background: #f8fafc;
        color: #344767;
        text-align: right !important;
    }

    .sbs-order-card-table.sbs-mobile-card-table > tbody > tr:not(.sbs-mobile-card-empty):not(.sbs-mobile-card-section) > td[data-sbs-label="Total"]::before {
        margin-bottom: 0;
    }

    .sbs-order-card-table.sbs-mobile-card-table > tbody > tr:not(.sbs-mobile-card-empty):not(.sbs-mobile-card-section) > td[data-sbs-label="Total"] p {
        margin-bottom: 0 !important;
        color: #344767 !important;
        font-size: 1rem !important;
        font-weight: 800;
    }

    .sbs-order-card-table.sbs-mobile-card-table > tbody > tr:not(.sbs-mobile-card-empty):not(.sbs-mobile-card-section) > td[data-sbs-label="Action"] {
        grid-column: 1 / -1;
        order: 6;
        padding-top: .1rem !important;
    }

    .sbs-order-card-table.sbs-mobile-card-table td[data-sbs-label="Action"] .btn-group {
        display: grid !important;
        grid-template-columns: repeat(2, minmax(0, 1fr));
        gap: .5rem;
        width: 100%;
    }

    .sbs-order-card-table.sbs-mobile-card-table td[data-sbs-label="Action"] .btn-group > .btn:last-child:nth-child(odd) {
        grid-column: 1 / -1;
    }

    .sbs-order-card-table.sbs-mobile-card-table td[data-sbs-label="Action"] .btn-group > .btn {
        display: inline-flex;
        align-items: center;
        justify-content: center;
        width: 100%;
        min-height: 2.45rem;
        margin: 0 !important;
        border-radius: .82rem !important;
        font-size: .78rem;
        font-weight: 800;
        line-height: 1.2;
        white-space: normal;
    }

    .sbs-order-card-table.sbs-mobile-card-table > tbody > tr.sbs-mobile-card-section {
        margin-right: .85rem !important;
        margin-left: .85rem !important;
    }

    .sbs-license-card-table.sbs-mobile-card-table,
    .sbs-domain-card-table.sbs-mobile-card-table {
        box-sizing: border-box;
        padding: 0 .85rem;
    }

    .sbs-license-card-table.sbs-mobile-card-table > tbody > tr:not(.sbs-mobile-card-empty):not(.sbs-mobile-card-section) {
        display: grid !important;
        grid-template-columns: minmax(0, 1fr) auto;
        gap: .72rem .85rem;
        padding: .95rem !important;
    }

    .sbs-license-card-table.sbs-mobile-card-table > tbody > tr:not(.sbs-mobile-card-empty):not(.sbs-mobile-card-section) > td {
        padding: 0 !important;
        border: 0 !important;
    }

    .sbs-license-card-table.sbs-mobile-card-table > thead th[data-field="inv"],
    .sbs-license-card-table.sbs-mobile-card-table > tbody > tr > td[data-sbs-label="INV"] {
        display: none !important;
    }

    .sbs-license-card-table.sbs-mobile-card-table > tbody > tr:not(.sbs-mobile-card-empty):not(.sbs-mobile-card-section) > td[data-sbs-label="Produk"] {
        grid-column: 1 / 2;
        order: 1;
        min-width: 0;
        padding-right: .25rem !important;
    }

    .sbs-license-card-table.sbs-mobile-card-table > tbody > tr:not(.sbs-mobile-card-empty):not(.sbs-mobile-card-section) > td[data-sbs-label="Produk"]::before,
    .sbs-license-card-table.sbs-mobile-card-table > tbody > tr:not(.sbs-mobile-card-empty):not(.sbs-mobile-card-section) > td[data-sbs-label="Action"]::before {
        display: none;
    }

    .sbs-license-card-table.sbs-mobile-card-table .table-order-produk-name {
        display: block;
        color: #344767;
        font-size: .95rem;
        font-weight: 800;
        line-height: 1.28;
    }

    .sbs-license-card-table.sbs-mobile-card-table td[data-sbs-label="Produk"] .d-flex {
        gap: .35rem !important;
        margin-top: .55rem;
    }

    .sbs-license-card-table.sbs-mobile-card-table td[data-sbs-label="Produk"] .badge {
        max-width: 100%;
        white-space: normal;
        line-height: 1.2;
        text-align: left;
    }

    .sbs-license-card-table.sbs-mobile-card-table > tbody > tr:not(.sbs-mobile-card-empty):not(.sbs-mobile-card-section) > td[data-sbs-label="Aktivasi"] {
        grid-column: 2 / 3;
        order: 2;
        align-self: start;
        justify-self: end;
        min-width: 3.8rem;
        padding: .48rem .58rem !important;
        border: 1px solid #edf0f2 !important;
        border-radius: .85rem;
        background: #fbfcfd;
        color: #344767;
        font-size: .88rem;
        font-weight: 800;
        text-align: center !important;
        white-space: nowrap !important;
    }

    .sbs-license-card-table.sbs-mobile-card-table > tbody > tr:not(.sbs-mobile-card-empty):not(.sbs-mobile-card-section) > td[data-sbs-label="Aktivasi"]::before {
        margin-bottom: .2rem;
        color: #8792a2;
        font-size: .62rem;
        font-weight: 700;
        line-height: 1;
        text-transform: uppercase;
        letter-spacing: .02em;
    }

    .sbs-license-card-table.sbs-mobile-card-table > tbody > tr:not(.sbs-mobile-card-empty):not(.sbs-mobile-card-section) > td[data-sbs-label="Lisensi"] {
        grid-column: 1 / -1;
        order: 3;
        padding: .72rem 0 !important;
        border-top: 1px solid #edf0f2 !important;
        border-bottom: 1px solid #edf0f2 !important;
    }

    .sbs-license-card-table.sbs-mobile-card-table > tbody > tr:not(.sbs-mobile-card-empty):not(.sbs-mobile-card-section) > td[data-sbs-label="Lisensi"]::before {
        margin-bottom: .35rem;
        color: #8792a2;
        font-size: .68rem;
        font-weight: 700;
        text-transform: uppercase;
        letter-spacing: .02em;
    }

    .sbs-license-card-table.sbs-mobile-card-table td[data-sbs-label="Lisensi"] > .d-flex {
        width: 100%;
        min-width: 0;
        padding: .45rem !important;
        border: 1px solid #edf0f2;
        border-radius: .85rem !important;
        background: #f8fafc;
    }

    .sbs-license-card-table.sbs-mobile-card-table td[data-sbs-label="Lisensi"] input {
        min-width: 0;
        width: 100%;
        background: transparent;
        color: #344767;
        font-size: .78rem;
    }

    .sbs-license-card-table.sbs-mobile-card-table td[data-sbs-label="Lisensi"] .btn {
        flex: 0 0 auto;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        width: 2.15rem;
        min-width: 2.15rem;
        height: 2.15rem;
        padding: 0 !important;
        border-radius: .65rem !important;
    }

    .sbs-license-card-table.sbs-mobile-card-table > tbody > tr:not(.sbs-mobile-card-empty):not(.sbs-mobile-card-section) > td[data-sbs-label="Action"] {
        grid-column: 1 / -1;
        order: 4;
    }

    .sbs-license-card-table.sbs-mobile-card-table td[data-sbs-label="Action"] .table-domain-list {
        display: inline-flex;
        align-items: center;
        justify-content: center;
        width: 100%;
        min-height: 2.45rem;
        margin: 0 !important;
        border-radius: .82rem !important;
        font-size: .78rem;
        font-weight: 800;
    }

    #modal-domain-list .modal-dialog {
        margin: .75rem;
    }

    #modal-domain-list .modal-content {
        overflow: hidden;
        border: 0;
        border-radius: .9rem;
    }

    #modal-domain-list .modal-header {
        padding: .85rem .95rem;
    }

    #modal-domain-list .modal-title {
        font-size: .92rem;
        line-height: 1.25;
    }

    #modal-domain-list .modal-body {
        padding: .35rem .95rem .95rem;
    }

    .sbs-domain-card-table.sbs-mobile-card-table > tbody > tr:not(.sbs-mobile-card-empty):not(.sbs-mobile-card-section) {
        display: grid !important;
        grid-template-columns: minmax(0, 1fr);
        gap: .65rem;
        padding: .85rem !important;
    }

    .sbs-domain-card-table.sbs-mobile-card-table > tbody > tr:not(.sbs-mobile-card-empty):not(.sbs-mobile-card-section) > td {
        padding: 0 !important;
        border: 0 !important;
    }

    .sbs-domain-card-table.sbs-mobile-card-table > tbody > tr:not(.sbs-mobile-card-empty):not(.sbs-mobile-card-section) > td[data-sbs-label="Domain"] {
        color: #344767;
        font-size: .9rem;
        font-weight: 800;
        overflow-wrap: anywhere;
    }

    .sbs-domain-card-table.sbs-mobile-card-table > tbody > tr:not(.sbs-mobile-card-empty):not(.sbs-mobile-card-section) > td[data-sbs-label="Domain"]::before {
        margin-bottom: .2rem;
        color: #8792a2;
        font-size: .66rem;
        text-transform: uppercase;
        letter-spacing: .02em;
    }

    .sbs-domain-card-table.sbs-mobile-card-table > tbody > tr:not(.sbs-mobile-card-empty):not(.sbs-mobile-card-section) > td[data-sbs-label="Tindakan"]::before {
        display: none;
    }

    .sbs-domain-card-table.sbs-mobile-card-table td[data-sbs-label="Tindakan"] .btn {
        display: inline-flex;
        align-items: center;
        justify-content: center;
        width: 100%;
        min-height: 2.35rem;
        margin: 0 !important;
        border-radius: .82rem !important;
        font-size: .78rem;
        font-weight: 800;
    }

    .sbs-device-card-table.sbs-mobile-card-table {
        box-sizing: border-box;
        padding: 0 .85rem;
    }

    .sbs-device-card-table.sbs-mobile-card-table > tbody > tr:not(.sbs-mobile-card-empty):not(.sbs-mobile-card-section) {
        display: grid !important;
        grid-template-columns: repeat(2, minmax(0, 1fr));
        gap: .7rem;
        padding: .95rem !important;
    }

    .sbs-device-card-table.sbs-mobile-card-table > tbody > tr:not(.sbs-mobile-card-empty):not(.sbs-mobile-card-section) > td {
        padding: 0 !important;
        border: 0 !important;
    }

    .sbs-device-card-table.sbs-mobile-card-table > tbody > tr:not(.sbs-mobile-card-empty):not(.sbs-mobile-card-section) > td[data-sbs-label="Device"] {
        grid-column: 1 / -1;
        order: 1;
        display: flex !important;
        align-items: center;
        gap: .55rem;
        padding-bottom: .72rem !important;
        border-bottom: 1px solid #edf0f2 !important;
        color: #344767;
        font-size: .95rem;
        font-weight: 800;
    }

    .sbs-device-card-table.sbs-mobile-card-table > tbody > tr:not(.sbs-mobile-card-empty):not(.sbs-mobile-card-section) > td[data-sbs-label="Device"]::before,
    .sbs-device-card-table.sbs-mobile-card-table > tbody > tr:not(.sbs-mobile-card-empty):not(.sbs-mobile-card-section) > td[data-sbs-label="Action"]::before {
        display: none;
    }

    .sbs-device-card-table.sbs-mobile-card-table .device-icon {
        flex: 0 0 auto;
        width: 2rem;
        height: 2rem;
        box-shadow: 0 8px 18px rgba(15, 23, 42, .12);
    }

    .sbs-device-card-table.sbs-mobile-card-table > tbody > tr:not(.sbs-mobile-card-empty):not(.sbs-mobile-card-section) > td[data-sbs-label="IP Address"],
    .sbs-device-card-table.sbs-mobile-card-table > tbody > tr:not(.sbs-mobile-card-empty):not(.sbs-mobile-card-section) > td[data-sbs-label="Location"],
    .sbs-device-card-table.sbs-mobile-card-table > tbody > tr:not(.sbs-mobile-card-empty):not(.sbs-mobile-card-section) > td[data-sbs-label="Login Time"],
    .sbs-device-card-table.sbs-mobile-card-table > tbody > tr:not(.sbs-mobile-card-empty):not(.sbs-mobile-card-section) > td[data-sbs-label="Expiration"] {
        min-width: 0;
        padding: .58rem .68rem !important;
        border: 1px solid #edf0f2 !important;
        border-radius: .85rem;
        background: #fbfcfd;
        color: #344767;
        font-size: .82rem;
        font-weight: 700;
        line-height: 1.35;
        overflow-wrap: anywhere;
    }

    .sbs-device-card-table.sbs-mobile-card-table > tbody > tr:not(.sbs-mobile-card-empty):not(.sbs-mobile-card-section) > td[data-sbs-label="IP Address"] {
        order: 2;
    }

    .sbs-device-card-table.sbs-mobile-card-table > tbody > tr:not(.sbs-mobile-card-empty):not(.sbs-mobile-card-section) > td[data-sbs-label="Location"] {
        order: 3;
    }

    .sbs-device-card-table.sbs-mobile-card-table > tbody > tr:not(.sbs-mobile-card-empty):not(.sbs-mobile-card-section) > td[data-sbs-label="ISP"] {
        grid-column: 1 / -1;
        order: 4;
        min-width: 0;
        padding: .62rem .7rem !important;
        border: 1px solid #edf0f2 !important;
        border-radius: .85rem;
        background: #fbfcfd;
        color: #344767;
        font-size: .84rem;
        font-weight: 700;
        line-height: 1.35;
        overflow-wrap: anywhere;
    }

    .sbs-device-card-table.sbs-mobile-card-table > tbody > tr:not(.sbs-mobile-card-empty):not(.sbs-mobile-card-section) > td[data-sbs-label="Login Time"] {
        order: 5;
    }

    .sbs-device-card-table.sbs-mobile-card-table > tbody > tr:not(.sbs-mobile-card-empty):not(.sbs-mobile-card-section) > td[data-sbs-label="Expiration"] {
        order: 6;
    }

    .sbs-device-card-table.sbs-mobile-card-table > tbody > tr:not(.sbs-mobile-card-empty):not(.sbs-mobile-card-section) > td[data-sbs-label="IP Address"]::before,
    .sbs-device-card-table.sbs-mobile-card-table > tbody > tr:not(.sbs-mobile-card-empty):not(.sbs-mobile-card-section) > td[data-sbs-label="Location"]::before,
    .sbs-device-card-table.sbs-mobile-card-table > tbody > tr:not(.sbs-mobile-card-empty):not(.sbs-mobile-card-section) > td[data-sbs-label="ISP"]::before,
    .sbs-device-card-table.sbs-mobile-card-table > tbody > tr:not(.sbs-mobile-card-empty):not(.sbs-mobile-card-section) > td[data-sbs-label="Login Time"]::before,
    .sbs-device-card-table.sbs-mobile-card-table > tbody > tr:not(.sbs-mobile-card-empty):not(.sbs-mobile-card-section) > td[data-sbs-label="Expiration"]::before {
        margin-bottom: .24rem;
        color: #8792a2;
        font-size: .64rem;
        font-weight: 700;
        line-height: 1;
        text-transform: uppercase;
        letter-spacing: .02em;
    }

    .sbs-device-card-table.sbs-mobile-card-table td[data-sbs-label="IP Address"] img {
        margin-right: .25rem;
        vertical-align: baseline;
    }

    .sbs-device-card-table.sbs-mobile-card-table > tbody > tr:not(.sbs-mobile-card-empty):not(.sbs-mobile-card-section) > td[data-sbs-label="Action"] {
        grid-column: 1 / -1;
        order: 7;
        padding-top: .1rem !important;
    }

    .sbs-device-card-table.sbs-mobile-card-table td[data-sbs-label="Action"] .signout-device {
        display: inline-flex;
        align-items: center;
        justify-content: center;
        width: 100%;
        min-height: 2.45rem;
        margin: 0 !important;
        border-radius: .82rem !important;
        font-size: .78rem;
        font-weight: 800;
    }

    .sbs-wallet-card-table.sbs-mobile-card-table {
        box-sizing: border-box;
        padding: 0 .85rem;
    }

    .sbs-wallet-card-table.sbs-mobile-card-table > tbody > tr:not(.sbs-mobile-card-empty):not(.sbs-mobile-card-section) {
        display: grid !important;
        grid-template-columns: minmax(0, 1fr);
        gap: .72rem;
        padding: .95rem !important;
    }

    .sbs-wallet-card-table.sbs-mobile-card-table > tbody > tr:not(.sbs-mobile-card-empty):not(.sbs-mobile-card-section) > td {
        padding: 0 !important;
        border: 0 !important;
    }

    .sbs-wallet-card-table.sbs-mobile-card-table > tbody > tr:not(.sbs-mobile-card-empty):not(.sbs-mobile-card-section) > td[data-sbs-label="Keterangan"] {
        color: #344767;
        font-size: .9rem;
        font-weight: 700;
        line-height: 1.38;
        overflow-wrap: anywhere;
    }

    .sbs-wallet-card-table.sbs-mobile-card-table > tbody > tr:not(.sbs-mobile-card-empty):not(.sbs-mobile-card-section) > td[data-sbs-label="Keterangan"]::before {
        display: none;
    }

    .sbs-wallet-card-table.sbs-mobile-card-table td[data-sbs-label="Keterangan"] .badge {
        display: inline-flex;
        align-items: center;
        gap: .2rem;
        margin-top: .58rem;
        border-radius: 999px;
        font-size: .67rem;
        font-weight: 700;
        line-height: 1;
        white-space: nowrap;
    }

    .sbs-wallet-card-table.sbs-mobile-card-table > tbody > tr:not(.sbs-mobile-card-empty):not(.sbs-mobile-card-section) > td[data-sbs-label="Nominal"] {
        display: flex !important;
        align-items: center;
        justify-content: space-between;
        gap: .75rem;
        padding-top: .72rem !important;
        border-top: 1px solid #edf0f2 !important;
    }

    .sbs-wallet-card-table.sbs-mobile-card-table > tbody > tr:not(.sbs-mobile-card-empty):not(.sbs-mobile-card-section) > td[data-sbs-label="Nominal"]::before {
        margin-bottom: 0;
        color: #8792a2;
        font-size: .66rem;
        font-weight: 700;
        line-height: 1;
        text-transform: uppercase;
        letter-spacing: .02em;
    }

    .sbs-wallet-card-table.sbs-mobile-card-table td[data-sbs-label="Nominal"] > .d-flex {
        justify-content: flex-end !important;
        gap: .45rem;
        margin-left: auto;
        color: #344767;
        font-size: .96rem;
        font-weight: 800;
        line-height: 1;
        text-align: right;
        white-space: nowrap;
    }

    .sbs-wallet-card-table.sbs-mobile-card-table td[data-sbs-label="Nominal"]:has(.bg-gradient-success) > .d-flex {
        color: #15803d;
    }

    .sbs-wallet-card-table.sbs-mobile-card-table td[data-sbs-label="Nominal"]:has(.bg-gradient-danger) > .d-flex {
        color: #b91c1c;
    }

    #wallet-table.sbs-wallet-card-table .wallet-type {
        display: inline-flex;
        align-items: center;
        justify-content: center;
        flex: 0 0 auto;
        width: 1.55rem;
        height: 1.55rem;
        margin-left: 0 !important;
        font-size: 1rem;
        line-height: 1;
    }

    #wallet-table.sbs-wallet-card-table .wallet-type i,
    #wallet-table.sbs-wallet-card-table .wallet-type i::before {
        display: block;
        line-height: 1;
    }

    .sbs-wallet-card-table.sbs-mobile-card-table td[data-sbs-label="Nominal"]:has(> .btn) {
        display: block !important;
    }

    .sbs-wallet-card-table.sbs-mobile-card-table td[data-sbs-label="Nominal"]:has(> .btn)::before {
        display: none;
    }

    .sbs-wallet-card-table.sbs-mobile-card-table td[data-sbs-label="Nominal"] > .btn {
        display: inline-flex;
        align-items: center;
        justify-content: center;
        width: 100%;
        min-height: 2.45rem;
        margin: 0 !important;
        border-radius: .82rem !important;
        font-size: .78rem;
        font-weight: 800;
    }

    .sbs-support-page .fixed-table-toolbar {
        display: grid;
        grid-template-columns: minmax(0, 1fr) auto;
        gap: .6rem;
        margin-bottom: .85rem;
    }

    .sbs-support-page .fixed-table-toolbar .search {
        grid-column: 1 / 2;
        order: 1;
        float: none !important;
        width: 100%;
        margin: 0 !important;
    }

    .sbs-support-page .fixed-table-toolbar .search input {
        width: 100%;
        min-height: 2.45rem;
        border-radius: .85rem;
    }

    .sbs-support-page .fixed-table-toolbar .columns,
    .sbs-support-page .fixed-table-toolbar .bs-bars {
        float: none !important;
        margin: 0 !important;
    }

    .sbs-support-page .fixed-table-toolbar .columns {
        grid-column: 2 / 3;
        order: 2;
    }

    .sbs-support-page .fixed-table-toolbar .bs-bars:empty {
        display: none;
    }

    .sbs-support-page .fixed-table-toolbar .btn {
        min-height: 2.45rem;
        border-radius: .85rem !important;
    }

    .sbs-support-ticket-card-table.sbs-mobile-card-table {
        box-sizing: border-box;
    }

    .sbs-support-ticket-card-table.sbs-mobile-card-table > tbody > tr:not(.sbs-mobile-card-empty):not(.sbs-mobile-card-section) {
        display: grid !important;
        grid-template-columns: minmax(0, 1fr) auto;
        gap: .72rem .85rem;
        padding: .95rem !important;
    }

    .sbs-support-ticket-card-table.sbs-mobile-card-table > tbody > tr:not(.sbs-mobile-card-empty):not(.sbs-mobile-card-section) > td {
        padding: 0 !important;
        border: 0 !important;
    }

    .sbs-support-ticket-card-table.sbs-mobile-card-table > tbody > tr:not(.sbs-mobile-card-empty):not(.sbs-mobile-card-section) > td[data-sbs-label="Judul"] {
        grid-column: 1 / 2;
        order: 1;
        min-width: 0;
    }

    .sbs-support-ticket-card-table.sbs-mobile-card-table > tbody > tr:not(.sbs-mobile-card-empty):not(.sbs-mobile-card-section) > td[data-sbs-label="Judul"]::before,
    .sbs-support-ticket-card-table.sbs-mobile-card-table > tbody > tr:not(.sbs-mobile-card-empty):not(.sbs-mobile-card-section) > td[data-sbs-label="Status"]::before,
    .sbs-support-ticket-card-table.sbs-mobile-card-table > tbody > tr:not(.sbs-mobile-card-empty):not(.sbs-mobile-card-section) > td[data-sbs-label="ID"]::before {
        display: none;
    }

    .sbs-support-ticket-card-table.sbs-mobile-card-table td[data-sbs-label="Judul"] p.small {
        margin-bottom: .25rem !important;
        color: #8792a2 !important;
        font-size: .72rem;
        font-weight: 700;
        line-height: 1.25;
    }

    .sbs-support-ticket-card-table.sbs-mobile-card-table td[data-sbs-label="Judul"] p.text-dark {
        margin-bottom: 0 !important;
        line-height: 1.32;
    }

    .sbs-support-ticket-card-table.sbs-mobile-card-table td[data-sbs-label="Judul"] p.text-dark a {
        color: #344767 !important;
        font-size: .95rem;
        font-weight: 800 !important;
        line-height: 1.32;
    }

    .sbs-support-ticket-card-table.sbs-mobile-card-table > tbody > tr:not(.sbs-mobile-card-empty):not(.sbs-mobile-card-section) > td[data-sbs-label="Status"] {
        grid-column: 2 / 3;
        order: 2;
        align-self: start;
        justify-self: end;
        display: flex !important;
        flex-wrap: wrap;
        justify-content: flex-end;
        gap: .32rem;
        max-width: 7rem;
    }

    .sbs-support-ticket-card-table.sbs-mobile-card-table td[data-sbs-label="Status"] .badge {
        display: inline-flex;
        align-items: center;
        justify-content: center;
        min-height: 1.55rem;
        border-radius: 999px;
        font-size: .66rem;
        font-weight: 800;
        line-height: 1;
        white-space: nowrap;
    }

    .sbs-support-ticket-card-table.sbs-mobile-card-table > tbody > tr:not(.sbs-mobile-card-empty):not(.sbs-mobile-card-section) > td[data-sbs-label="ID"] {
        grid-column: 1 / 2;
        order: 3;
        align-self: center;
    }

    .sbs-support-ticket-card-table.sbs-mobile-card-table td[data-sbs-label="ID"] a {
        display: inline-flex;
        align-items: center;
        justify-content: center;
        min-height: 1.85rem;
        padding: .28rem .58rem;
        border: 1px solid #dbeafe !important;
        border-radius: 999px;
        background: #eff6ff;
        color: #1d4ed8 !important;
        font-size: .74rem;
        font-weight: 800;
        line-height: 1;
    }

    .sbs-support-ticket-card-table.sbs-mobile-card-table > tbody > tr:not(.sbs-mobile-card-empty):not(.sbs-mobile-card-section) > td[data-sbs-label="Terakhir Diperbarui"] {
        grid-column: 1 / -1;
        order: 4;
        display: flex !important;
        align-items: center;
        justify-content: space-between;
        gap: .75rem;
        padding-top: .72rem !important;
        border-top: 1px solid #edf0f2 !important;
        color: #344767;
        font-size: .78rem;
        font-weight: 700;
        line-height: 1.35;
    }

    .sbs-support-ticket-card-table.sbs-mobile-card-table > tbody > tr:not(.sbs-mobile-card-empty):not(.sbs-mobile-card-section) > td[data-sbs-label="Terakhir Diperbarui"]::before {
        flex: 0 0 auto;
        margin-bottom: 0;
        color: #8792a2;
        font-size: .64rem;
        font-weight: 700;
        line-height: 1;
        text-transform: uppercase;
        letter-spacing: .02em;
    }

    .sbs-support-ticket-card-table.sbs-mobile-card-table td[data-sbs-label="Terakhir Diperbarui"] span {
        min-width: 0;
        color: #344767 !important;
        text-align: right;
    }

    .sbs-aff-referral-card-table.sbs-mobile-card-table {
        box-sizing: border-box;
        padding: 0 .85rem;
    }

    .sbs-aff-referral-card-table.sbs-mobile-card-table > tbody > tr:not(.sbs-mobile-card-empty):not(.sbs-mobile-card-section) {
        display: grid !important;
        grid-template-columns: minmax(0, 1fr) auto;
        gap: .72rem .85rem;
        padding: .95rem !important;
    }

    .sbs-aff-referral-card-table.sbs-mobile-card-table > tbody > tr:not(.sbs-mobile-card-empty):not(.sbs-mobile-card-section) > td {
        padding: 0 !important;
        border: 0 !important;
    }

    .sbs-aff-referral-card-table.sbs-mobile-card-table > tbody > tr:not(.sbs-mobile-card-empty):not(.sbs-mobile-card-section) > td[data-sbs-label="Nama"] {
        grid-column: 1 / 2;
        order: 1;
        min-width: 0;
    }

    .sbs-aff-referral-card-table.sbs-mobile-card-table > tbody > tr:not(.sbs-mobile-card-empty):not(.sbs-mobile-card-section) > td[data-sbs-label="Nama"]::before,
    .sbs-aff-referral-card-table.sbs-mobile-card-table > tbody > tr:not(.sbs-mobile-card-empty):not(.sbs-mobile-card-section) > td[data-sbs-label="Status"]::before,
    .sbs-aff-referral-card-table.sbs-mobile-card-table > tbody > tr:not(.sbs-mobile-card-empty):not(.sbs-mobile-card-section) > td[data-sbs-label="Followup"]::before {
        display: none;
    }

    .sbs-aff-referral-card-table.sbs-mobile-card-table td[data-sbs-label="Nama"] > .d-flex {
        align-items: center;
        gap: .55rem;
        min-width: 0;
    }

    .sbs-aff-referral-card-table.sbs-mobile-card-table td[data-sbs-label="Nama"] .avatar-sm,
    .sbs-aff-referral-card-table.sbs-mobile-card-table td[data-sbs-label="Nama"] img {
        flex: 0 0 auto;
        width: 2rem;
        height: 2rem;
    }

    .sbs-aff-referral-card-table.sbs-mobile-card-table td[data-sbs-label="Nama"] .nama-referral {
        width: auto !important;
        max-width: 100%;
        color: #344767;
        font-size: .94rem !important;
        font-weight: 800;
        line-height: 1.25;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    .sbs-aff-referral-card-table.sbs-mobile-card-table > tbody > tr:not(.sbs-mobile-card-empty):not(.sbs-mobile-card-section) > td[data-sbs-label="Status"] {
        grid-column: 2 / 3;
        order: 2;
        align-self: start;
        justify-self: end;
    }

    .sbs-aff-referral-card-table.sbs-mobile-card-table td[data-sbs-label="Status"] p {
        display: inline-flex;
        align-items: center;
        justify-content: center;
        min-height: 1.65rem;
        margin-bottom: 0 !important;
        padding: .28rem .58rem;
        border: 1px solid #e2e8f0;
        border-radius: 999px;
        background: #f8fafc;
        color: #344767 !important;
        font-size: .68rem !important;
        font-weight: 800;
        line-height: 1;
        white-space: nowrap;
    }

    .sbs-aff-referral-card-table.sbs-mobile-card-table > tbody > tr:not(.sbs-mobile-card-empty):not(.sbs-mobile-card-section) > td[data-sbs-label="Produk"] {
        grid-column: 1 / -1;
        order: 3;
        min-width: 0;
        padding-top: .18rem !important;
    }

    .sbs-aff-referral-card-table.sbs-mobile-card-table > tbody > tr:not(.sbs-mobile-card-empty):not(.sbs-mobile-card-section) > td[data-sbs-label="Produk"]::before {
        margin-bottom: .24rem;
        color: #8792a2;
        font-size: .64rem;
        font-weight: 700;
        line-height: 1;
        text-transform: uppercase;
        letter-spacing: .02em;
    }

    .sbs-aff-referral-card-table.sbs-mobile-card-table td[data-sbs-label="Produk"] .nama-produk {
        margin-bottom: 0 !important;
        color: #344767 !important;
        font-size: .86rem !important;
        font-weight: 700;
        line-height: 1.35;
    }

    .sbs-aff-referral-card-table.sbs-mobile-card-table > tbody > tr:not(.sbs-mobile-card-empty):not(.sbs-mobile-card-section) > td[data-sbs-label="Tanggal"] {
        grid-column: 1 / -1;
        order: 4;
        display: flex !important;
        align-items: center;
        justify-content: space-between;
        gap: .75rem;
        padding: .62rem .7rem !important;
        border: 1px solid #edf0f2 !important;
        border-radius: .85rem;
        background: #fbfcfd;
        color: #344767;
        font-size: .82rem;
        font-weight: 800;
        line-height: 1;
    }

    .sbs-aff-referral-card-table.sbs-mobile-card-table > tbody > tr:not(.sbs-mobile-card-empty):not(.sbs-mobile-card-section) > td[data-sbs-label="Tanggal"]::before,
    .sbs-aff-referral-card-table.sbs-mobile-card-table > tbody > tr:not(.sbs-mobile-card-empty):not(.sbs-mobile-card-section) > td[data-sbs-label="Total"]::before,
    .sbs-aff-referral-card-table.sbs-mobile-card-table > tbody > tr:not(.sbs-mobile-card-empty):not(.sbs-mobile-card-section) > td[data-sbs-label="Komisi"]::before {
        margin-bottom: .24rem;
        color: #8792a2;
        font-size: .64rem;
        font-weight: 700;
        line-height: 1;
        text-transform: uppercase;
        letter-spacing: .02em;
    }

    .sbs-aff-referral-card-table.sbs-mobile-card-table > tbody > tr:not(.sbs-mobile-card-empty):not(.sbs-mobile-card-section) > td[data-sbs-label="Tanggal"]::before {
        margin-bottom: 0;
    }

    .sbs-aff-referral-card-table.sbs-mobile-card-table > tbody > tr:not(.sbs-mobile-card-empty):not(.sbs-mobile-card-section) > td[data-sbs-label="Total"],
    .sbs-aff-referral-card-table.sbs-mobile-card-table > tbody > tr:not(.sbs-mobile-card-empty):not(.sbs-mobile-card-section) > td[data-sbs-label="Komisi"] {
        min-width: 0;
        padding: .62rem .7rem !important;
        border: 1px solid #edf0f2 !important;
        border-radius: .85rem;
        background: #fbfcfd;
        color: #344767;
        font-size: .86rem;
        font-weight: 800;
        line-height: 1.15;
    }

    .sbs-aff-referral-card-table.sbs-mobile-card-table > tbody > tr:not(.sbs-mobile-card-empty):not(.sbs-mobile-card-section) > td[data-sbs-label="Total"] {
        grid-column: 1 / 2;
        order: 5;
    }

    .sbs-aff-referral-card-table.sbs-mobile-card-table > tbody > tr:not(.sbs-mobile-card-empty):not(.sbs-mobile-card-section) > td[data-sbs-label="Komisi"] {
        grid-column: 2 / 3;
        order: 6;
    }

    .sbs-aff-referral-card-table.sbs-mobile-card-table > tbody > tr:not(.sbs-mobile-card-empty):not(.sbs-mobile-card-section) > td[data-sbs-label="Followup"] {
        grid-column: 1 / -1;
        order: 7;
        padding-top: .1rem !important;
    }

    .sbs-aff-referral-card-table.sbs-mobile-card-table td[data-sbs-label="Followup"] a {
        display: block;
        width: 100%;
    }

    .sbs-aff-referral-card-table.sbs-mobile-card-table td[data-sbs-label="Followup"] .btn {
        display: inline-flex;
        align-items: center;
        justify-content: center;
        width: 100%;
        min-height: 2.45rem;
        margin: 0 !important;
        border-radius: .82rem !important;
        font-size: .78rem;
        font-weight: 800;
    }

    .sbs-aff-referral-card-table.sbs-mobile-card-table td[data-sbs-label="Followup"] .btn::after {
        content: 'Follow up via WhatsApp';
        margin-left: .35rem;
        display: inline-table;
        width: fit-content;
    }

    .sbs-aff-withdrawal-card-table.sbs-mobile-card-table {
        box-sizing: border-box;
        padding: 0 .85rem;
    }

    .sbs-aff-withdrawal-card-table.sbs-mobile-card-table > tbody > tr:not(.sbs-mobile-card-empty):not(.sbs-mobile-card-section) {
        display: grid !important;
        grid-template-columns: minmax(0, 1fr) auto;
        gap: .72rem .85rem;
        padding: .95rem !important;
    }

    .sbs-aff-withdrawal-card-table.sbs-mobile-card-table > tbody > tr:not(.sbs-mobile-card-empty):not(.sbs-mobile-card-section) > td {
        padding: 0 !important;
        border: 0 !important;
    }

    .sbs-aff-withdrawal-card-table.sbs-mobile-card-table > tbody > tr:not(.sbs-mobile-card-empty):not(.sbs-mobile-card-section) > td[data-sbs-label="Jumlah"] {
        grid-column: 1 / 2;
        order: 1;
        min-width: 0;
    }

    .sbs-aff-withdrawal-card-table.sbs-mobile-card-table > tbody > tr:not(.sbs-mobile-card-empty):not(.sbs-mobile-card-section) > td[data-sbs-label="Jumlah"]::before,
    .sbs-aff-withdrawal-card-table.sbs-mobile-card-table > tbody > tr:not(.sbs-mobile-card-empty):not(.sbs-mobile-card-section) > td[data-sbs-label="Status"]::before,
    .sbs-aff-withdrawal-card-table.sbs-mobile-card-table > tbody > tr:not(.sbs-mobile-card-empty):not(.sbs-mobile-card-section) > td[data-sbs-label="Tindakan"]::before {
        display: none;
    }

    .sbs-aff-withdrawal-card-table.sbs-mobile-card-table td[data-sbs-label="Jumlah"] .nilai-pencairan {
        margin-bottom: 0 !important;
        color: #344767 !important;
        font-size: 1rem !important;
        font-weight: 900 !important;
        line-height: 1.25;
    }

    .sbs-aff-withdrawal-card-table.sbs-mobile-card-table > tbody > tr:not(.sbs-mobile-card-empty):not(.sbs-mobile-card-section) > td[data-sbs-label="Status"] {
        grid-column: 2 / 3;
        order: 2;
        align-self: start;
        justify-self: end;
    }

    .sbs-aff-withdrawal-card-table.sbs-mobile-card-table td[data-sbs-label="Status"] .status-request {
        display: inline-flex;
        align-items: center;
        justify-content: center;
        min-height: 1.65rem;
        border-radius: 999px;
        font-size: .68rem !important;
        font-weight: 800 !important;
        line-height: 1;
        white-space: nowrap;
    }

    .sbs-aff-withdrawal-card-table.sbs-mobile-card-table > tbody > tr:not(.sbs-mobile-card-empty):not(.sbs-mobile-card-section) > td[data-sbs-label="Detail Rekening"] {
        grid-column: 1 / -1;
        order: 3;
        min-width: 0;
        padding: .62rem .7rem !important;
        border: 1px solid #edf0f2 !important;
        border-radius: .85rem;
        background: #fbfcfd;
        color: #344767;
        font-size: .84rem;
        font-weight: 700;
        line-height: 1.35;
        overflow-wrap: anywhere;
    }

    .sbs-aff-withdrawal-card-table.sbs-mobile-card-table > tbody > tr:not(.sbs-mobile-card-empty):not(.sbs-mobile-card-section) > td[data-sbs-label="Detail Rekening"]::before,
    .sbs-aff-withdrawal-card-table.sbs-mobile-card-table > tbody > tr:not(.sbs-mobile-card-empty):not(.sbs-mobile-card-section) > td[data-sbs-label="Tanggal Request"]::before {
        margin-bottom: .24rem;
        color: #8792a2;
        font-size: .64rem;
        font-weight: 700;
        line-height: 1;
        text-transform: uppercase;
        letter-spacing: .02em;
    }

    .sbs-aff-withdrawal-card-table.sbs-mobile-card-table td[data-sbs-label="Detail Rekening"] p {
        margin-bottom: 0 !important;
        color: #344767 !important;
        font-size: .84rem !important;
        font-weight: 700;
        line-height: 1.35;
    }

    .sbs-aff-withdrawal-card-table.sbs-mobile-card-table > tbody > tr:not(.sbs-mobile-card-empty):not(.sbs-mobile-card-section) > td[data-sbs-label="Tanggal Request"] {
        grid-column: 1 / -1;
        order: 4;
        display: flex !important;
        align-items: center;
        justify-content: space-between;
        gap: .75rem;
        padding-top: .72rem !important;
        border-top: 1px solid #edf0f2 !important;
        color: #344767;
        font-size: .82rem;
        font-weight: 800;
        line-height: 1;
    }

    .sbs-aff-withdrawal-card-table.sbs-mobile-card-table > tbody > tr:not(.sbs-mobile-card-empty):not(.sbs-mobile-card-section) > td[data-sbs-label="Tanggal Request"]::before {
        margin-bottom: 0;
    }

    .sbs-aff-withdrawal-card-table.sbs-mobile-card-table > tbody > tr:not(.sbs-mobile-card-empty):not(.sbs-mobile-card-section) > td[data-sbs-label="Tindakan"] {
        grid-column: 1 / -1;
        order: 5;
    }

    .sbs-aff-withdrawal-card-table.sbs-mobile-card-table td[data-sbs-label="Tindakan"] {
        display: grid !important;
        grid-template-columns: repeat(2, minmax(0, 1fr));
        gap: .55rem;
    }

    .sbs-aff-withdrawal-card-table.sbs-mobile-card-table > tbody > tr:not(.sbs-mobile-card-empty):not(.sbs-mobile-card-section) > td[data-sbs-label="Tindakan"]:empty {
        display: none !important;
    }

    .sbs-aff-withdrawal-card-table.sbs-mobile-card-table td[data-sbs-label="Tindakan"] .btn {
        display: inline-flex;
        align-items: center;
        justify-content: center;
        width: 100%;
        min-height: 2.45rem;
        margin: 0 !important;
        border-radius: .82rem !important;
        font-size: .78rem;
        font-weight: 800;
        line-height: 1;
    }

    .sbs-aff-withdrawal-card-table.sbs-mobile-card-table td[data-sbs-label="Tindakan"] .btn:last-child:nth-child(odd) {
        grid-column: 1 / -1;
    }

    .sbs-memberplus-claim-card-table.sbs-mobile-card-table > tbody > tr:not(.sbs-memberplus-claim-empty):not(.sbs-mobile-card-section) {
        display: grid !important;
        grid-template-columns: minmax(0, 1fr) auto;
        gap: .72rem .85rem;
        padding: .95rem !important;
    }

    .sbs-memberplus-claim-card-table.sbs-mobile-card-table > tbody > tr:not(.sbs-memberplus-claim-empty):not(.sbs-mobile-card-section) > td {
        padding: 0 !important;
        border: 0 !important;
    }

    .sbs-memberplus-claim-card-table.sbs-mobile-card-table > tbody > tr:not(.sbs-memberplus-claim-empty):not(.sbs-mobile-card-section) > td[data-sbs-label="Bulan"] {
        grid-column: 1 / 2;
        order: 1;
        color: #344767;
        font-size: .95rem;
        font-weight: 900;
        line-height: 1.25;
    }

    .sbs-memberplus-claim-card-table.sbs-mobile-card-table > tbody > tr:not(.sbs-memberplus-claim-empty):not(.sbs-mobile-card-section) > td[data-sbs-label="Bulan"]::before,
    .sbs-memberplus-claim-card-table.sbs-mobile-card-table > tbody > tr:not(.sbs-memberplus-claim-empty):not(.sbs-mobile-card-section) > td[data-sbs-label="Status"]::before {
        display: none;
    }

    .sbs-memberplus-claim-card-table.sbs-mobile-card-table > tbody > tr:not(.sbs-memberplus-claim-empty):not(.sbs-mobile-card-section) > td[data-sbs-label="Status"] {
        grid-column: 2 / 3;
        order: 2;
        align-self: start;
        justify-self: end;
    }

    .sbs-memberplus-claim-card-table.sbs-mobile-card-table td[data-sbs-label="Status"] .badge {
        display: inline-flex;
        align-items: center;
        justify-content: center;
        min-height: 1.65rem;
        border-radius: 999px;
        font-size: .68rem !important;
        font-weight: 800;
        line-height: 1;
        white-space: nowrap;
    }

    .sbs-memberplus-claim-card-table.sbs-mobile-card-table > tbody > tr:not(.sbs-memberplus-claim-empty):not(.sbs-mobile-card-section) > td[data-sbs-label="Reward"] {
        grid-column: 1 / -1;
        order: 3;
        padding: .62rem .7rem !important;
        border: 1px solid #edf0f2 !important;
        border-radius: .85rem;
        background: #fbfcfd;
        color: #344767;
        font-size: .95rem;
        font-weight: 900;
        line-height: 1;
    }

    .sbs-memberplus-claim-card-table.sbs-mobile-card-table > tbody > tr:not(.sbs-memberplus-claim-empty):not(.sbs-mobile-card-section) > td[data-sbs-label="Reward"]::before,
    .sbs-memberplus-claim-card-table.sbs-mobile-card-table > tbody > tr:not(.sbs-memberplus-claim-empty):not(.sbs-mobile-card-section) > td[data-sbs-label="Diperbarui"]::before {
        margin-bottom: .24rem;
        color: #8792a2;
        font-size: .64rem;
        font-weight: 700;
        line-height: 1;
        text-transform: uppercase;
        letter-spacing: .02em;
    }

    .sbs-memberplus-claim-card-table.sbs-mobile-card-table > tbody > tr:not(.sbs-memberplus-claim-empty):not(.sbs-mobile-card-section) > td[data-sbs-label="Diperbarui"] {
        grid-column: 1 / -1;
        order: 4;
        display: flex !important;
        align-items: center;
        justify-content: space-between;
        gap: .75rem;
        padding-top: .72rem !important;
        border-top: 1px solid #edf0f2 !important;
        color: #344767;
        font-size: .82rem;
        font-weight: 800;
        line-height: 1.25;
        text-align: right !important;
    }

    .sbs-memberplus-claim-card-table.sbs-mobile-card-table > tbody > tr:not(.sbs-memberplus-claim-empty):not(.sbs-mobile-card-section) > td[data-sbs-label="Diperbarui"]::before {
        flex: 0 0 auto;
        margin-bottom: 0;
        text-align: left;
    }

    .sbs-memberplus-claim-card-table.sbs-mobile-card-table > tbody > tr.sbs-memberplus-claim-empty,
    .sbs-memberplus-claim-card-table.sbs-mobile-card-table > tbody > tr.sbs-memberplus-claim-empty.sbs-mobile-card-section {
        padding: .9rem !important;
        border: 1px dashed #dbe3ea !important;
        background: #fbfcfd !important;
        box-shadow: none;
        text-align: center;
    }

    .sbs-memberplus-claim-card-table.sbs-mobile-card-table > tbody > tr.sbs-memberplus-claim-empty > td {
        padding: 0 !important;
        color: #8792a2;
        text-align: center !important;
    }

    .sbs-mobile-kv-table,
    .sbs-mobile-kv-table > tbody,
    .sbs-mobile-kv-table > tbody > tr,
    .sbs-mobile-kv-table > tbody > tr > th,
    .sbs-mobile-kv-table > tbody > tr > td {
        display: block !important;
        width: 100% !important;
    }

    .sbs-mobile-kv-table > tbody > tr {
        padding: .65rem 0;
        border-bottom: 1px solid #edf0f2;
    }

    .sbs-mobile-kv-table > tbody > tr:last-child {
        border-bottom: 0;
    }

    .sbs-mobile-kv-table > tbody > tr > th,
    .sbs-mobile-kv-table > tbody > tr > td {
        padding: 0 !important;
        border: 0 !important;
        box-shadow: none !important;
        text-align: left !important;
        white-space: normal !important;
    }

    .sbs-mobile-kv-table > tbody > tr > th {
        margin-bottom: .18rem;
        color: #6c757d;
        font-size: .72rem;
        font-weight: 700;
    }

    #modal-detail-order .modal-dialog {
        margin: .75rem;
    }

    #modal-detail-order .modal-content {
        overflow: hidden;
        border: 0;
        border-radius: .9rem;
    }

    #modal-detail-order .modal-header {
        padding: .85rem .95rem;
    }

    #modal-detail-order .modal-title {
        font-size: .92rem;
        line-height: 1.25;
    }

    #modal-detail-order .modal-body {
        padding: .35rem .95rem .95rem;
    }

    .modal-table-detail-order.sbs-mobile-kv-table {
        display: table !important;
        width: 100% !important;
        margin-bottom: 0;
        table-layout: fixed;
    }

    .modal-table-detail-order.sbs-mobile-kv-table > tbody {
        display: table-row-group !important;
    }

    .modal-table-detail-order.sbs-mobile-kv-table > tbody > tr {
        display: table-row !important;
        padding: 0;
        border-bottom: 0;
    }

    .modal-table-detail-order.sbs-mobile-kv-table > tbody > tr > th,
    .modal-table-detail-order.sbs-mobile-kv-table > tbody > tr > td {
        display: table-cell !important;
        padding: .48rem 0 !important;
        border-bottom: 1px solid #edf0f2 !important;
        vertical-align: top;
    }

    .modal-table-detail-order.sbs-mobile-kv-table > tbody > tr:last-child > th,
    .modal-table-detail-order.sbs-mobile-kv-table > tbody > tr:last-child > td {
        border-bottom: 0 !important;
    }

    .modal-table-detail-order.sbs-mobile-kv-table > tbody > tr > th {
        width: 36% !important;
        padding-right: .8rem !important;
    }

    .modal-table-detail-order.sbs-mobile-kv-table > tbody > tr > td {
        width: 64% !important;
        color: #344767;
        font-size: .92rem;
        line-height: 1.4;
    }

    .modal-table-detail-order.sbs-mobile-kv-table > tbody > tr > th span.badge {
        display: inline-flex;
        align-items: center;
        width: 100% !important;
        min-width: 0;
        max-width: 100%;
        padding: .32rem .58rem;
        border-radius: .55rem;
        font-size: .64rem;
        font-weight: 800;
        line-height: 1;
        letter-spacing: .01em;
        white-space: normal;
        text-align: left;
    }

    .modal-table-detail-order.sbs-mobile-kv-table > tbody > tr > td .badge {
        margin: .02rem .16rem .16rem 0;
        max-width: 100%;
        white-space: normal;
        line-height: 1.25;
        overflow-wrap: anywhere;
    }

    .sbs-mobile-kv-table[style*="display:none"],
    .sbs-mobile-kv-table[style*="display: none"] {
        display: none !important;
    }
}
