/* v861: ADMIN stat chips inside the price line of the expanded unit card (pairs with js/408). They sit in the free space right of the price,
   so the card keeps its old height. Scoped to .ucx-stats / .ucx-st, which only exist in the admin markup. Roll back: remove this link. */
.ucx-stats{margin-inline-start:auto;flex:none;display:inline-flex;align-items:center;gap:4px;}
.ucx-st{position:relative;display:inline-flex;align-items:center;gap:4px;height:22px;padding:0 8px;border-radius:99px;cursor:pointer;
  font:inherit;color:var(--ucx-ink);background:var(--ucx-soft);border:1px solid var(--ucx-line);-webkit-tap-highlight-color:transparent;}
.ucx-st::before{content:"";position:absolute;inset:-6px -2px;}      /* bigger touch area, no visual size */
.ucx-st i{font-size:10px;color:var(--ucx-gold-ink);}
.ucx-st b{font:800 12px/1 var(--font-mono,'IBM Plex Mono',monospace);font-variant-numeric:tabular-nums;}
.ucx-st small{font:700 9.5px/1 var(--font-mono,'IBM Plex Mono',monospace);color:var(--ucx-mute);margin-inline-start:-2px;}
.ucx-st:active{background:rgba(206,165,119,.25);}
.ucx-st:focus-visible{outline:2px solid var(--ucx-gold);outline-offset:1px;}
@media(hover:hover) and (pointer:fine){.ucx-st:hover{background:rgba(206,165,119,.16);border-color:rgba(206,165,119,.6);}}
.ucx-st.is-zero b{color:var(--ucx-mute);font-weight:700;} .ucx-st.is-zero i{opacity:.55;}
.ucx-st-days.is-mid{background:#FFF4DB;border-color:#EBD9A0;} .ucx-st-days.is-mid i,.ucx-st-days.is-mid b{color:#8A5A0A;}
.ucx-st-days.is-old{background:#FDECEA;border-color:#F1A9A0;} .ucx-st-days.is-old i,.ucx-st-days.is-old b{color:#A62F27;}
[data-theme="dark"] .ucx-st-days.is-mid{background:rgba(138,90,10,.22);border-color:rgba(138,90,10,.5);}
[data-theme="dark"] .ucx-st-days.is-mid i,[data-theme="dark"] .ucx-st-days.is-mid b{color:#E8C874;}
[data-theme="dark"] .ucx-st-days.is-old{background:rgba(166,47,39,.22);border-color:rgba(166,47,39,.5);}
[data-theme="dark"] .ucx-st-days.is-old i,[data-theme="dark"] .ucx-st-days.is-old b{color:#F0958C;}
/* narrow phones: keep the price line on ONE line (admin card only) */
@media(max-width:420px){
  .ucx-adm .ucx-price .ucx-per{display:none;}
  .ucx-adm .ucx-upd{font-size:0;gap:0;} .ucx-adm .ucx-upd i{font-size:10px;}
  .ucx-st{padding:0 6px;gap:3px;}
}
