.demo-filters{margin:0 0 1rem;padding:.85rem 1rem;border:1px solid var(--sb-rule);border-radius:var(--sb-r-lg);background:var(--sb-card)}.demo-filters[hidden]{display:none}.demo-filters__fields{display:flex;align-items:end;flex-wrap:wrap;gap:.5rem 1rem}.demo-filters__expiry{display:grid;gap:.3rem;flex:1 1 12rem;min-width:0}.demo-filters__expiry span{font-size:.85rem;font-weight:600}.demo-filters select{min-height:44px;width:100%;max-width:100%;padding:.5rem .7rem;border:1px solid var(--sb-rule);border-radius:5px;color:var(--sb-ink);background:var(--sb-card);font:inherit}.demo-filters__deposit{display:flex;align-items:center;gap:.5rem;min-height:44px;font-size:.9rem}.demo-filters input{flex:0 0 auto;width:1.1rem;height:1.1rem;margin:0}.demo-filters button{min-height:44px;padding:.5rem .75rem;border:1px solid var(--sb-rule);border-radius:5px;color:var(--sb-ink);background:var(--sb-card);font:inherit;font-size:.85rem;cursor:pointer}.demo-filters button:disabled{opacity:.55;cursor:default}.demo-filters :is(select,input,button):focus-visible{outline:2px solid var(--sb-navy);outline-offset:3px}.entry-content .demo-filters__count{margin:.55rem 0 0;padding:0;font-size:.85rem;color:var(--sb-muted)}#demo-compare tbody [data-demo-row][hidden]{display:none}@media (max-width: 480px){.demo-filters__expiry{flex-basis:100%}.demo-filters__deposit{flex:1 1 100%}}.demo-pair{margin:1.25rem 0;padding:1rem;border:1px solid var(--sb-rule);border-radius:var(--sb-r-lg);background:var(--sb-card)}.entry-content .demo-pair h2{margin:0 0 .5rem;font-size:1.35rem}.entry-content .demo-pair__date{margin:0 0 .8rem;padding:0;color:var(--sb-muted);font-size:.85rem}.demo-pair__controls[hidden]{display:none}.demo-pair__controls{margin-bottom:.8rem}.demo-pair__selectors{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.75rem}.demo-pair__selectors label{display:grid;gap:.3rem;min-width:0;font-size:.85rem;font-weight:600}.demo-pair__selectors select{width:100%;min-width:0;min-height:44px;padding:.5rem;border:1px solid var(--sb-rule);border-radius:5px;background:var(--sb-card);color:var(--sb-ink);font:inherit}.demo-pair__controls button{min-height:44px;margin-top:.6rem;padding:.5rem .75rem;border:1px solid var(--sb-rule);border-radius:5px;background:var(--sb-card);color:var(--sb-ink);font:inherit;font-size:.85rem;cursor:pointer}.demo-pair__controls button:disabled{opacity:.55;cursor:default}.demo-pair :is(select,button,a):focus-visible{outline:2px solid var(--sb-navy);outline-offset:3px}.entry-content .demo-pair__table{width:100%;min-width:0;margin:0;table-layout:fixed;border-collapse:collapse}.entry-content .demo-pair__table :is(th,td){width:auto;min-width:0;padding:.65rem .5rem;border:1px solid var(--sb-rule);text-align:left;vertical-align:top;overflow-wrap:anywhere;font-size:.9rem;line-height:1.5}.demo-pair__table tr>:first-child{width:28%}.demo-pair__caption{padding-bottom:.5rem;text-align:left;color:var(--sb-muted);font-size:.85rem}.demo-pair__missing{color:var(--sb-muted)}.entry-content .demo-pair__status{margin:.6rem 0 0;padding:0;font-size:.85rem;color:var(--sb-muted)}.demo-pair__status:empty{display:none}@media (max-width: 480px){.demo-pair{padding:.65rem}.demo-pair__selectors{gap:.5rem}.entry-content .demo-pair__table :is(th,td){padding:.5rem .35rem;font-size:.8rem}}.demo-card{display:none}.entry-content .demo-card p.demo-card__t{align-items:center;display:flex;font-size:15.5px;justify-content:space-between;line-height:1.35;margin:0 0 6px;padding:0}.demo-card .demo-card__sc{background:var(--sb-green-tint);border-radius:6px;color:var(--sb-green);font-size:13px;font-weight:700;padding:2px 7px;white-space:nowrap}.demo-card dl{column-gap:12px;display:grid;font-size:13.5px;grid-template-columns:auto 1fr;line-height:1.5;margin:0;row-gap:3px}.demo-card dt{color:var(--sb-muted);margin:0}.demo-card dd{font-weight:500;margin:0}.entry-content .demo-card p.demo-card__none{color:var(--sb-muted);font-size:13.5px;line-height:1.5;margin:0;padding:0}@media (max-width: 760px){#demo-compare table,#demo-compare tbody,#demo-compare tr{display:block;width:100%}#demo-compare thead{display:none}#demo-compare caption{display:block;max-width:none;position:static}#demo-compare tbody td{display:none}#demo-compare tbody td.demo-card{background:var(--sb-card);border:1px solid var(--sb-rule);border-radius:var(--sb-r-lg);display:block;margin-bottom:10px;padding:1.1rem 1.25rem}}#demo-compare .sb-table{font-size:.9rem;font-variant-numeric:tabular-nums}#demo-compare .sb-table thead th,#demo-compare .sb-table thead th span{color:var(--sb-muted);font-size:.78rem;font-weight:600;line-height:1.3}#demo-compare .sb-table tbody td small{font:inherit}#demo-compare .sb-table tbody td+td+td+td+td:not(.demo-card) small{font-size:1.02rem;font-weight:600}#demo-compare .sb-table tbody td:empty,#demo-compare .sb-table tbody td:has(>small:empty){background:var(--sb-paper)}.demo-calcband{background:var(--sb-paper);border:1px solid var(--sb-rule);border-radius:12px;margin:26px 0;padding:20px 22px}.entry-content .demo-calcband p{font-size:16px;line-height:1.55;margin:0;padding:0}.entry-content .demo-calcband p.demo-calcband__cta{margin-top:14px}.demo-calcband .demo-calcband__btn{align-items:center;background:var(--sb-card);border:1.5px solid var(--sb-navy);border-radius:6px;color:var(--sb-navy);display:inline-flex;font-size:15px;font-weight:600;justify-content:center;min-height:44px;padding:0 22px;text-decoration:none}.demo-calcband .demo-calcband__btn:hover,.demo-calcband .demo-calcband__btn:focus-visible{background:var(--sb-tint)}
