:root{--pj-ok:#2f9e63;--pj-warn:#d9a400;--pj-bad:#e5484d;--pj-live:#4268fa;--pj-none:#7a8193}.pj{max-width:1180px;color:var(--ink);margin:0 auto;padding:18px 28px 80px;font-size:14px}.pj-loading,.pj-empty{color:var(--muted,#7a8193)}.pj-head{flex-wrap:wrap;align-items:center;gap:10px 16px;margin:0 0 18px;display:flex}.pj-sum{color:var(--muted,#7a8193)}.pj-head-acts{gap:8px;margin-left:auto;display:flex}.pj-pickwrap{position:relative}.pj-pick{border:1px solid var(--line);background:var(--surface,transparent);color:var(--ink);cursor:pointer;border-radius:10px;align-items:center;gap:9px;padding:8px 14px;font:650 18px/1.2 inherit;display:inline-flex}.pj-pick:hover,.pj-pick.on{border-color:color-mix(in srgb, var(--pj-live) 60%, var(--line))}.pj-picklist{z-index:60;border:1px solid var(--line);background:var(--paper,var(--surface));border-radius:12px;min-width:320px;padding:5px;display:grid;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 12px 36px #00000052}.pj-picklist>button{color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;padding:8px 10px;display:flex}.pj-picklist>button:hover{background:color-mix(in srgb, var(--line) 60%, transparent)}.pj-picklist>button.on{font-weight:650}.pj-picklist>button>small{color:var(--muted,#7a8193);white-space:nowrap;margin-left:auto}.pj-picklist>button>small.pj-example{margin-left:0}.pj-pick-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pj-picklist>hr{border:0;border-top:1px solid var(--line);margin:4px 6px}.pj-dot{background:var(--pj-none);border-radius:50%;flex:none;width:9px;height:9px;display:inline-block}.pj-dot.ok{background:var(--pj-ok)}.pj-dot.warn{background:var(--pj-warn)}.pj-dot.bad{background:var(--pj-bad)}.pj-dot.live{background:var(--pj-live);animation:1.4s ease-in-out infinite pj-pulse}@keyframes pj-pulse{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.pj-dot.live{animation:none}}.pj-standing{align-items:center;gap:7px;font-weight:650;display:inline-flex}.pj-standing.big{font-size:22px}.pj-standing.big .pj-dot{width:12px;height:12px}.pj-example{border:1px solid var(--line);color:var(--muted,#7a8193);border-radius:99px;padding:1px 7px;font-size:11px;font-weight:600}.pj-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px;display:grid}.pj-card{border:1px solid var(--line);border-top:3px solid var(--pj-none);background:var(--surface,transparent);color:var(--ink);font:inherit;text-align:left;cursor:pointer;border-radius:14px;align-content:start;gap:9px;padding:16px 18px 14px;transition:border-color .12s,box-shadow .12s;display:grid}.pj-card:hover{border-color:color-mix(in srgb, var(--pj-live) 55%, var(--line));box-shadow:0 8px 22px #00000038}.pj-card.ok{border-top-color:var(--pj-ok)}.pj-card.warn{border-top-color:var(--pj-warn)}.pj-card.bad{border-top-color:var(--pj-bad)}.pj-card.live{border-top-color:var(--pj-live)}.pj-card.demo{border-style:solid dashed dashed}.pj-card-top{align-items:center;gap:8px;display:flex}.pj-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:16px;overflow:hidden}.pj-cats{flex-wrap:wrap;gap:5px;display:flex}.pj-cat{background:color-mix(in srgb, var(--pj-none) 16%, transparent);color:var(--ink);border-radius:6px;padding:2px 8px;font-size:11.5px;font-weight:600}.pj-cat.ok{background:color-mix(in srgb, var(--pj-ok) 22%, transparent)}.pj-cat.warn{background:color-mix(in srgb, var(--pj-warn) 24%, transparent)}.pj-cat.bad{background:color-mix(in srgb, var(--pj-bad) 26%, transparent)}.pj-cat.live{background:color-mix(in srgb, var(--pj-live) 26%, transparent)}.pj-counts{font-weight:600}.pj-foot{color:var(--muted,#7a8193);flex-wrap:wrap;gap:4px 12px;font-size:12.5px;display:flex}.pj-needs{color:var(--ink);font-weight:650}.pj-path{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pj-hero{border:1px solid var(--line);border-left:4px solid var(--pj-none);background:var(--surface,transparent);border-radius:14px;gap:6px;margin:0 0 18px;padding:18px 20px;display:grid}.pj-hero.ok{border-left-color:var(--pj-ok)}.pj-hero.warn{border-left-color:var(--pj-warn)}.pj-hero.bad{border-left-color:var(--pj-bad)}.pj-hero.live{border-left-color:var(--pj-live)}.pj-error{color:var(--pj-bad);margin:4px 0 0}.pj-needs-box{border:1px solid var(--line);border-radius:14px;margin:0 0 18px;padding:14px 16px 10px}.pj-needs-box h2{margin:0 0 8px;font-size:14px}.pj-needs-box h2 small{color:var(--muted,#7a8193);margin-left:6px}.pj-needs-box ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.pj-needs-box li>button{width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:7px 8px;display:flex}.pj-needs-box li>button:hover:not(:disabled){background:color-mix(in srgb, var(--line) 55%, transparent)}.pj-needs-box li>button:disabled{cursor:default}.pj-li-text{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.pj-needs-box li small{color:var(--muted,#7a8193);flex:none;font-size:12px}.pj-chip{background:color-mix(in srgb, var(--pj-none) 22%, transparent);border-radius:99px;flex:none;padding:1px 8px;font-size:11px;font-weight:700}.pj-chip.bad{background:color-mix(in srgb, var(--pj-bad) 28%, transparent)}.pj-chip.warn{background:color-mix(in srgb, var(--pj-warn) 28%, transparent)}.pj-chip.live{background:color-mix(in srgb, var(--pj-live) 28%, transparent)}.pj-more{color:var(--muted,#7a8193);margin:6px 8px 2px;font-size:12.5px}.pj-cards{grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:14px;display:grid}.pj-catcard{border:1px solid var(--line);border-top:3px solid var(--pj-none);background:var(--surface,transparent);border-radius:14px;padding:14px 16px 10px}.pj-catcard.ok{border-top-color:var(--pj-ok)}.pj-catcard.warn{border-top-color:var(--pj-warn)}.pj-catcard.bad{border-top-color:var(--pj-bad)}.pj-catcard.live{border-top-color:var(--pj-live)}.pj-catcard>header{justify-content:space-between;align-items:center;gap:10px;margin:0 0 8px;display:flex}.pj-catcard>header b{font-size:15px}.pj-catcard>header .pj-standing{font-size:12.5px}.pj-catcard ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.pj-catcard li{border-top:1px solid color-mix(in srgb, var(--line) 70%, transparent);align-items:center;gap:10px;padding:6px 0;display:flex}.pj-catcard li:first-child{border-top:0}.pj-g-main{flex:auto;gap:2px;min-width:0;display:grid}.pj-g-title{color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font:600 13.5px/1.35 inherit}.pj-g-title:hover:not(:disabled){text-decoration:underline}.pj-g-title:disabled{cursor:default}.pj-g-main small{color:var(--muted,#7a8193);font-size:12px}.pj-g-main small.bad{color:color-mix(in srgb, var(--pj-bad) 80%, var(--ink))}.pj-g-main small.warn{color:color-mix(in srgb, var(--pj-warn) 85%, var(--ink))}.pj-btn{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:0 0;border-radius:9px;padding:7px 14px;font:600 13px/1.1 inherit}.pj-btn:hover:not(:disabled){background:color-mix(in srgb, var(--line) 55%, transparent)}.pj-btn.primary{background:var(--ink);color:var(--paper,#111);border-color:#0000}.pj-btn.primary:hover:not(:disabled){background:color-mix(in srgb, var(--ink) 85%, transparent)}.pj-btn.small{flex:none;padding:5px 10px;font-size:12px}.pj-btn:disabled{opacity:.5;cursor:not-allowed}.pj-ask{border:1px solid color-mix(in srgb, var(--pj-live) 50%, var(--line));border-radius:12px;margin:-6px 0 18px;padding:14px 16px}.pj-ask p{color:var(--muted,#7a8193);margin:6px 0 10px}.pj-ask-acts{justify-content:flex-end;gap:8px;display:flex}.pj-ask-acts>button{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:0 0;border-radius:9px;padding:7px 14px;font:600 13px/1.1 inherit}.pj-ask-acts>button.primary{background:var(--ink);color:var(--paper,#111);border-color:#0000}.pj-back{color:var(--muted,#7a8193);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:5px;padding:6px 8px;font:600 14px/1.2 inherit;display:inline-flex}.pj-back:hover{background:color-mix(in srgb, var(--line) 55%, transparent);color:var(--ink)}.pj-sep{color:var(--muted,#7a8193);margin:0 -8px}.pj-x{width:32px;height:32px;color:var(--muted,#7a8193);cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;padding:0;display:grid}.pj-x:hover{background:color-mix(in srgb, var(--line) 55%, transparent);color:var(--ink)}
/*# sourceMappingURL=1vipy96676qe6.css.map*/