.xmed-catalog-add-status{position:fixed;bottom:1.25rem;left:50%;transform:translateX(-50%);z-index:100000;width:max-content;max-width:calc(100% - 2rem);padding:.75rem 1rem;border-radius:.6rem;background:#204b34;color:#fff;box-shadow:0 3px 14px #0003;text-align:center}

[data-xmed-add-result]:empty{display:none}
.xmed-add-receipt{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem .5rem;padding:.55rem .65rem;background:#f2f8f3;border:1px solid #d9e8dc;border-radius:.55rem;color:#214a32;text-align:start;font-size:.875rem;line-height:1.4}
.xmed-receipt-icon{display:inline-grid;place-items:center;width:1.15rem;height:1.15rem;border-radius:50%;background:#dbeee0;color:#23633b;font-size:.78rem;font-weight:700;flex:none}
.xmed-receipt-text{flex:1 1 8rem;min-width:0}
.xmed-add-receipt a.xmed-receipt-link{font-weight:650;color:#205735;text-decoration:underline;text-underline-offset:.16em;white-space:nowrap;padding:.25rem .1rem}
.xmed-add-limit{background:#f6f8f7;border-color:#dfe6e1;color:#344a3d}
.xmed-add-limit .xmed-receipt-icon{background:#e4ece7;color:#355341}
.xmed-receipt-detail{flex-basis:100%}
