/* Accommodation optional-extra presentation polish. */
.pxab-ui .pxab-addon-card{border-style:var(--pxab-addon-card-border-style,solid);border-radius:var(--pxab-addon-card-radius,16px);box-shadow:0 12px 30px var(--pxab-addon-card-shadow,rgba(15,23,42,.06))}
.pxab-ui .pxab-addon-card__slot-prices{display:flex;flex-wrap:wrap;gap:7px;margin-top:7px;font-size:.82rem;color:var(--pxab-addon-slot-text,#475569)}
.pxab-ui .pxab-addon-card__slot-prices>span{display:inline-flex;align-items:center;min-height:30px;padding:var(--pxab-addon-slot-py,5px) var(--pxab-addon-slot-px,9px);border:1px var(--pxab-addon-slot-border-style,dotted) var(--pxab-addon-slot-border,#cbd5e1);border-radius:var(--pxab-addon-slot-radius,999px);background:var(--pxab-addon-slot-bg,#f8fafc);color:var(--pxab-addon-slot-text,#475569);font-weight:700;line-height:1.25}
.pxab-ui .pxab-addon-card__qty input,.pxab-ui .pxab-inventory-restock__qty input{border-color:var(--pxab-addon-qty-border,#cbd5e1);border-radius:var(--pxab-addon-qty-radius,12px);background:var(--pxab-addon-qty-bg,#fff);color:var(--pxab-addon-qty-text,#111827)}
.pxab-ui .pxab-addon-card__ingredients{border-color:var(--pxab-addon-ingredients-border,#e2e8f0);border-style:var(--pxab-addon-ingredients-border-style,solid);border-radius:var(--pxab-addon-ingredients-radius,10px);background:var(--pxab-addon-ingredients-bg,#f8fafc);color:var(--pxab-addon-ingredients-text,#475569)}
