dialog.svelte-gtz6ce{border:1px solid var(--mkt-border);border-radius:var(--mkt-radius);width:min(440px,100vw - 24px);max-height:calc(100dvh - 24px);color:var(--mkt-text);background:var(--mkt-surface);box-shadow:var(--mkt-shadow-lg);padding:0}dialog.svelte-gtz6ce::backdrop{background:#23191473}.tool-shell.svelte-gtz6ce{flex-direction:column;max-height:calc(100dvh - 24px);display:flex}header.svelte-gtz6ce{border-bottom:1px solid var(--mkt-border);flex:none;justify-content:space-between;align-items:center;gap:.75rem;padding:.7rem .85rem;display:flex}h2.svelte-gtz6ce{font:600 1.25rem var(--mkt-font-display);margin:0}button.svelte-gtz6ce{border:1px solid var(--mkt-border);border-radius:var(--mkt-radius-pill);background:var(--mkt-surface-alt);min-width:44px;min-height:44px;color:inherit;cursor:pointer;font-size:1.3rem}button.svelte-gtz6ce:focus-visible{outline:2px solid var(--mkt-color-primary);outline-offset:2px}.tool-body.svelte-gtz6ce{overscroll-behavior:contain;min-height:0;padding:.7rem;overflow:auto}.tool-footer.svelte-gtz6ce{padding:.7rem .85rem calc(.7rem + env(safe-area-inset-bottom,0px));border-top:1px solid var(--mkt-border);background:var(--mkt-surface);flex:none}.tool-body.svelte-gtz6ce .coupon-compact,.tool-body.svelte-gtz6ce .cart-shipping-quote.compact{margin:0}
