.pjr-jc-tool.pjr-jc-app{min-height:600px;color:var(--fg);font-family:var(--font-sans);text-align:left;margin:0 0 32px;font-size:15px;line-height:1.55;display:block}.pjr-jc-tool.pjr-jc-app *,.pjr-jc-tool.pjr-jc-app :before,.pjr-jc-tool.pjr-jc-app :after{box-sizing:border-box}.pjr-jc-tool.pjr-jc-app h2,.pjr-jc-tool.pjr-jc-app h3,.pjr-jc-tool.pjr-jc-app h4{color:var(--fg);font-family:var(--font-display);letter-spacing:-.01em;text-transform:none;margin:0;font-weight:700;line-height:1.3}.pjr-jc-tool.pjr-jc-app h2{font-size:1.5rem}.pjr-jc-tool.pjr-jc-app h3{font-size:1.2rem}.pjr-jc-tool.pjr-jc-app h4{font-size:1rem;font-family:var(--font-sans)}.pjr-jc-tool.pjr-jc-app p{margin:0}.pjr-jc-tool.pjr-jc-app a{color:var(--color-navy-600);text-underline-offset:3px;text-decoration:underline}.pjr-jc-tool.pjr-jc-app a:hover{color:var(--accent-strong)}.pjr-jc-tool.pjr-jc-app :focus-visible{outline:3px solid var(--color-navy-600);outline-offset:2px;border-radius:6px}.pjr-jc-tool.pjr-jc-app .pjr-jc-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.pjr-jc-tool.pjr-jc-app [hidden]{display:none!important}.pjr-jc-tool.pjr-jc-app .btn{white-space:normal;min-height:44px;font-size:.875rem}.pjr-jc-tool.pjr-jc-app .btn[disabled]{opacity:.55;cursor:not-allowed}.pjr-jc-tool.pjr-jc-app .pjr-jc-link{min-height:44px;color:var(--fg);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;padding:10px 12px;font-size:.875rem;font-weight:600;text-decoration:underline;display:inline-flex}.pjr-jc-tool.pjr-jc-app .pjr-jc-link:hover{background:var(--surface-2);color:var(--accent-strong)}.pjr-jc-tool.pjr-jc-app select,.pjr-jc-tool.pjr-jc-app input[type=number]{border:1px solid var(--line);background:var(--surface);width:100%;min-height:44px;color:var(--fg);font:inherit;box-shadow:none;border-radius:12px;margin:4px 0 0;padding:8px 12px;font-size:15px;display:block}.pjr-jc-tool.pjr-jc-app select[disabled]{background:var(--surface-2);color:var(--muted)}.pjr-jc-tool.pjr-jc-app label,.pjr-jc-tool.pjr-jc-app legend{color:var(--fg);margin:0;font-size:14px;font-weight:700;display:block}.pjr-jc-tool.pjr-jc-app fieldset.pjr-jc-fs{border:0;min-width:0;margin:0 0 18px;padding:0}.pjr-jc-tool.pjr-jc-app .pjr-jc-fs legend{border-bottom:2px solid color-mix(in srgb, var(--accent) 35%, transparent);letter-spacing:.14em;text-transform:uppercase;width:100%;color:var(--accent-strong);margin:0 0 6px;padding:0 0 6px;font-size:.72rem;font-weight:700}.pjr-jc-tool.pjr-jc-app .pjr-jc-f{margin:0 0 12px}.pjr-jc-tool.pjr-jc-app .pjr-jc-chk{cursor:pointer;align-items:center;gap:10px;min-height:44px;padding:4px 0;font-weight:600;display:flex}.pjr-jc-tool.pjr-jc-app .pjr-jc-chk input{width:20px;height:20px;accent-color:var(--brand);flex:none;margin:0}.pjr-jc-tool.pjr-jc-app .pjr-jc-n{color:var(--muted);font-weight:600}.pjr-jc-tool.pjr-jc-app .pjr-jc-hint{color:var(--muted);margin:6px 0 0;font-size:13px;line-height:1.5}.pjr-jc-tool.pjr-jc-app input[type=range]{width:100%;min-height:44px;accent-color:var(--brand);margin:0}.pjr-jc-tool.pjr-jc-app .pjr-jc-strip{border:1px solid color-mix(in srgb, var(--accent) 35%, transparent);background:var(--surface-2);color:var(--muted);border-radius:14px;margin:0 0 14px;padding:10px 14px;font-size:13.5px}.pjr-jc-tool.pjr-jc-app .pjr-jc-late{color:#b3261e}.pjr-jc-tool.pjr-jc-app .pjr-jc-top{flex-wrap:wrap;align-items:flex-end;gap:10px;margin:0 0 16px;display:flex}.pjr-jc-tool.pjr-jc-app.is-wide .pjr-jc-grid{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:28px;display:grid}.pjr-jc-tool.pjr-jc-app .pjr-jc-main{min-width:0}.pjr-jc-tool.pjr-jc-app .pjr-jc-rail{padding:20px}.pjr-jc-tool.pjr-jc-app .pjr-jc-sheet-h,.pjr-jc-tool.pjr-jc-app .pjr-jc-sheet-f{display:none}.pjr-jc-tool.pjr-jc-app.is-sheet .pjr-jc-rail{z-index:100;box-shadow:none;border:0;border-radius:0;padding:0 16px 96px;position:fixed;inset:0;overflow-y:auto}.pjr-jc-tool.pjr-jc-app.is-sheet .pjr-jc-sheet-h{z-index:2;background:var(--brand);justify-content:space-between;align-items:center;margin:0 -16px 12px;padding:10px 16px;display:flex;position:sticky;top:0}.pjr-jc-tool.pjr-jc-app.is-sheet .pjr-jc-sheet-h h2{color:#fff;font-size:18px}.pjr-jc-tool.pjr-jc-app.is-sheet .pjr-jc-sheet-h .pjr-jc-link{color:var(--color-gold-100)}.pjr-jc-tool.pjr-jc-app.is-sheet .pjr-jc-sheet-f{background:var(--surface);border-top:1px solid var(--line);padding:12px 16px;display:block;position:fixed;bottom:0;left:0;right:0}.pjr-jc-tool.pjr-jc-app.is-sheet .pjr-jc-sheet-f .btn{width:100%}html.pjr-jc-lock,html.pjr-jc-lock body{overflow:hidden}.pjr-jc-tool.pjr-jc-app .pjr-jc-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:10px 16px;margin:0 0 14px;display:flex}.pjr-jc-tool.pjr-jc-app .pjr-jc-count{color:var(--muted);font-size:15px}.pjr-jc-tool.pjr-jc-app .pjr-jc-count strong{color:var(--fg);font-size:20px}.pjr-jc-tool.pjr-jc-app .pjr-jc-headsort .pjr-jc-f{min-width:260px;margin:0}.pjr-jc-tool.pjr-jc-app .pjr-jc-headsort .pjr-jc-hint{max-width:320px;font-size:12.5px}.pjr-jc-tool.pjr-jc-app .pjr-jc-chips{flex-wrap:wrap;align-items:center;gap:8px;width:100%;display:flex}.pjr-jc-tool.pjr-jc-app .pjr-jc-chip{background:var(--color-gold-100);border:1px solid color-mix(in srgb, var(--accent) 40%, transparent);min-height:40px;color:var(--color-navy-900);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:4px;padding:8px 14px;font-size:13px;font-weight:700;display:inline-flex}.pjr-jc-tool.pjr-jc-app .pjr-jc-chip:hover{background:var(--color-gold-400)}.pjr-jc-tool.pjr-jc-app ul.pjr-jc-cards,.pjr-jc-tool.pjr-jc-app ol.pjr-jc-slist{grid-template-columns:1fr;gap:16px;margin:0;padding:0;list-style:none;display:grid}.pjr-jc-tool.pjr-jc-app.is-wide ul.pjr-jc-cards{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.pjr-jc-tool.pjr-jc-app .pjr-jc-cards>li{margin:0;padding:0;list-style:none}.pjr-jc-tool.pjr-jc-app .pjr-jc-card{flex-direction:column;gap:10px;height:100%;padding:20px;display:flex}.pjr-jc-tool.pjr-jc-app .pjr-jc-meta,.pjr-jc-tool.pjr-jc-app .pjr-jc-cov{color:var(--muted);font-size:13.5px}.pjr-jc-tool.pjr-jc-app .pjr-jc-cov{border-top:1px solid var(--line);padding-top:8px}.pjr-jc-tool.pjr-jc-app .pjr-jc-notice{border-left:4px solid var(--accent-strong);background:var(--surface-2);color:var(--fg);border-radius:0 12px 12px 0;padding:10px 12px;font-size:13.5px}.pjr-jc-tool.pjr-jc-app .pjr-jc-inl{font-size:inherit;display:inline}.pjr-jc-tool.pjr-jc-app dl.pjr-jc-facts{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:8px;margin:0;display:grid}.pjr-jc-tool.pjr-jc-app .pjr-jc-facts dt{color:var(--muted);letter-spacing:.3px;text-transform:uppercase;margin:0;font-size:12.5px;font-weight:700}.pjr-jc-tool.pjr-jc-app .pjr-jc-facts dd{margin:2px 0 0;font-size:14.5px}.pjr-jc-tool.pjr-jc-app .pjr-jc-facts strong{color:var(--fg);font-size:16px}.pjr-jc-tool.pjr-jc-app ul.pjr-jc-ul{margin:0;padding:0 0 0 18px;list-style:outside}.pjr-jc-tool.pjr-jc-app ul.pjr-jc-ul li{margin:0 0 4px}.pjr-jc-tool.pjr-jc-app .pjr-jc-rep{color:var(--muted);margin-top:4px;font-size:13.5px;display:block}.pjr-jc-tool.pjr-jc-app .pjr-jc-acts{flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:4px;display:flex}.pjr-jc-tool.pjr-jc-app .pjr-jc-np{color:var(--muted)}.pjr-jc-tool.pjr-jc-app .pjr-jc-lw{display:inline}.pjr-jc-tool.pjr-jc-app .pjr-jc-lab{border:1px solid var(--line);background:var(--surface);color:var(--fg);font:inherit;letter-spacing:.2px;vertical-align:baseline;cursor:pointer;white-space:normal;text-align:left;border-radius:999px;margin:2px 0;padding:1px 8px;font-size:11.5px;font-weight:700;line-height:1.6;display:inline-block;position:relative}.pjr-jc-tool.pjr-jc-app .pjr-jc-lab:after{content:"";position:absolute;inset:-10px -4px}.pjr-jc-tool.pjr-jc-app .pjr-jc-lV{border-color:var(--color-navy-600);background:var(--surface-2)}.pjr-jc-tool.pjr-jc-app .pjr-jc-lP{border-style:dashed;border-color:var(--color-navy-600)}.pjr-jc-tool.pjr-jc-app .pjr-jc-lS{border-color:var(--accent-strong);color:var(--accent-strong);font-style:italic}.pjr-jc-tool.pjr-jc-app .pjr-jc-lE{border-color:var(--accent-strong);background:var(--color-gold-100);color:var(--color-navy-900)}.pjr-jc-tool.pjr-jc-app .pjr-jc-lN{color:var(--muted);border-style:dotted}.pjr-jc-tool.pjr-jc-app .pjr-jc-lX{border-color:var(--accent);background:var(--color-gold-100);color:var(--color-navy-900)}.pjr-jc-tool.pjr-jc-app .pjr-jc-lab[aria-expanded=true]{background:var(--brand);border-color:var(--brand);color:#fff}.pjr-jc-tool.pjr-jc-app .pjr-jc-pop{border:1px solid var(--line);background:var(--surface-2);color:var(--fg);border-radius:12px;margin:6px 0 4px;padding:8px 10px;font-size:13px;font-style:normal;font-weight:400;line-height:1.5;display:block}.pjr-jc-tool.pjr-jc-app .pjr-jc-cmpbar{z-index:5;background:var(--color-navy-900);color:#fff;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin:16px 0 0;padding:12px 16px;display:flex;position:sticky;bottom:0;box-shadow:0 -4px 18px #0b1f3a2e}.pjr-jc-tool.pjr-jc-app .pjr-jc-cmpbar strong{color:var(--color-gold-100)}.pjr-jc-tool.pjr-jc-app .pjr-jc-cmpbar .pjr-jc-acts{margin:0;padding:0}.pjr-jc-tool.pjr-jc-app .pjr-jc-cmpbar .pjr-jc-link{color:#fff}.pjr-jc-tool.pjr-jc-app .pjr-jc-cmpbar .pjr-jc-link:hover{color:#fff;background:#ffffff1a}.pjr-jc-tool.pjr-jc-app .pjr-jc-cmpbar .pjr-jc-hint{width:100%;color:var(--color-navy-100);margin:0}.pjr-jc-tool.pjr-jc-app:not(.is-wide) .pjr-jc-bn{color:var(--color-navy-100);font-size:13px;line-height:1.4;display:block}.pjr-jc-tool.pjr-jc-app .pjr-jc-cmpbar :focus-visible{outline-color:var(--color-gold-100)}.pjr-jc-tool.pjr-jc-app .pjr-jc-side{margin:24px 0 0;scroll-margin-top:16px}.pjr-jc-tool.pjr-jc-app .pjr-jc-sidehead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.pjr-jc-tool.pjr-jc-app .pjr-jc-scroll{border:1px solid var(--line);-webkit-overflow-scrolling:touch;border-radius:16px;margin:12px 0 0;overflow-x:auto}.pjr-jc-tool.pjr-jc-app table.pjr-jc-tbl{border-collapse:separate;border-spacing:0;background:var(--surface);width:100%;min-width:640px;margin:0;font-size:14px}.pjr-jc-tool.pjr-jc-app .pjr-jc-tbl th,.pjr-jc-tool.pjr-jc-app .pjr-jc-tbl td{border:0;border-bottom:1px solid var(--line);background:var(--surface);color:var(--fg);text-align:left;vertical-align:top;min-width:200px;padding:10px 12px;font-weight:400}.pjr-jc-tool.pjr-jc-app .pjr-jc-tbl th[scope=row]{z-index:1;background:var(--surface-2);min-width:150px;max-width:190px;color:var(--fg);border-right:1px solid var(--line);font-weight:700;position:sticky;left:0}.pjr-jc-tool.pjr-jc-app .pjr-jc-tbl thead th{background:var(--color-navy-900);color:#fff;vertical-align:bottom;border-bottom:0;font-weight:700}.pjr-jc-tool.pjr-jc-app .pjr-jc-tbl thead .pjr-jc-corner{z-index:3;background:var(--color-navy-900);color:var(--color-gold-100);position:sticky;left:0}.pjr-jc-tool.pjr-jc-app .pjr-jc-tbl tr.pjr-jc-rmrow td{background:var(--color-navy-900);padding:0 12px 6px}.pjr-jc-tool.pjr-jc-app .pjr-jc-tbl thead .pjr-jc-pv{color:var(--color-gold-400);letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;font-weight:700;display:block}.pjr-jc-tool.pjr-jc-app .pjr-jc-tbl thead .pjr-jc-pn{margin:2px 0 4px;font-size:15px;display:block}.pjr-jc-tool.pjr-jc-app .pjr-jc-tbl .pjr-jc-rmrow .pjr-jc-link{color:#fff;min-height:0;padding:4px 0;font-size:13px}.pjr-jc-tool.pjr-jc-app .pjr-jc-tbl .pjr-jc-rmrow .pjr-jc-link:hover{color:var(--color-gold-100);background:0 0}.pjr-jc-tool.pjr-jc-app .pjr-jc-tbl tr.pjr-jc-grp th{background:var(--color-gold-100);color:var(--color-navy-900);letter-spacing:.08em;text-transform:uppercase;border-top:2px solid color-mix(in srgb, var(--accent) 35%, transparent);font-size:12.5px;font-weight:700;position:sticky;left:0}.pjr-jc-tool.pjr-jc-app .pjr-jc-tbl tr.pjr-jc-grp a{color:var(--color-navy-900)}.pjr-jc-tool.pjr-jc-app .pjr-jc-tbl tr.pjr-jc-tnote td{background:var(--surface-2);color:var(--fg);font-size:13.5px;font-weight:600}.pjr-jc-tool.pjr-jc-app .pjr-jc-sc{color:var(--fg);font-size:18px;display:inline-block}.pjr-jc-tool.pjr-jc-app .pjr-jc-basis{color:var(--muted);margin-top:2px;font-size:12.5px;font-weight:400;line-height:1.45;display:block}.pjr-jc-tool.pjr-jc-app .pjr-jc-sl{border:1px solid color-mix(in srgb, var(--accent) 45%, transparent);border-radius:var(--radius-card);background:var(--surface-2);margin:0 0 24px;padding:20px}.pjr-jc-tool.pjr-jc-app .pjr-jc-sl>*+*{margin-top:14px}.pjr-jc-tool.pjr-jc-app .pjr-jc-lead{color:var(--muted);font-size:14.5px}.pjr-jc-tool.pjr-jc-app .pjr-jc-qs{gap:4px 20px;display:grid}.pjr-jc-tool.pjr-jc-app.is-wide .pjr-jc-qs{grid-template-columns:1fr 1fr}.pjr-jc-tool.pjr-jc-app .pjr-jc-wts{border:1px solid var(--line);background:var(--surface);border-radius:14px;padding:16px}.pjr-jc-tool.pjr-jc-app .pjr-jc-w{grid-template-columns:minmax(120px,190px) 1fr 48px;align-items:center;gap:10px;display:grid}.pjr-jc-tool.pjr-jc-app .pjr-jc-w label{font-weight:600}.pjr-jc-tool.pjr-jc-app .pjr-jc-w output{color:var(--fg);text-align:right;font-weight:800}.pjr-jc-tool.pjr-jc-app .pjr-jc-slout>*+*{margin-top:12px}.pjr-jc-tool.pjr-jc-app .pjr-jc-thin{border:1px dashed var(--line);background:var(--surface);border-radius:12px;padding:12px 14px}.pjr-jc-tool.pjr-jc-app .pjr-jc-disc{background:var(--color-navy-900);color:#fff;border-radius:12px;padding:12px 14px;font-size:13.5px;line-height:1.6}.pjr-jc-tool.pjr-jc-app .pjr-jc-covn{background:var(--surface-2);color:var(--fg);border-radius:10px;margin:6px 0 0;padding:8px 12px;font-size:13.5px;font-weight:600}.pjr-jc-tool.pjr-jc-app .pjr-jc-unk{border:1px dashed var(--line);background:var(--surface-2);border-radius:16px;margin:24px 0 0;padding:16px}.pjr-jc-tool.pjr-jc-app .pjr-jc-unk>*+*{margin-top:12px}.pjr-jc-tool.pjr-jc-app .pjr-jc-unk>.pjr-jc-hint{color:var(--fg);margin-top:4px}.pjr-jc-tool.pjr-jc-app .pjr-jc-gh{color:var(--accent-strong);font-family:var(--font-sans);letter-spacing:.08em;text-transform:uppercase;font-size:13px}.pjr-jc-tool.pjr-jc-app.is-wide .pjr-jc-calc{grid-template-columns:minmax(280px,340px) minmax(0,1fr);align-items:start;gap:28px;display:grid}.pjr-jc-tool.pjr-jc-app .pjr-jc-calcl{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);padding:20px;box-shadow:0 2px 10px #0b1f3a0f}.pjr-jc-tool.pjr-jc-app .pjr-jc-calcl .pjr-jc-h2{margin:0 0 12px}.pjr-jc-tool.pjr-jc-app .pjr-jc-calcin .pjr-jc-fs{margin:4px 0 8px}.pjr-jc-tool.pjr-jc-app .pjr-jc-calcin .pjr-jc-fs .pjr-jc-chk{margin-right:16px;display:inline-flex}.pjr-jc-tool.pjr-jc-app .pjr-jc-calcr{min-width:0;margin-top:20px}.pjr-jc-tool.pjr-jc-app.is-wide .pjr-jc-calcr{margin-top:0}.pjr-jc-tool.pjr-jc-app .pjr-jc-calcr .pjr-jc-top .pjr-jc-f{flex:240px;min-width:240px;margin:0}.pjr-jc-tool.pjr-jc-app .pjr-jc-out>*+*,.pjr-jc-tool.pjr-jc-app .pjr-jc-out .pjr-jc-unk{margin-top:14px}.pjr-jc-tool.pjr-jc-app .pjr-jc-oh{font-size:20px}.pjr-jc-tool.pjr-jc-app .pjr-jc-out ul.pjr-jc-cards{grid-template-columns:1fr}.pjr-jc-tool.pjr-jc-app table.pjr-jc-lines{border-collapse:collapse;width:100%;margin:0;font-size:14px}.pjr-jc-tool.pjr-jc-app .pjr-jc-lines th,.pjr-jc-tool.pjr-jc-app .pjr-jc-lines td{border:0;border-bottom:1px solid var(--line);color:var(--fg);text-align:left;vertical-align:top;background:0 0;padding:8px 6px;font-weight:400}.pjr-jc-tool.pjr-jc-app .pjr-jc-lines thead th{color:var(--muted);letter-spacing:.3px;text-transform:uppercase;font-size:12px;font-weight:700}.pjr-jc-tool.pjr-jc-app .pjr-jc-lines tbody th{font-weight:600}.pjr-jc-tool.pjr-jc-app .pjr-jc-lines td:nth-child(2){white-space:nowrap;color:var(--brand);font-weight:700}.pjr-jc-tool.pjr-jc-app .pjr-jc-lines tr.pjr-jc-tot th,.pjr-jc-tool.pjr-jc-app .pjr-jc-lines tr.pjr-jc-tot td{border-top:2px solid var(--brand);color:var(--brand);font-weight:800}.pjr-jc-tool.pjr-jc-app .pjr-jc-estn{color:var(--fg);font-size:13.5px;font-weight:700}.pjr-jc-tool.pjr-jc-app .pjr-jc-side-list{border:1px solid var(--line);background:var(--surface);border-radius:14px;padding:16px}.pjr-jc-tool.pjr-jc-app .pjr-jc-side-list h4{margin:0 0 8px}.pjr-jc-tool.pjr-jc-app details.pjr-jc-asm{margin:16px 0 0}.pjr-jc-tool.pjr-jc-app .pjr-jc-asm li{color:var(--fg);font-size:13.5px}.pjr-jc-tool.pjr-jc-app .pjr-jc-empty{border:1px dashed var(--line);background:var(--surface-2);border-radius:16px;padding:20px}.pjr-jc-tool.pjr-jc-app .pjr-jc-empty>*+*{margin-top:10px}.pjr-jc-tool.pjr-jc-app details{border:1px solid var(--line);background:var(--surface);border-radius:14px;margin:20px 0 0}.pjr-jc-tool.pjr-jc-app summary{min-height:44px;color:var(--fg);cursor:pointer;padding:12px 16px 12px 40px;font-weight:700;list-style:none;display:block;position:relative}.pjr-jc-tool.pjr-jc-app summary::-webkit-details-marker{display:none}.pjr-jc-tool.pjr-jc-app summary:before{content:"+";width:16px;color:var(--accent-strong);font-size:20px;font-weight:800;line-height:1.2;position:absolute;top:10px;left:16px}.pjr-jc-tool.pjr-jc-app details[open]>summary:before{content:"−"}.pjr-jc-tool.pjr-jc-app details>:not(summary){margin:0 16px 16px}.pjr-jc-tool.pjr-jc-app details.pjr-jc-why{background:0 0;border:0;border-radius:0;margin:4px 0 0}.pjr-jc-tool.pjr-jc-app details.pjr-jc-why>summary{min-height:44px;padding:10px 0 10px 22px;font-size:13px;font-weight:700;text-decoration:underline}.pjr-jc-tool.pjr-jc-app details.pjr-jc-why>summary:before{font-size:17px;top:9px;left:2px}.pjr-jc-tool.pjr-jc-app details.pjr-jc-why>:not(summary){margin:0 0 6px}.pjr-jc-tool.pjr-jc-app .pjr-jc-morewrap{text-align:center;flex-direction:column;align-items:center;gap:6px;margin:20px 0 4px;display:flex}.pjr-jc-tool.pjr-jc-app .pjr-jc-morewrap .pjr-jc-hint{margin:0}@media (max-width:700px){.pjr-jc-tool.pjr-jc-app .pjr-jc-w{grid-template-columns:1fr 48px}.pjr-jc-tool.pjr-jc-app .pjr-jc-w input{grid-area:2/1/auto/-1}.pjr-jc-tool.pjr-jc-app .pjr-jc-tbl th,.pjr-jc-tool.pjr-jc-app .pjr-jc-tbl td{min-width:180px}.pjr-jc-tool.pjr-jc-app .pjr-jc-tbl th[scope=row]{min-width:112px;max-width:124px;font-size:13px}.pjr-jc-tool.pjr-jc-app .pjr-jc-top .btn{flex:auto}.pjr-jc-tool.pjr-jc-app .pjr-jc-lines thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.pjr-jc-tool.pjr-jc-app .pjr-jc-lines tr{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;gap:2px 10px;padding:8px 0;display:grid}.pjr-jc-tool.pjr-jc-app .pjr-jc-lines th,.pjr-jc-tool.pjr-jc-app .pjr-jc-lines td{border:0;padding:0;display:block}.pjr-jc-tool.pjr-jc-app .pjr-jc-lines td:last-child{grid-column:1/-1}.pjr-jc-tool.pjr-jc-app .pjr-jc-lines tr.pjr-jc-tot{border-top:2px solid var(--brand)}.pjr-jc-tool.pjr-jc-app .pjr-jc-lines tr.pjr-jc-tot th,.pjr-jc-tool.pjr-jc-app .pjr-jc-lines tr.pjr-jc-tot td{border:0}}@media (pointer:coarse){.pjr-jc-tool.pjr-jc-app .pjr-jc-lab{padding:4px 10px}}@media (prefers-reduced-motion:reduce){.pjr-jc-tool.pjr-jc-app *,.pjr-jc-tool.pjr-jc-app :before,.pjr-jc-tool.pjr-jc-app :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.pjr-jc-tool.pjr-jc-app a.btn{color:var(--fg);text-decoration:none}.pjr-jc-tool.pjr-jc-app .pjr-jc-jump{width:100%;margin:4px 0 8px}.pjr-jc-tool.pjr-jc-app .pjr-jc-out{scroll-margin-top:80px}
