/* Navigation detail pass: a restrained brand palette and quieter service labels. */
@layer home554 {
 .site-shell.jcs-home-design .home-redesign .service-dock-objects :is(.service-dock-icon,.service-dock-more>span){width:44px!important;height:44px!important;flex-basis:44px!important;border-radius:15px!important;background:#fff!important;border-color:#f0f0f2!important;box-shadow:0 1px 2px #19171d08!important;transition:border-color .15s,box-shadow .15s!important}
 .site-shell.jcs-home-design .home-redesign .service-dock-objects .service-object-icon{width:40px!important;height:40px!important}
 .site-shell.jcs-home-design .home-redesign .service-dock-objects :is(.service-dock-label,.service-dock-more small){font-weight:400!important;color:#38363c!important;letter-spacing:-.2px!important}
 .site-shell.jcs-home-design .home-redesign .service-dock-objects .service-dock-expanded{background:#fafafb!important;border-color:#e8e8eb!important}
 .site-shell.jcs-home-design .home-redesign .service-dock-objects .service-dock-row-all{row-gap:0!important}
 .site-shell.jcs-home-design .home-redesign .service-dock-objects .service-dock-row-all .service-dock-item{min-height:46px!important;gap:9px!important;padding:8px!important}
 .site-shell.jcs-home-design .home-redesign .service-dock-objects .service-dock-row-all .service-dock-icon{width:28px!important;height:28px!important;flex-basis:28px!important;border:0!important;background:none!important;box-shadow:none!important}
 .site-shell.jcs-home-design .home-redesign .service-dock-objects .service-dock-row-all .service-object-icon{width:28px!important;height:28px!important}
 .site-shell.jcs-home-design .home-redesign .service-dock-objects .service-dock-row-all .service-dock-label{font-size:14px!important;line-height:22px!important;font-weight:400!important;color:#626069!important;letter-spacing:-.2px!important}
 .site-shell .drawer-service-icon .service-object-icon{width:32px!important;height:32px!important}
 @media(hover:hover){
  .site-shell.jcs-home-design .home-redesign .service-dock-objects :is(.service-dock-item,.service-dock-more):hover :is(.service-dock-icon,span:first-child){transform:none!important;border-color:#dedbe3!important;box-shadow:0 2px 4px #19171d0d!important}
  .site-shell.jcs-home-design .home-redesign .service-dock-objects .service-dock-row-all .service-dock-item:hover{background:#f0eef3!important}
  .site-shell.jcs-home-design .home-redesign .service-dock-objects .service-dock-row-all .service-dock-item:hover .service-dock-icon{box-shadow:none!important}
 }
}
