/* PM98-06: loading visibility, inherited desktop chat and service-content gutter only. */
html.rf-controls-loading body.sl-shell[data-rb-brand="DDPM"] .mobile-sticky-cta{visibility:hidden!important}
@media(max-width:1024px){
 body.sl-shell[data-rb-brand="DDPM"] :is(#dd-chat-bubble,#scrollTopBtn){display:none!important}
}
@media(min-width:1025px){
 /* These nine .rb-wrap blocks are never nested in another .rb-wrap.
    A 96px side gutter clears the 56px launcher + 16px right inset + 7px focus perimeter. */
 body.sl-shell[data-rb-brand="DDPM"] main.sl-service .rb-wrap{width:calc(100% - 192px);max-width:1280px}
 body.sl-shell[data-rb-brand="DDPM"] #dd-chat-bubble{width:56px!important;height:56px!important;padding:0!important;right:16px!important;border-radius:50%!important;justify-content:center;background:var(--rb-ink)!important;animation:none!important}
 body.sl-shell[data-rb-brand="DDPM"] #dd-chat-bubble .dd-bubble-label{display:none!important}
}
body.sl-shell[data-rb-brand="DDPM"] #dd-chat-bubble:focus-visible{outline:3px solid var(--rb-ink)!important;outline-offset:4px!important}
