/* Build 422 — delete controls are visible only for Mike Wooldridge */

html:not(.guard-mike-login-v422) #report-delete-all,
html:not(.guard-mike-login-v422) .rjr-row-sel,
html:not(.guard-mike-login-v422) .rjr-head-action,
html:not(.guard-mike-login-v422) .guard-director-delete-toolbar-v421,
html:not(.guard-mike-login-v422) .guard-director-delete-cell-v421{
  display:none!important;
}

html.guard-mike-login-v422 #report-delete-all{display:inline-flex!important}
html.guard-mike-login-v422 .rjr-row-sel{display:flex!important}

.guard-director-delete-toolbar-v421{
  display:flex!important;
  align-items:center!important;
  justify-content:flex-end!important;
  gap:9px!important;
  min-height:38px!important;
  padding:6px 10px!important;
  border-bottom:1px solid var(--line)!important;
  background:rgba(255,255,255,.72)!important;
}
.guard-director-delete-count-v421{
  margin-right:auto!important;
  color:var(--muted)!important;
  font-size:9px!important;
  font-weight:800!important;
}
.guard-director-delete-all-v421{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  min-height:25px!important;
  padding:0 11px!important;
  border:1px solid #f3a5a5!important;
  border-radius:999px!important;
  background:#fff!important;
  color:#b42318!important;
  font-size:8px!important;
  font-weight:900!important;
  letter-spacing:.35px!important;
  text-transform:uppercase!important;
  white-space:nowrap!important;
}
.guard-director-delete-all-v421:hover{background:#fff1f1!important}
.guard-director-delete-all-v421:disabled{opacity:.42!important;cursor:not-allowed!important}

.guard-director-deletable-row-v421{
  position:relative!important;
  padding-right:44px!important;
}
.guard-director-delete-cell-v421{
  position:absolute!important;
  top:0!important;
  right:0!important;
  bottom:0!important;
  z-index:8!important;
  width:40px!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  cursor:pointer!important;
}
.guard-director-delete-checkbox-v421{
  width:17px!important;
  height:17px!important;
  margin:0!important;
  accent-color:#c7352d!important;
  cursor:pointer!important;
}
.guard-director-delete-selected-v421{
  box-shadow:inset 3px 0 0 #d6453d!important;
  background:#fff3f2!important;
}

#job-rows .guard-director-deletable-row-v421>.actions,
#invoice-rows .guard-director-deletable-row-v421>.actions,
#customer-rows .guard-director-deletable-row-v421>.cust-cell-actions,
.leads-table .guard-director-deletable-row-v421 .lead-col-actions,
.cc-table .guard-director-deletable-row-v421 .cc-actions{
  margin-right:2px!important;
}

@media(max-width:760px){
  .guard-director-delete-toolbar-v421{min-height:34px!important;padding:5px 7px!important}
  .guard-director-deletable-row-v421{padding-right:38px!important}
  .guard-director-delete-cell-v421{width:36px!important}
  .guard-director-delete-checkbox-v421{width:16px!important;height:16px!important}
}
