/* Purchase confirmation uses the existing store palette. */
.added-dialog{width:min(520px,calc(100vw - 32px));max-height:calc(100dvh - 32px);padding:32px;overflow-y:auto;border-radius:16px}.added-dialog h2{font-size:24px;line-height:1.3;padding-right:24px;margin:0 0 24px}.added-product{display:grid;grid-template-columns:88px minmax(0,1fr);gap:18px;align-items:center;margin-bottom:24px}.added-product img{width:88px;height:88px;object-fit:contain}.added-product strong{font-size:16px;overflow-wrap:anywhere}.added-product p{font-size:14px;line-height:1.5;margin:8px 0}.added-dialog .muted{font-size:14px;line-height:1.6}.added-actions{display:flex;gap:12px;margin-top:24px}.added-actions button{flex:1;font-size:14px;min-height:46px;padding:12px;white-space:normal}.added-actions .secondary{background:white;color:var(--blue);border:1px solid var(--blue);border-radius:6px}.add-cart:disabled{opacity:1;background:#edf0f3;color:#647487;border-color:#d9dfe7;cursor:not-allowed}.quantity button:disabled{opacity:.4;cursor:not-allowed}.category span{overflow-wrap:anywhere}.nav{overflow-x:auto}.nav button{flex-shrink:0}@media(max-width:480px){.added-dialog{padding:24px}.added-dialog h2{font-size:21px}.added-actions{flex-direction:column}.added-product{grid-template-columns:68px minmax(0,1fr)}.added-product img{width:68px;height:68px}}
