/* v12.10.306 - favorite stays in its reserved corner, without a floating tile. */
:root{--m2-favorite-action-size:32px;--m2-favorite-action-gap:10px}

body:not(.m2-editor) .m2-card{
  position:relative!important;
  isolation:isolate!important;
}
body:not(.m2-editor) .m2-card>.m2-role-image,
body:not(.m2-editor) .m2-card .m2-centered-media{z-index:1!important}
html body:not(.m2-editor) .m2-main .m2-card>button.m2-el.m2-role-favorite{
  position:absolute!important;
  left:auto!important;
  top:auto!important;
  right:var(--m2-favorite-action-gap)!important;
  bottom:var(--m2-favorite-action-gap)!important;
  width:var(--m2-favorite-action-size)!important;
  height:var(--m2-favorite-action-size)!important;
  min-width:var(--m2-favorite-action-size)!important;
  min-height:var(--m2-favorite-action-size)!important;
  max-width:var(--m2-favorite-action-size)!important;
  max-height:var(--m2-favorite-action-size)!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  overflow:visible!important;
  background:transparent!important;
  color:#17120d!important;
  box-shadow:none!important;
  filter:none!important;
  text-shadow:none!important;
  font:400 23px/1 Arial,"Helvetica Neue",sans-serif!important;
  cursor:pointer!important;
  pointer-events:auto!important;
  touch-action:manipulation!important;
  user-select:none!important;
  -webkit-user-select:none!important;
  transform:none!important;
  z-index:2147482000!important;
}
html body:not(.m2-editor) .m2-main .m2-card>button.m2-el.m2-role-favorite[aria-pressed="true"],
html body:not(.m2-editor) .m2-main .m2-card>button.m2-el.m2-role-favorite.is-favorite-active{color:#d50000!important}
html body:not(.m2-editor) .m2-main .m2-card>button.m2-el.m2-role-favorite::before,
html body:not(.m2-editor) .m2-main .m2-card>button.m2-el.m2-role-favorite::after{content:none!important;display:none!important}
html body:not(.m2-editor) .m2-main .m2-card>button.m2-el.m2-role-favorite:focus-visible{outline:3px solid #1687ff!important;outline-offset:2px!important}

@media(max-width:700px){
  :root{--m2-favorite-action-size:28px;--m2-favorite-action-gap:10px}
  html body:not(.m2-editor) .m2-main .m2-card>button.m2-el.m2-role-favorite{font-size:21px!important}
}
