.f3-thanks-action{display:inline-flex!important;align-items:center;justify-content:center;gap:7px;width:auto!important;min-width:34px;padding:7px 10px!important;border:1px solid rgba(37,211,102,.35)!important;border-radius:9px!important;color:#45d986!important;text-decoration:none!important;white-space:nowrap}.f3-thanks-action:hover{background:rgba(37,211,102,.12)!important}.f3-thanks-label{font-size:12px;font-weight:650}.f3-thanks-action i{font-size:16px}@media(max-width:650px){.f3-thanks-label{font-size:11px}.f3-thanks-action{padding:7px!important}}
body.f3-app .table td a.f3-thanks-action{display:inline-flex!important;width:auto!important;min-width:32px!important;max-width:none!important;height:34px!important;max-height:none!important;padding:0 10px!important;background:#1c4434!important;border-color:#2e8d60!important;color:#fff!important}
body.f3-app .table td a.f3-thanks-action i{color:#55e39b!important}
.f3-thanks-missing{display:inline-flex;align-items:center;gap:5px;font-size:11px;color:#eab76b;white-space:nowrap}
/* Ações da agenda: todas com o mesmo tamanho, independentemente do status. */
body.f3-app .table td .f3-appointment-action,
body.f3-app .table td a.f3-appointment-action.f3-thanks-action,
body.f3-app .table td button.f3-appointment-action {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  box-sizing: border-box !important;
  width: 36px !important;
  min-width: 36px !important;
  max-width: 36px !important;
  height: 36px !important;
  min-height: 36px !important;
  max-height: 36px !important;
  padding: 0 !important;
  margin: 0 !important;
  flex: 0 0 36px !important;
  border-radius: 9px !important;
  line-height: 1 !important;
}
body.f3-app .table td .f3-appointment-action i {font-size: 17px !important;line-height: 1 !important;}

/* Prioridade máxima: ações compactas idênticas em todas as linhas */
body.f3-app .table td a.f3-appointment-action,
body.f3-app .table td button.f3-appointment-action,
body.f3-app .table td a.f3-appointment-action.f3-thanks-action {
 display:inline-flex!important;align-items:center!important;justify-content:center!important;
 width:36px!important;min-width:36px!important;max-width:36px!important;
 height:36px!important;min-height:36px!important;max-height:36px!important;
 padding:0!important;margin:2px!important;flex:0 0 36px!important;
 border-radius:9px!important;box-sizing:border-box!important;vertical-align:middle!important;
 font-size:16px!important;line-height:1!important;
}
body.f3-app .table td a.f3-appointment-action i,
body.f3-app .table td button.f3-appointment-action i{font-size:17px!important;line-height:1!important}
