.rm .rmMotionSetting{font:400 12px ArchivoRM,Arial,sans-serif;min-height:44px;border:0;background:transparent;color:inherit;text-decoration:underline;cursor:pointer;padding:10px 0}.rmMotionSkip{position:fixed;top:8px;left:8px;transform:translateY(-160%);z-index:10000;background:#fff;color:#111;padding:12px;min-height:44px;border:2px solid #111}.rmMotionSkip:focus{transform:none}.rm-motion-off .rm .rmRibbonTrack{animation:none!important;transform:none!important}.rm-motion-off .rm .rmRibbonGroup[aria-hidden=true]{display:none!important}.rm-motion-off .rm .rmCube{animation:none!important}.rm .targetSection>.label{margin-bottom:24px}

html .rmMotionSkip{position:fixed!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;transform:none!important}html .rmMotionSkip:focus-visible{width:auto!important;height:auto!important;padding:12px!important;margin:0!important;overflow:visible!important;clip:auto!important;clip-path:none!important;white-space:normal!important}
/* V6 CTA - jaune reserve aux actions principales */
.rm a.btn[href="#rendezvous"],.rm .bookingSection button.btn{background:#ffe600!important;color:#111!important;border-color:#111!important;box-shadow:none!important}.rm a.btn[href="#rendezvous"]:hover,.rm .bookingSection button.btn:hover{background:#f2d900!important;color:#111!important}.rm a.btn[href="#rendezvous"]:focus-visible,.rm .bookingSection button.btn:focus-visible{outline:3px solid #111!important;outline-offset:4px!important;box-shadow:0 0 0 7px #fff!important}
