/* product-detail-availability.css — všetky domény */
.p-to-cart-block{container-type:inline-size;container-name:drevkocart;}

#drevko-availability-inline{
  flex:0 0 100%;width:100%;
  display:flex;flex-wrap:wrap;align-items:baseline;gap:7px;
  font-family:Nunito,sans-serif;font-size:14px;line-height:1.4;
  margin:0 0 12px 0;padding:0 0 12px 0;
  border-bottom:1px solid rgba(0,0,0,.07);
}
#drevko-availability-inline .drevko-avail-key{color:#7a7a7a;font-weight:600;flex:0 0 auto;}
#drevko-availability-inline .drevko-avail-val{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:6px;flex:1 1 auto;min-width:0;}
#drevko-availability-inline .availability-label{display:inline-flex;align-items:baseline;gap:7px;font-weight:700;white-space:nowrap;}
#drevko-availability-inline .availability-label::before{content:"";width:9px;height:9px;border-radius:50%;background:currentColor;flex:0 0 auto;align-self:center;}
#drevko-availability-inline .availability-label .acronym{border:0;text-decoration:none;}
#drevko-availability-inline .availability-label .acronym.show-tooltip[title]{text-decoration:underline dotted;text-decoration-color:currentColor;text-underline-offset:3px;text-decoration-thickness:1px;cursor:help;opacity:.95;}
#drevko-availability-inline .availability-amount{font-family:Nunito,sans-serif;font-size:13px;font-weight:600;color:#9a9a9a;white-space:nowrap;flex:0 0 auto;}
#drevko-availability-inline .default-variant .availability-label{color:#9a9a9a !important;font-weight:600;}
#drevko-availability-inline .default-variant .availability-label::before{display:none;}

/* veľmi úzky buy box – vynechá sa slovo "Dostupnosť:", zostane len stav */
@container drevkocart (max-width:300px){
  #drevko-availability-inline .drevko-avail-key{display:none;}
  #drevko-availability-inline .drevko-avail-val{flex:1 1 100%;}
}