/* Piqelo v973 — compact cross-category AI launcher.
   Desktop footprint is intentionally roughly half the previous pill width.
   Mobile remains >=48px for a reliable touch target. */
html body .askPiqeloLauncher{
  inline-size:108px!important;
  min-inline-size:108px!important;
  max-inline-size:108px!important;
  block-size:48px!important;
  min-block-size:48px!important;
  gap:7px!important;
  padding:6px 9px 6px 6px!important;
  border-radius:16px!important;
}
html body .askPiqeloLauncherMark{
  inline-size:34px!important;
  block-size:34px!important;
  min-inline-size:34px!important;
  flex-basis:34px!important;
  border-radius:11px!important;
  background-size:86% 86%,100% 100%!important;
}
html body .askPiqeloLauncher>span:last-child{
  display:block!important;
  min-inline-size:0!important;
}
html body .askPiqeloLauncher b{
  font-size:12px!important;
  line-height:1.08!important;
  white-space:nowrap!important;
}
html body .askPiqeloLauncher b::after{content:none!important}
html body .askPiqeloLauncher small{display:none!important}
html body .askPiqeloLauncherMark::after{
  inset-block-start:-5px!important;
  inset-inline-end:-7px!important;
  min-inline-size:20px!important;
  block-size:16px!important;
  font-size:7px!important;
}
@media(max-width:1100px){
  html body .askPiqeloLauncher{
    inline-size:52px!important;
    block-size:52px!important;
    min-inline-size:52px!important;
    min-block-size:52px!important;
    max-inline-size:52px!important;
    max-block-size:52px!important;
    padding:6px!important;
    border-radius:17px!important;
    gap:0!important;
  }
  html body .askPiqeloLauncher>span:last-child{display:none!important}
  html body .askPiqeloLauncherMark{
    inline-size:38px!important;
    block-size:38px!important;
    min-inline-size:38px!important;
    flex-basis:38px!important;
    border-radius:12px!important;
  }
}
@media(max-width:430px){
  html body .askPiqeloLauncher{
    inline-size:50px!important;
    block-size:50px!important;
    min-inline-size:50px!important;
    min-block-size:50px!important;
    max-inline-size:50px!important;
    max-block-size:50px!important;
  }
  html body .askPiqeloLauncherMark{
    inline-size:36px!important;
    block-size:36px!important;
    min-inline-size:36px!important;
    flex-basis:36px!important;
  }
}
