/* Jiguangku Enhance: pay */
body.single #posts-pay.pay-box {
    border: 1px solid rgba(var(--jgk-brand-rgb), 0.16);
    border-radius: 10px;
    background: rgba(255, 255, 255, 0.98);
    box-shadow: 0 12px 30px rgba(15, 23, 42, 0.08);
}

body.single #posts-pay .pay-thumb .graphic,
body.single #posts-pay .pay-thumb img {
    border-radius: 8px;
}

body.single #posts-pay .pay-title {
    color: var(--jgk-text-main);
}

body.single #posts-pay .cashier-link.but {
    border-radius: 8px;
    box-shadow: 0 10px 22px rgba(255, 77, 87, 0.18);
    font-weight: 700;
}

@media (hover: hover) {
    body.single #posts-pay .cashier-link.but:hover {
        transform: translateY(-1px);
        box-shadow: 0 14px 28px rgba(255, 77, 87, 0.22);
    }
}

body.single #posts-pay .vip-price.but {
    border-radius: 8px;
    box-shadow: none;
}

body.single .sidebar .meta-pay.badg {
    border-color: rgba(199, 138, 17, 0.34) !important;
    background: rgba(199, 138, 17, 0.11) !important;
}

body.dark-theme.single #posts-pay.pay-box {
    border-color: rgba(var(--jgk-brand-night-rgb), 0.18);
    background: rgba(47, 49, 53, 0.92);
    box-shadow: 0 14px 34px rgba(0, 0, 0, 0.22);
}

body.dark-theme.single #posts-pay .pay-title {
    color: #f7f8fc;
}

body.dark-theme.single #posts-pay .cashier-link.but {
    box-shadow: 0 12px 28px rgba(0, 0, 0, 0.26);
}
