
.whatsapp-float{
  position:fixed;
  right:18px;
  bottom:18px;
  z-index:9997;
  display:inline-flex;
  align-items:center;
  gap:10px;
  min-height:56px;
  padding:0 18px;
  border-radius:999px;
  background:#25D366;
  color:#fff;
  text-decoration:none;
  font-weight:800;
  box-shadow:0 18px 38px rgba(37,211,102,.28);
  transition:transform .18s ease, box-shadow .18s ease, filter .18s ease;
}
.whatsapp-float:hover{
  transform:translateY(-2px);
  box-shadow:0 22px 44px rgba(37,211,102,.34);
  filter:saturate(1.03);
}
.whatsapp-float .whatsapp-icon,
.whatsapp-float .whatsapp-icon svg{
  width:22px;
  height:22px;
  display:inline-flex;
}
@media (max-width: 820px){
  .whatsapp-float{
    right:14px;
    bottom:84px;
    min-height:52px;
    padding:0 16px;
  }
}

.admin-note{
  padding:12px 14px;
  background:#fff7ed;
  border:1px solid #fed7aa;
  color:#9a3412;
  border-radius:12px;
  line-height:1.5;
}
