/* MISTER FAST MINI V63.4.6.3 — Discovery Toggle Visibility Hotfix
   Scope: enlarge only the Driver Discovery open/close toggle on small screens. */
@media (max-width:760px){
  body.mf63-show-map .mf532-radius-panel{
    transform:translateY(calc(100% - 76px))!important;
  }

  body.mf63-show-map .mf6346-discovery-toggle{
    display:flex!important;
    min-height:58px!important;
    height:58px!important;
    padding:8px 12px!important;
    gap:10px!important;
    font-size:14px!important;
    font-weight:900!important;
    color:#003DA5!important;
    background:#fff!important;
    border-radius:16px!important;
    box-shadow:0 4px 14px rgba(0,61,165,.12)!important;
    overflow:visible!important;
  }

  body.mf63-show-map .mf6346-discovery-toggle:before{
    width:52px!important;
    height:6px!important;
    top:4px!important;
    background:#9FB3CE!important;
  }

  body.mf63-show-map .mf6346-discovery-toggle span{
    display:inline!important;
    color:#003DA5!important;
    line-height:1.2!important;
  }

  body.mf63-show-map .mf6346-discovery-toggle b{
    display:grid!important;
    place-items:center!important;
    flex:0 0 38px!important;
    width:38px!important;
    height:38px!important;
    margin-left:4px!important;
    border-radius:50%!important;
    background:#FFC400!important;
    color:#003DA5!important;
    font:900 26px/1 Arial,sans-serif!important;
    box-shadow:0 6px 16px rgba(255,196,0,.34)!important;
  }

  body.mf6346-discovery-open .mf6346-discovery-toggle b{
    transform:rotate(180deg);
  }
}

@media (max-width:420px){
  body.mf63-show-map .mf6346-discovery-toggle{
    min-height:62px!important;
    height:62px!important;
    font-size:13px!important;
  }
  body.mf63-show-map .mf6346-discovery-toggle b{
    flex-basis:42px!important;
    width:42px!important;
    height:42px!important;
    font-size:28px!important;
  }
}
