.mak-price-demo .ss-stage{background:0 0;overflow:hidden}.mak-price-demo .mak-demo-window{width:612px;height:420px;box-shadow:var(--ss-shadow-hero);border-radius:0;position:absolute;top:24px;left:24px}.mak-price-demo .ss-window__body{background:var(--sheet);display:block}.mak-price-demo .mak-demo-calculation{width:100%;min-height:380px;padding:24px 24px 0}.mak-price-demo .mak-demo-format{color:var(--ink);margin-bottom:16px;font-size:16px;line-height:1.4}.mak-price-demo .mak-demo-row{border-bottom:1px solid var(--line);--ss-row-title:14px;gap:12px;min-height:48px;padding:8px 0;font-size:14px}.mak-price-demo .mak-demo-row .ss-button{background:var(--paper);border-radius:0;min-width:72px;height:32px;font-size:13px}.mak-price-demo .mak-demo-total{min-height:72px;color:var(--ink);--ss-row-title:14px;gap:12px;padding:16px 0;font-size:24px}.mak-price-demo .mak-demo-total>span{white-space:nowrap}.mak-price-demo .mak-demo-threshold{background:var(--stock);color:var(--ink);justify-content:space-between;align-items:center;gap:12px;padding:12px;font-size:14px;transition:background-color .2s;display:flex}.mak-price-demo .mak-demo-threshold[data-ready]{background:var(--accent)}.mak-price-demo [data-layout=compact] .mak-demo-window{width:326px;top:16px;left:16px}.mak-price-demo [data-layout=compact] .ss-window__body{display:block}.mak-price-demo [data-layout=compact] .mak-demo-calculation{width:100%;padding:20px 20px 0}.price-demo-figure{min-width:0;margin:0}.price-demo-figure figcaption{color:var(--muted);justify-content:space-between;align-items:center;gap:16px;margin-top:16px;padding-inline:24px;font-size:.875rem;display:flex}.demo-replay{font:inherit;color:var(--ink);border:0;border-bottom:1px solid var(--ink);white-space:nowrap;background:0 0;min-height:44px;padding:8px 0}.price-demo-section{padding-top:32px}.price-demo-grid{border-top:1px solid var(--line);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:32px;padding-top:32px;display:grid}.price-demo-copy h2{max-width:12ch}.price-demo-copy p{max-width:45ch;margin-block:20px}@media (max-width:900px){.price-demo-grid{grid-template-columns:minmax(0,1fr);gap:16px}.price-demo-copy h2{max-width:20ch}.price-demo-figure{width:100%;max-width:660px}}@media (max-width:560px){.price-demo-figure figcaption{flex-wrap:wrap;gap:4px;padding-inline:16px}}.price-demo-placeholder{min-height:360px;color:var(--muted);align-content:center;gap:12px;padding:24px;display:grid}@media (max-width:560px){.price-demo-placeholder{min-height:340px}}
