/* v2.99.69: Four compact dashboard actions, retaining BC's original gold/cream/maroon 3D treatment. */
body :is(#bc-master-switch,#bc-outlet-switch,#bc-waste-switch).dashboard-switch-top {
  display:grid!important;
  grid-template-columns:repeat(4,minmax(0,1fr))!important;
  gap:8px!important;
  padding:7px!important;
  margin-inline:auto;
  width:100%;
  box-sizing:border-box;
}
body :is(#bc-master-switch,#bc-outlet-switch,#bc-waste-switch).dashboard-switch-top>:is(a,button) {
  display:grid!important;
  grid-template-columns:36px minmax(0,1fr) 10px!important;
  grid-template-rows:auto!important;
  gap:8px!important;
  min-width:0!important;
  min-height:78px!important;
  padding:9px!important;
  border-radius:17px!important;
  font:700 clamp(11px,1.05vw,14px)/1.24 Arial,Helvetica,sans-serif!important;
  text-align:left!important;
  align-items:center!important;
  white-space:normal!important;
}
body :is(#bc-master-switch,#bc-outlet-switch,#bc-waste-switch).dashboard-switch-top>:is(a,button)>svg {
  grid-column:1!important;
  grid-row:1!important;
  width:36px!important;
  height:42px!important;
  box-sizing:border-box!important;
  padding:5px!important;
  border-radius:12px!important;
}
body :is(#bc-master-switch,#bc-outlet-switch,#bc-waste-switch).dashboard-switch-top>:is(a,button)>span {
  grid-column:2!important;
  grid-row:1!important;
  min-width:0!important;
  max-width:none!important;
  text-align:left!important;
  overflow-wrap:break-word!important;
  word-break:normal!important;
}
body :is(#bc-master-switch,#bc-outlet-switch,#bc-waste-switch).dashboard-switch-top>:is(a,button)::after {
  grid-column:3!important;
  grid-row:1!important;
  font-size:23px!important;
}
@media(max-width:640px){
  body :is(#bc-master-switch,#bc-outlet-switch,#bc-waste-switch).dashboard-switch-top{gap:5px!important;padding:5px!important;}
  body :is(#bc-master-switch,#bc-outlet-switch,#bc-waste-switch).dashboard-switch-top>:is(a,button){
    grid-template-columns:minmax(0,1fr)!important;
    grid-template-rows:29px auto!important;
    justify-items:center!important;
    align-content:center!important;
    min-height:93px!important;
    padding:7px 3px!important;
    gap:5px!important;
    border-radius:12px!important;
    font-size:clamp(8.4px,2.4vw,10px)!important;
    line-height:1.13!important;
    text-align:center!important;
  }
  body :is(#bc-master-switch,#bc-outlet-switch,#bc-waste-switch).dashboard-switch-top>:is(a,button)>svg {
    grid-column:1!important;grid-row:1!important;
    width:29px!important;height:29px!important;padding:3px!important;
    border-radius:9px!important;
  }
  body :is(#bc-master-switch,#bc-outlet-switch,#bc-waste-switch).dashboard-switch-top>:is(a,button)>span {
    grid-column:1!important;grid-row:2!important;
    text-align:center!important;
    width:100%!important;
    max-width:100%!important;
    overflow-wrap:normal!important;
  }
  body :is(#bc-master-switch,#bc-outlet-switch,#bc-waste-switch).dashboard-switch-top>:is(a,button)::after{display:none!important;content:none!important;}
  body :is(#bc-master-switch,#bc-outlet-switch,#bc-waste-switch) .coming-soon-label{
    display:block!important;font-size:8px!important;line-height:1!important;
    padding:2px 3px!important;margin:3px auto 0!important;
  }
}
@media(prefers-reduced-motion:reduce){
 body :is(#bc-master-switch,#bc-outlet-switch,#bc-waste-switch).dashboard-switch-top>:is(a,button){transition:none!important;}
}
