.demo-stepper{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:26px 0}.demo-stepper li{padding:9px 12px;background:#e6e9ed;border-radius:8px;font-size:12px}.demo-stepper li[aria-current=step]{background:#1a263b;color:white;font-weight:700}.demo-panel[hidden]{display:none!important}.demo-panel{border:1px solid #d4d8df;border-radius:14px;padding:26px;background:white}.demo-panel h3{font-size:24px;margin-bottom:16px}.demo-panel .inventory{margin-bottom:0}.demo-order-control{max-width:360px;margin:18px 0}.demo-order-control label{display:block;font-weight:600;margin-bottom:8px}.demo-panel .controls{border-radius:10px;max-width:600px}.demo-panel .demo-results{padding:0}.demo-journey-actions{display:flex;justify-content:space-between;gap:12px;margin:20px 0}.demo-panel th:first-child{width:auto}.demo-panel .death-totals{display:flex;flex-wrap:wrap;gap:24px;margin:22px 0}.death-totals strong{display:block;font-size:26px}.death-totals span{font-size:13px;color:#646a75}.demo-panel .table-wrap{margin:20px 0}.demo-panel .tax-pair{padding:18px;background:#ebedf0;border-radius:10px;margin-bottom:24px}.demo-panel .tax-pair h4{margin:0 0 15px}.demo-panel h3:focus{outline:none}@media(max-width:650px){.demo-panel{padding:18px}.demo-stepper li{font-size:11px;flex:1 1 28%}.demo-journey-actions .button{font-size:12px;padding:12px}.demo-panel .net-pair strong{font-size:23px}}
.initial-death{border-top:1px solid #d4d8df;padding:20px 0}.initial-death h4{font-size:21px;margin:0 0 12px}.demo-panel h3{scroll-margin-top:24px}
.controls [hidden]{display:none!important}.controls .demo-donation{padding:18px;border:1px solid var(--line);border-top:2px solid var(--gold);border-radius:4px;background:#fff}.demo-donation h4{margin:0;font-size:15px;font-weight:600}.demo-donation h4 span{display:block;margin-top:6px;font:24px/1.3 Georgia,serif}.demo-donation .reset{min-height:44px}
