.irpc-quick-media{position:relative;min-width:0}
.irpc-card-actions{display:grid;align-content:end;gap:8px;margin-top:auto;min-width:0}
.list-view .irpc-card-actions{grid-column:2;grid-row:4}
.irpc-card-actions .irpc-quick-action{display:flex;align-items:center;justify-content:space-between;gap:6px;min-height:44px;width:100%;padding:9px 12px;border:0;border-radius:2px;background:#f36d31;color:#fff;text-decoration:none;cursor:pointer;font:500 14px/1.35 'DM Sans',Arial,sans-serif;box-sizing:border-box}
.irpc-card-actions button.irpc-quick-action{display:none}
.irpc-cart-ready .irpc-card-actions button.irpc-quick-action{display:flex}
.irpc-card-actions .irpc-quick-action:hover{background:#e45b24;color:#fff}
.irpc-card-actions .irpc-quick-action[data-added]{background:#e5f3ea;color:#174d32}
.irpc-card-actions .irpc-quick-action:focus-visible{outline:2px solid #102b3c;outline-offset:2px}
.irpc-cart-feedback:not([hidden]){position:fixed;top:max(16px,env(safe-area-inset-top));right:16px;bottom:auto;left:auto;margin:0;border:0;z-index:2147483646;display:flex;align-items:center;gap:16px;max-width:calc(100vw - 40px);padding:12px 16px;border-left:3px solid #f26b32;background:#102b3c;color:white;box-shadow:0 4px 20px #0003;font:500 14px/1.4 'DM Sans',Arial,sans-serif}
.irpc-cart-feedback a,.irpc-cart-feedback button{color:white}.irpc-cart-feedback a{white-space:nowrap;text-decoration:underline}.irpc-cart-feedback button{border:0;background:none;font:inherit;font-size:22px;cursor:pointer}
@media(prefers-reduced-motion:no-preference){.irpc-cart-feedback:not([hidden]){animation:irpc-cart-in .18s ease-out}@keyframes irpc-cart-in{from{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}}
