body dialog.gastro-added{box-sizing:border-box;width:min(700px,calc(100% - 32px));max-height:calc(100dvh - 32px);margin:auto;padding:36px 32px 28px;border:0;border-radius:12px;background:#fff;color:var(--sk-ink,#212529);box-shadow:0 16px 60px #21252920;font-family:Arial,sans-serif;overflow:auto}
.gastro-added::backdrop{background:rgba(245,247,248,.8)}
body .gastro-added-heading{display:flex;align-items:center;gap:16px;padding:0 0 20px;border-bottom:1px solid #e5e7e9}
body .gastro-added-heading h2{margin:0;font:700 24px/1.3 Arial,sans-serif;letter-spacing:0;color:var(--sk-ink,#212529)}
body .gastro-added-heading svg{width:26px;height:26px;flex:none;fill:none;stroke:var(--sk-accent,#c53b26);stroke-width:2.5}
body .gastro-added-close{position:absolute;right:12px;top:10px;display:grid;place-items:center;width:40px;height:40px;padding:4px;border:0;background:transparent;cursor:pointer}
body .gastro-added-close svg{width:32px;height:32px;fill:none;stroke:var(--sk-ink,#212529);stroke-width:1.5}
body .gastro-added-product{display:grid;grid-template-columns:80px minmax(0,1fr);gap:20px;padding:24px 0;min-height:160px;box-sizing:border-box}
body .gastro-added-product+.gastro-added-product{border-top:1px solid #eee}
body .gastro-added-product img{width:80px;height:90px;object-fit:contain}
body .gastro-added-product a{color:inherit;text-decoration:none;font:700 16px/1.5 Arial,sans-serif}
body .gastro-added-code{margin:10px 0 18px;color:#757575;font-size:14px;line-height:1.4}
body .gastro-added-price{margin:0;font-size:16px;line-height:1.5;color:var(--sk-accent,#c53b26)}
body .gastro-added-price s{font-size:13px;color:#757575;margin-left:5px}
body .gastro-added-actions{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #e5e7e9;padding-top:28px}
body .gastro-added-actions button,body .gastro-added-actions a{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 20px;border:1px solid #8b9297;border-radius:6px;background:#fff;color:var(--sk-ink,#212529);text-decoration:none;font:600 16px/1.4 Arial,sans-serif;cursor:pointer}
body .gastro-added-actions a{border-color:var(--sk-accent,#c53b26);background:var(--sk-accent,#c53b26);color:#fff}
body .gastro-added button:focus-visible,body .gastro-added a:focus-visible{outline:2px solid var(--sk-ink,#212529);outline-offset:3px}
@media(max-width:600px){body dialog.gastro-added{padding:44px 20px 24px}body .gastro-added-heading{gap:12px;padding-bottom:20px}body .gastro-added-heading h2{font-size:22px}body .gastro-added-product{grid-template-columns:72px minmax(0,1fr);gap:16px;min-height:160px;padding:22px 0}body .gastro-added-product img{width:72px;height:90px}body .gastro-added-product a{font-size:15px}body .gastro-added-code{font-size:13px;margin:8px 0 14px}body .gastro-added-actions{padding-top:24px;gap:12px;flex-wrap:wrap}body .gastro-added-actions button,body .gastro-added-actions a{flex:1;min-width:135px;font-size:15px;padding:12px;min-height:48px}}

body .gastro-added-actions a:hover{background:var(--sk-accent-hover,#a83120);border-color:var(--sk-accent-hover,#a83120)}
body .gastro-added-actions button:hover{background:#f0f1f2}
