
/* Shieldy reminder duplicate dock fix r14 — UI structure only.
   Important: the reminder draft controls intentionally no longer use
   .sticky-save-bar, so the global account save-dock enhancer does not
   turn them into a second server/update/save/reset footer. */
#shieldy-reminder-foundation .sh-reminder-local-actions-r14{
  position:static!important;
  inset:auto!important;
  z-index:auto!important;
  display:flex!important;
  align-items:center!important;
  justify-content:flex-end!important;
  flex-wrap:wrap!important;
  gap:10px!important;
  margin:12px 0 0!important;
  padding:12px 0 0!important;
  border:0!important;
  border-top:1px solid var(--account-border,var(--sh-auto-border,#d0d7de))!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
  backdrop-filter:none!important;
  -webkit-backdrop-filter:none!important;
}
#shieldy-reminder-foundation .sh-reminder-local-actions-r14 .joyjoy-save-server-picker-b04eeb672,
#shieldy-reminder-foundation .sh-reminder-local-actions-r14 .joyjoy-save-result-b04eeb672,
#shieldy-reminder-foundation .sh-reminder-local-actions-r14 .joyjoy-save-feedback-b341eed40,
#shieldy-reminder-foundation .sh-reminder-local-actions-r14 .joyjoy-save-feedback-b1468b057{
  display:none!important;
}
/* With no selected reminder there must be no internal footer at all. */
#shieldy-reminder-foundation .sh-reminder-editor-column-r9:has(#sh-reminder-editor-body[hidden]) .sh-reminder-local-actions-r14{
  display:none!important;
}
#shieldy-reminder-foundation .sh-reminder-local-actions-r14 #sh-reminder-status{
  flex:1 1 220px!important;
  min-width:0!important;
  text-align:right!important;
}
@media(max-width:760px){
  #shieldy-reminder-foundation .sh-reminder-local-actions-r14{
    justify-content:stretch!important;
  }
  #shieldy-reminder-foundation .sh-reminder-local-actions-r14 > button{
    flex:1 1 150px!important;
  }
  #shieldy-reminder-foundation .sh-reminder-local-actions-r14 #sh-reminder-status{
    flex-basis:100%!important;
    text-align:left!important;
  }
}
