/**
 * Keep checkout controls above the floating chat and review widgets.
 * The actual cart content moves between the desktop and mobile containers.
 * CSS leaves chat state intact and also covers widgets loaded after cart opening.
 * @author CUSTOM-NOT-UPDATE
 */
body:has(
    #_desktop_blockcart-content.show #blockcart-content,
    #_mobile_blockcart-content.show #blockcart-content,
    #blockcart-modal.show
) :is(#gk-chat-launcher, #gk-chat, .akw-tab, div:has(> .akw-tab), .retino-badge-panel) {
    display: none !important;
}
