.r42-mobile-menu-toggle__icon{display:block!important;width:20px!important;height:2px!important;background:#fff!important;position:relative!important;overflow:visible!important}
.r42-mobile-menu-toggle__icon::before,.r42-mobile-menu-toggle__icon::after{content:""!important;display:block!important;position:absolute!important;left:0!important;width:20px!important;height:2px!important;background:#fff!important;transform:none!important}
.r42-mobile-menu-toggle__icon::before{top:-6px!important}
.r42-mobile-menu-toggle__icon::after{top:6px!important}
.r42-consent button,.r42-privacy-settings{color:#171717!important;background:#fff!important;font-size:16px!important}.r42-consent button:focus-visible,.r42-privacy-settings:focus-visible{outline:3px solid #b91c1c;outline-offset:2px}
.r42-consent{position:fixed;bottom:16px;left:16px;max-width:min(420px,calc(100vw - 32px));background:white;color:#171717;border:1px solid #ccc;border-radius:12px;padding:16px;z-index:100001;box-shadow:0 4px 24px #0003}.r42-consent p{margin:0 0 10px}.r42-consent button,.r42-privacy-settings{padding:8px 12px;border:1px solid #888;border-radius:6px;background:#fff;color:#171717;cursor:pointer}.r42-privacy-settings{margin:12px 24px}.workmanbot-container.workmanbot-container--bottom-left{left:auto!important;right:16px!important;bottom:12px!important}
.r42-mobile-menu-toggle[aria-expanded="true"] .r42-mobile-menu-toggle__icon,.r42-mobile-menu-toggle[aria-expanded="true"] .r42-mobile-menu-toggle__icon::before,.r42-mobile-menu-toggle[aria-expanded="true"] .r42-mobile-menu-toggle__icon::after{background:#202020!important}
/* Imported Google reviews are static: readable cards without dead carousel controls. */
.rpi .rpi-cnt{display:block!important}
.rpi .rpi-header,.rpi .rpi-content{width:100%!important;display:block!important;padding:0!important;margin:0 0 24px!important}
.rpi .rpi-content::before,.rpi .rpi-content::after{display:none!important}
.rpi .rpi-cards{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr))!important;width:100%!important;transform:none!important;gap:16px!important}
.rpi .rpi-card{width:auto!important;min-width:0!important;margin:0!important;box-sizing:border-box!important}
.rpi .rpi-text{overflow-wrap:break-word!important;word-break:normal!important}
.rpi .rpi-ltgt,.rpi .rpi-dots-wrap{display:none!important}
