.cs .jbs-linkBtn{background:none;border:none;padding:0;margin:0;font:inherit;color:inherit;cursor:pointer;text-align:left}.cs .jbs-linkBtn:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.cs button.jbs-pagerBtn{cursor:pointer;font:inherit;transition:transform .2s cubic-bezier(.4,0,.2,1),border-color .2s cubic-bezier(.4,0,.2,1),background .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1);will-change:transform}.cs button.jbs-pagerBtn:hover:not([aria-disabled=true]){transform:translateY(-2px) scale(1.05);border-color:rgba(15,23,42,.3);background:linear-gradient(135deg,rgba(15,23,42,.1),rgba(71,85,105,.08));box-shadow:0 4px 12px rgba(15,23,42,.15);color:var(--accent2)}.cs button.jbs-pagerBtn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.cs button.jbs-pagerBtn[aria-disabled=true]{opacity:.45;cursor:default}.cs .jbs-sampleTag{margin-left:8px;font-size:11px;font-weight:400;color:var(--muted);white-space:nowrap}.cs .jbs-toast{position:fixed;left:50%;bottom:28px;transform:translateX(-50%);z-index:var(--z-toast,11000);padding:10px 16px;border-radius:999px;border:1px solid var(--border);background:var(--panel);color:var(--text);font-size:13px;box-shadow:0 8px 24px rgba(2,6,23,.25);animation:jbs-toast-in .25s cubic-bezier(.4,0,.2,1);pointer-events:none}@keyframes jbs-toast-in{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}