/* v872 - admin phones: "Vacant since" = icon-only button inside the tray (js/414). Remove this link to roll back. */
@media(max-width:900px){
  .avl-kw.avl-kw--admin .avl-tray #avlVdBtn{width:31px;height:31px;min-width:31px;padding:0;gap:0;border-radius:50%;border:1.5px solid rgba(22,45,76,.16);background:var(--surface,#fff);color:var(--navy-700,#2e4f79);box-shadow:none;flex:none;}
  [data-theme="dark"] .avl-kw.avl-kw--admin .avl-tray #avlVdBtn{background:transparent;color:#e8eef7;border-color:rgba(255,255,255,.2);}
  .avl-kw.avl-kw--admin .avl-tray #avlVdBtn .bhvd-lbl{display:none;}
  .avl-kw.avl-kw--admin .avl-tray #avlVdBtn i{font-size:0;width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;}
  .avl-kw.avl-kw--admin .avl-tray #avlVdBtn i::before{content:"\f252";font-family:"Font Awesome 6 Free";font-weight:900;font-size:14px;line-height:1;}
  .avl-kw.avl-kw--admin .avl-tray #avlVdBtn.active{background:linear-gradient(150deg,var(--gold-400,#e0bd94),var(--gold-600,#b8874f));border-color:transparent;color:#0f1f35;}
  .avl-kw.avl-kw--admin .avl-tray #avlVdBtn.is-new::after{top:-2px;right:-2px;}
  .avl-kw.avl-kw--admin .avl-tray>#avlVdBtn{order:5;--i:4;}
}

/* v873 - the drop-arrow button showed an EMPTY circle (css/399 shrank its inline svg to nothing). The arrow is now drawn with CSS (no svg / no font), always visible. */
@media(max-width:900px){
  html body .avl-kw.avl-kw--admin .avl-tools .avl-tray-toggle{width:34px!important;height:38px!important;min-height:0!important;padding:0!important;border:1.5px solid rgba(22,45,76,.16)!important;background:rgba(22,45,76,.08)!important;color:#2e4f79!important;position:relative;}
  [data-theme="dark"] html body .avl-kw.avl-kw--admin .avl-tools .avl-tray-toggle,[data-theme="dark"] .avl-kw.avl-kw--admin .avl-tools .avl-tray-toggle{border-color:rgba(255,255,255,.22)!important;background:rgba(255,255,255,.1)!important;color:#e8eef7!important;}
  html body .avl-kw.avl-kw--admin .avl-tools .avl-tray-toggle svg{display:none!important;}
  html body .avl-kw.avl-kw--admin .avl-tools .avl-tray-toggle::before{content:"";position:absolute;left:50%;top:50%;width:9px;height:9px;border:solid currentColor;border-width:0 2.6px 2.6px 0;border-radius:1px;transform:translate(-50%,-72%) rotate(45deg);transition:transform .35s cubic-bezier(.34,1.56,.64,1);}
  html body .avl-kw.avl-kw--admin .avl-tools.is-tray-open .avl-tray-toggle::before{transform:translate(-50%,-28%) rotate(225deg);}
  html body .avl-kw.avl-kw--admin .avl-tools.is-tray-open .avl-tray-toggle{background:linear-gradient(150deg,var(--gold-400,#e0bd94),var(--gold-600,#b8874f))!important;border-color:transparent!important;color:#0f1f35!important;}
}
