.jb{--jb-ink:#15104d;--jb-muted:#7a73a3;--jb-purple:#4520ce;--jb-deep:#2a1491;--jb-line:#e7e2f8;--jb-lav:#f3f0ff;--job-columns:minmax(275px, 1.5fr) 120px 105px 110px 120px 292px;color:var(--jb-ink);min-width:0;padding-bottom:40px;container:jb/inline-size}.jb *{box-sizing:border-box}.jb button,.jb input,.jb select{font:inherit}.jb button{cursor:pointer}.jb button:disabled{cursor:not-allowed;opacity:.55}.jb a{color:var(--jb-purple);text-decoration:none}.jb a:focus-visible,.jb button:focus-visible,.jb select:focus-visible,.jb input:focus-visible{outline-offset:2px;outline:3px solid #b9a8ff}.jb-muted{color:var(--jb-muted);font-size:12px}.jb-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.jb-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.jb-title{align-items:center;gap:12px;min-width:0;display:flex}.jb-title-icon{color:var(--jb-purple);flex:none}.jb-title h1{letter-spacing:-.03em;color:#160b59;margin:0;font-size:clamp(24px,2.4vw,30px)}.jb-title p{color:var(--jb-muted);margin:2px 0 0;font-size:13px}.jb-prefs{border:1px solid var(--jb-line);background:#fff;border-radius:12px;align-items:center;gap:12px;padding:10px 14px;display:flex;box-shadow:0 4px 16px #2713770a}.jb .jb-prefs{color:var(--jb-ink)}.jb-prefs strong{font-size:13px;display:block}.jb-prefs small{color:var(--jb-muted);font-size:11px;display:block}.jb-prefs-icon{background:var(--jb-lav);width:36px;height:36px;color:var(--jb-purple);border-radius:10px;place-items:center;display:grid}.jb-tabs{flex-wrap:wrap;gap:10px;margin-bottom:12px;display:flex}.jb-tabs button{border:1px solid var(--jb-line);color:#2c2370;background:#fff;border-radius:10px;align-items:center;gap:7px;padding:10px 16px;font-size:13px;font-weight:700;display:inline-flex}.jb-tabs button.selected{color:#fff;background:linear-gradient(105deg,#2a1491,#4a24c9);border-color:#0000}.jb-count{opacity:.8;font-weight:600}.jb-chip-green{color:#087e4b;background:#dcf7ea;border-radius:10px;padding:2px 7px;font-size:10px;font-weight:800}.jb-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:12px;display:grid}.jb-kpi{border:1px solid var(--jb-line);background:#fff;border-radius:17px;align-items:flex-start;gap:14px;min-width:0;min-height:138px;padding:22px 20px 20px;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 16px #2713770a}.jb-kpi:after{content:"";height:4px;position:absolute;bottom:0;left:0;right:0}.jb-kpi-matching{background:linear-gradient(#f7f4ff 0%,#fff 58%);border-color:#e4dcff}.jb-kpi-matching:after{background:#4520ce}.jb-kpi-matching .jb-kpi-icon{color:#4520ce;background:#efeaff}.jb-kpi-fresh{background:linear-gradient(#f4f8ff 0%,#fff 58%);border-color:#dce8fb}.jb-kpi-fresh:after{background:#6ea8e8}.jb-kpi-fresh .jb-kpi-icon{color:#3b7cc4;background:#e8f1fc}.jb-kpi-direct{background:linear-gradient(#f3fbf7 0%,#fff 58%);border-color:#d5efe4}.jb-kpi-direct:after{background:#6ec4a0}.jb-kpi-direct .jb-kpi-icon{color:#2a9a6e;background:#e5f6ee}.jb-kpi-saved{background:linear-gradient(#fff8f0 0%,#fff 58%);border-color:#f3e3cf}.jb-kpi-saved:after{background:#e8a04a}.jb-kpi-saved .jb-kpi-icon{color:#d4892a;background:#fff0dc}.jb-kpi-icon{background:var(--jb-lav);width:50px;height:50px;color:var(--jb-purple);border-radius:14px;flex:none;place-items:center;display:grid}.jb-kpi-copy{flex-direction:column;flex:1;min-width:0;min-height:94px;display:flex}.jb-kpi strong{letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:#1d1460;font-size:32px;font-weight:750;line-height:1;display:block}.jb-kpi-copy>span{color:#7a73a3;margin-top:6px;font-size:13.5px;font-weight:600;display:block}.jb-kpi-foot{justify-content:space-between;align-items:center;gap:8px;min-height:22px;margin-top:auto;padding-top:10px;display:flex}.jb-kpi em{color:#087e4b;background:#e3f8ee;border-radius:10px;padding:3px 8px;font-size:11.5px;font-style:normal;font-weight:700;display:inline-block}.jb-search-row{gap:10px;margin-bottom:10px;display:flex}.jb-search{border:1px solid var(--jb-line);height:42px;color:var(--jb-muted);background:#fff;border-radius:10px;flex:1;align-items:center;gap:8px;padding:0 14px;display:flex}.jb-search input{min-width:0;color:var(--jb-ink);background:0 0;border:0;outline:0;flex:1;font-size:13px}.jb-search button{color:var(--jb-muted);background:0 0;border:0;padding:0;display:grid}.jb-filters{flex-wrap:nowrap;align-items:center;gap:8px;width:100%;min-width:0;margin-bottom:8px;display:flex}.jb-filters>*{flex:0 auto;min-width:0}.jb-pill{align-items:center;gap:5px;min-width:0;display:inline-flex;position:relative}.jb-pill select,.jb-pill-input,.jb-more-btn{border:1px solid var(--jb-line);color:#2c2370;background:#fff;border-radius:9px;height:36px;font-size:12px;font-weight:700}.jb-pill select{white-space:nowrap;text-overflow:ellipsis;width:100%;min-width:0;padding:0 26px 0 10px;overflow:hidden}.jb-pill.on select,.jb-pill-input.on,.jb-more-btn.on{color:var(--jb-deep);background:#f4f1ff;border-color:#6d4ff0}.jb-f-roles{flex:156px;max-width:166px}.jb-f-location{flex:140px;max-width:150px}.jb-f-mode,.jb-f-seniority{flex:118px;max-width:125px}.jb-f-posted{flex:122px;max-width:130px}.jb-f-fit{flex:110px;max-width:116px}.jb-pill-input{color:var(--jb-muted);width:100%;padding:0 10px}.jb-pill-input input{color:#2c2370;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:12px;font-weight:700}.jb-filter-more{flex:none;position:relative}.jb-more-btn{white-space:nowrap;color:#2c2370;align-items:center;gap:6px;min-width:118px;padding:0 12px;display:inline-flex}.jb-more-count{background:var(--jb-purple);color:#fff;border-radius:9px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10px;font-weight:800;display:inline-grid}.jb-more-panel{z-index:8;border:1px solid var(--jb-line);background:#fff;border-radius:12px;gap:8px;width:min(320px,86vw);padding:12px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 32px #17105d24}.jb-more-panel .jb-pill{width:100%;max-width:none;display:flex}.jb-more-panel .jb-more-fit,.jb-more-panel .jb-more-posted,.jb-more-panel .jb-more-seniority,.jb-more-panel .jb-more-mode{display:none}.jb-more-clear{justify-self:start}.jb-filter-chips{flex-wrap:wrap;gap:6px;margin:0 0 12px;display:flex}.jb-filter-chip{height:26px;color:var(--jb-deep);background:#f7f5ff;border:1px solid #d9d1fa;border-radius:20px;align-items:center;gap:6px;padding:0 8px 0 10px;font-size:11px;font-weight:700;display:inline-flex}.jb-filter-chip:hover{background:#efeaff}.jb-switch{color:#4b4380;cursor:pointer;align-items:center;gap:8px;font-size:12px;display:inline-flex}.jb-switch input{opacity:0;width:1px;height:1px;position:absolute}.jb-switch span{background:#d9d4ea;border-radius:10px;width:32px;height:18px;transition:background .15s;position:relative}.jb-switch span:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .15s;position:absolute;top:2px;left:2px}.jb-switch input:checked+span{background:var(--jb-purple)}.jb-switch input:checked+span:after{transform:translate(14px)}.jb-switch input:focus-visible+span{outline-offset:2px;outline:3px solid #b9a8ff}.jb-subbar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;display:flex}.jb-subbar button{border:1px solid var(--jb-line);color:#4b3ab0;background:#fff;border-radius:20px;padding:6px 12px;font-size:12px;font-weight:700}.jb-subbar button.selected{background:var(--jb-purple);border-color:var(--jb-purple);color:#fff}.jb-list-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:4px 0 8px;display:flex}.jb-list-tools{align-items:center;gap:10px;display:flex}.jb-sort{color:var(--jb-muted);align-items:center;gap:6px;font-size:12px;display:inline-flex}.jb-sort select{border:1px solid var(--jb-line);color:var(--jb-ink);background:#fff;border-radius:8px;padding:5px 8px;font-size:12px;font-weight:700}.jb-density{border:1px solid var(--jb-line);border-radius:8px;display:inline-flex;overflow:hidden}.jb-density button{color:var(--jb-muted);background:#fff;border:0;padding:6px 9px;display:grid}.jb-density button.selected{background:var(--jb-lav);color:var(--jb-purple)}.jb-table-wrap{border:1px solid var(--jb-line);background:#fff;border-radius:12px;min-width:0;overflow-x:auto}.jb-table{table-layout:fixed;border-collapse:collapse;width:100%;min-width:1047px}.jb-table th,.jb-table td{min-width:0}.jb-table th{text-align:left;letter-spacing:.04em;text-transform:uppercase;color:var(--jb-muted);border-bottom:1px solid var(--jb-line);white-space:nowrap;background:#fbfaff;height:38px;padding:0 14px;font-size:11px;font-weight:700}.jb-table td{vertical-align:middle;border-bottom:1px solid #f0edf8;height:72px;padding:10px 14px;font-size:12px}.jb-table-wrap.compact .jb-table td{height:60px;padding:6px 14px}.jb-table tbody tr:hover{background:#fcfbff}.jb-table tbody tr.selected{box-shadow:inset 3px 0 0 var(--jb-purple);background:#f1edff}.jb-cell-role{width:300px}.jb-cell-fit{text-align:center;width:120px}.jb-table th.jb-cell-fit,.jb-table th.jb-fit-col{text-align:center}.jb-cell-posted{width:105px}.jb-cell-outreach{width:110px}.jb-cell-app{width:120px}.jb-cell-actions,.jb-actions-head,.jb-actions{white-space:nowrap;text-align:right;z-index:1;background:#fff;width:auto;min-width:292px;position:sticky;right:0}.jb-table thead th.jb-actions-head{background:#fbfaff}.jb-table tbody tr:hover td.jb-actions{background:#fcfbff}.jb-table tbody tr.selected td.jb-actions{background:#f1edff}.jb-role{align-items:center;gap:10px;min-width:0;max-width:100%;display:flex}.jb-role-copy{flex:1;min-width:0}.jb-role-company,.jb-role-title,.jb-role-meta{text-overflow:ellipsis;white-space:nowrap;text-align:left;background:0 0;border:0;max-width:100%;padding:0;display:block;overflow:hidden}.jb-role-company{color:var(--jb-ink);font-size:13px;font-weight:800}.jb-role-company:hover,.jb-role-title:hover{color:var(--jb-purple)}.jb-role-title{color:#2f2669;margin-top:1px;font-size:12.5px;font-weight:600}.jb-role-meta{color:#776f9d;margin-top:2px;font-size:12px}.jb-loc{color:#4b4380;white-space:nowrap;align-items:center;gap:5px;display:flex}.jb-loc+.jb-loc{color:var(--jb-muted);margin-top:4px}.jb-fit-col{text-align:center;width:120px}.jb-fit{flex-direction:column;align-items:center;gap:3px;width:120px;max-width:120px;margin:0 auto;display:flex;overflow:hidden}.jb-fit em{color:#5d5785;white-space:nowrap;text-align:center;max-width:100%;font-size:10px;font-style:normal;font-weight:700}.jb-ring{--pct:0%;background:conic-gradient(var(--ring,#12a76a) var(--pct), #ebe9f3 0);border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.jb-ring b{background:#fff;border-radius:50%;place-items:center;width:30px;height:30px;font-size:10px;display:grid}.jb-fit.high .jb-ring{--ring:#12a76a}.jb-fit.mid .jb-ring{--ring:#e5a50a}.jb-fit.low .jb-ring{--ring:#e4484b}.jb-fit.none .jb-ring{background:#ebe9f3}.jb-posted{color:#4b4380;white-space:nowrap;display:block}.jb-new{color:#d4483b;background:#ffeceb;border-radius:10px;margin-top:3px;padding:1px 7px;font-size:10px;font-style:normal;font-weight:800;display:inline-block}.jb-status,.jb-source{white-space:nowrap;color:#5d5785;background:#f1f0f6;border-radius:7px;padding:4px 9px;font-size:11px;font-weight:700;display:inline-block}.jb-status.app-applied,.jb-status.out-active{color:#087e4b;background:#e2f8ec}.jb-status.app-ready,.jb-status.app-preparing{color:#315dc1;background:#eaf1ff}.jb-status.app-needs_action{color:#c43140;background:#ffeded}.jb-status.app-needs_approval{color:#9a6400;background:#fff3d6}.jb-status.out-replied{color:#4b35b3;background:#ede7ff}.jb-source.direct{color:#4520ce;background:#ece8ff}.jb-row-actions{justify-content:flex-end;align-items:center;gap:6px;display:flex}.jb-btn{white-space:nowrap;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:8px 12px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.jb-row-actions .jb-btn{height:35px}.jb .jb-btn-outline{color:#3b20ae;background:#fff;border-color:#d9d1fa}.jb .jb-btn-outline:hover{background:#f7f5ff}.jb .jb-btn-primary{color:#fff;background:linear-gradient(100deg,#3010a0,#5125d2)}.jb .jb-btn-primary:hover{color:#fff;background:linear-gradient(100deg,#250b85,#4419b8)}.jb .jb-btn-start{background:var(--jb-purple);border-color:var(--jb-purple);color:#fff;min-width:128px;padding-inline:10px}.jb .jb-btn-start:hover{filter:brightness(1.08);color:#fff}.jb .jb-btn-view{color:#413b59;background:#fff;border:1px solid #d8d1ed;min-width:128px;padding-inline:10px}.jb .jb-btn-view:hover{background:#f7f5fc}.jb .jb-btn-yellow{color:#1d1460;background:#ffcf2e}.jb .jb-btn-yellow:hover{background:#ffc300}.jb-btn.is-disabled{opacity:.55;cursor:not-allowed}.jb-icon-btn{border:1px solid var(--jb-line);color:#3b20ae;background:#fff;border-radius:8px;flex:none;place-items:center;width:32px;height:32px;display:inline-grid}.jb-icon-btn[aria-pressed=true]{background:#f1edff;border-color:#c9bcff}.jb-link-btn{color:var(--jb-purple);background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:12px;font-weight:800;display:inline-flex}.jb-menu{position:relative}.jb-menu-list{z-index:50;background:#fff;border:1px solid #e7e2f8;border-radius:10px;min-width:190px;padding:4px 0;position:fixed;box-shadow:0 10px 28px #17105d29}.jb-menu-list button,.jb-menu-list a{color:#15104d;text-align:left;background:0 0;border:0;align-items:center;gap:8px;width:100%;padding:8px 12px;font-size:12px;font-weight:700;text-decoration:none;display:flex}.jb .jb-menu-list a,.jb-menu-list a{color:#15104d}.jb-menu-list button:hover,.jb-menu-list a:hover{background:#f7f5ff}.jb-empty{text-align:center;color:var(--jb-muted);padding:40px 12px!important;font-size:13px!important}.jb-loading{border:1px solid var(--jb-line);background:#fff;border-radius:12px;justify-content:center;align-items:center;min-height:420px;display:flex}.jb-pager{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}.jb-pages{align-items:center;gap:5px;display:flex}.jb-pages button{border:1px solid var(--jb-line);color:#3b20ae;background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:4px;min-width:32px;height:32px;padding:0 9px;font-size:12px;font-weight:700;display:inline-flex}.jb-pages button.selected{background:var(--jb-purple);border-color:var(--jb-purple);color:#fff}.jb-toast{z-index:60;color:#fff;background:#1d1460;border-radius:10px;margin:0;padding:10px 16px;font-size:13px;font-weight:600;position:fixed;bottom:20px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #0003}.jb-drawer-layer{z-index:40;position:fixed;inset:0}.jb-drawer-backdrop{cursor:default;background:#16104b52;border:0;padding:0;position:absolute;inset:0}.jb-drawer{background:#fff;flex-direction:column;width:clamp(560px,44vw,650px);max-width:100vw;animation:.2s ease-out jb-in;display:flex;position:absolute;top:0;bottom:0;right:0;box-shadow:-18px 0 50px #17105d33}.jb-outreach-layer{z-index:45}.jb-drawer.jb-outreach-drawer{border-left:1px solid #e7e2f8;border-radius:20px 0 0 20px;width:min(80vw,1400px);overflow:hidden;container:od/inline-size}.jb-outreach-drawer .jb-loading{border:0;min-height:240px}.jb-od-head{border-bottom:1px solid var(--jb-line);background:#fff;flex-wrap:wrap;flex:none;align-items:flex-start;gap:16px 24px;padding:18px 28px 16px 56px;display:flex;position:relative}.jb-od-close{width:36px;height:36px;position:absolute;top:16px;left:16px}.jb-od-identity{flex:360px;align-items:flex-start;gap:18px;min-width:min(100%,420px);display:flex}.jb-od-logo{border:1px solid var(--jb-line);background:#fff;border-radius:14px;flex:none;place-items:center;width:60px;height:60px;display:grid;overflow:hidden;box-shadow:0 4px 12px #2713770f}.jb-od-copy{min-width:0}.jb-od-copy h2{letter-spacing:-.03em;color:#1d1460;margin:0 0 4px;font-size:clamp(20px,2vw,25px);line-height:1.2}.jb-od-copy p{margin:0;font-size:16px;font-weight:650}.jb-od-copy p a{color:var(--jb-ink);align-items:center;gap:4px;display:inline-flex}.jb-od-copy small{color:var(--jb-muted);align-items:center;gap:5px;margin-top:6px;font-size:12.5px;display:inline-flex}.jb-od-meta{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 12px;max-width:100%;margin-left:auto;display:flex}.jb-od-pill{border-radius:999px;align-items:center;height:26px;padding:0 10px;font-size:11px;font-weight:700;display:inline-flex}.jb-od-status-replied{color:#087e4b;background:#e2f8ec}.jb-od-status-active{color:#147bd4;background:#e5f2ff}.jb-od-status-stopped{color:#6e6687;background:#f0edf7}.jb-od-status-failed{color:#c44141;background:#ffe9e9}.jb-od-status-pending{color:#9a6400;background:#fff3d6}.jb-od-autopilot{color:#4b35b3;background:#efeaff}.jb-od-manual{color:#5d5785;background:#f7f5ff;border:1px solid #e4def7}.jb-od-channels{align-items:center;gap:6px;display:inline-flex}.jb-od-channels img{object-fit:contain;width:18px;height:18px}.jb-od-meta-stat{color:#4b4380;align-items:center;gap:5px;font-size:12px;font-weight:700;display:inline-flex}.jb-od-meta-stat small{width:100%;color:var(--jb-muted);margin-left:19px;font-size:10px;font-weight:600;display:block}.jb-od-scroll{overscroll-behavior:contain;flex:1;padding:16px 28px 28px;overflow-y:auto}.jb-od-error{padding:12px 0}.jb-od-banner{color:#1d1460;text-align:left;background:#fff8e6;border:0;border-radius:13px;align-items:center;gap:12px;width:100%;min-height:52px;margin:0 0 14px;padding:10px 14px;font-size:13.5px;font-weight:650;display:flex}.jb-od-banner-icon{color:#9a6400;background:#ffe9b3;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;display:grid}.jb-od-banner span:nth-child(2){flex:1;min-width:0}.jb-od-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:8px;display:grid}.jb-od-kpi{background:#fff;border:1px solid #e7e2f8;border-radius:15px;align-items:center;gap:12px;min-height:104px;padding:16px;display:flex}.jb-od-kpi span{border-radius:12px;flex:none;place-items:center;width:44px;height:44px;display:grid}.jb-od-kpi strong{letter-spacing:-.04em;color:#1d1460;font-size:26px;font-weight:750;line-height:1;display:block}.jb-od-kpi em{color:var(--jb-muted);margin-top:4px;font-size:12.5px;font-style:normal;font-weight:600;display:block}.jb-od-kpi-people{background:linear-gradient(#f7f4ff 0%,#fff 70%)}.jb-od-kpi-people span{color:#4520ce;background:#efeaff}.jb-od-kpi-replies{background:linear-gradient(#f3fbf7 0%,#fff 70%)}.jb-od-kpi-replies span{color:#2a9a6e;background:#e5f6ee}.jb-od-kpi-follow{background:linear-gradient(#f7f4ff 0%,#fff 70%)}.jb-od-kpi-follow span{color:#4b35b3;background:#efeaff}.jb-od-kpi-activity{background:linear-gradient(#f4f8ff 0%,#fff 70%)}.jb-od-kpi-activity span{color:#3b7cc4;background:#e8f1fc}.jb-od-tabs{z-index:2;border-bottom:1px solid var(--jb-line);background:#fff;gap:22px;margin:8px -4px 0;padding:0 4px;display:flex;position:sticky;top:0}.jb-od-tabs button{color:var(--jb-muted);background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:7px;padding:14px 0;font-size:13.5px;font-weight:700;display:inline-flex}.jb-od-tabs button.selected{color:var(--jb-purple);border-bottom-color:var(--jb-purple)}.jb-od-timeline{padding-top:14px}@keyframes jb-in{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:none}}.jb-drawer-scroll{overscroll-behavior:contain;flex:1;overflow-y:auto}.jb-drawer-head{border-bottom:1px solid var(--jb-line);padding:18px 24px 0}.jb-drawer-close{border:0;position:absolute;top:14px;left:14px}.jb-drawer-title{align-items:flex-start;gap:14px;padding-left:28px;display:flex}.jb-drawer-title>div:nth-child(2){flex:1;min-width:0}.jb-drawer-title h2{letter-spacing:-.02em;margin:2px 0 4px;font-size:19px;line-height:1.25}.jb-drawer-title p{margin:0;font-size:13px;font-weight:700}.jb-drawer-title p a{align-items:center;gap:4px;display:inline-flex}.jb-drawer-tools{gap:6px;display:flex}.jb-drawer-meta{color:#4b4380;flex-wrap:wrap;gap:8px 16px;margin:12px 0 0;font-size:12px;display:flex}.jb-drawer-meta span{align-items:center;gap:5px;display:inline-flex}.jb-drawer-meta .jb-new{margin:0 0 0 4px}.jb-closed{color:#8a5a00;background:#fff3d6;border-radius:8px;margin:10px 0 0;padding:8px 10px;font-size:12px;font-weight:600}.jb-drawer-actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:14px;display:grid}.jb-drawer-actions .jb-btn{padding:11px 14px;font-size:13px}.jb-drawer-app{color:#4b4380;margin:10px 0 0;font-size:12px}.jb-drawer-tabs{gap:22px;margin-top:14px;display:flex}.jb-drawer-tabs button{color:var(--jb-muted);background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:6px;padding:10px 0;font-size:13px;font-weight:700;display:inline-flex}.jb-drawer-tabs button.selected{color:var(--jb-purple);border-bottom-color:var(--jb-purple)}.jb-tab-score{color:#087e4b;background:#e3f8ee;border-radius:8px;padding:1px 6px;font-size:10px;font-weight:800}.jb-drawer-body{padding:18px 24px 28px}.jb-drawer-body h3{margin:4px 0 10px;font-size:15px}.jb-jd{color:#3d3670;font-size:13px;line-height:1.6}.jb-jd p{margin:0 0 10px}.jb-jd h4{color:var(--jb-ink);margin:14px 0 6px;font-size:13px}.jb-jd ul{margin:0 0 10px;padding-left:18px}.jb-jd li{margin:3px 0}.jb-facts{border:1px solid var(--jb-line);border-radius:12px;grid-template-columns:1fr 1fr;gap:12px 18px;margin:16px 0;padding:14px;display:grid}.jb-facts div{min-width:0}.jb-facts dt{color:var(--jb-muted);font-size:11px}.jb-facts dd{overflow-wrap:anywhere;margin:2px 0 0;font-size:12px;font-weight:700}.jb-facts dd a{align-items:center;gap:4px;display:inline-flex}.jb-skill-list{flex-wrap:wrap;gap:6px;margin-bottom:16px;display:flex}.jb-skill-list span{color:#4520ce;background:#f1edff;border-radius:7px;padding:5px 10px;font-size:12px;font-weight:600}.jb-goldy-card{background:linear-gradient(110deg,#fff8e1,#f4f0ff);border-radius:12px;align-items:center;gap:12px;margin-top:8px;padding:14px;display:flex}.jb-goldy-card img{object-fit:contain;flex:none;width:56px;height:56px}.jb-goldy-card div{flex:1;min-width:0}.jb-goldy-card strong{font-size:13px;display:block}.jb-goldy-card span{color:#4b4380;margin-top:2px;font-size:12px;display:block}.jb-drawer .zd{padding:0}.jb-fit-tools{color:var(--jb-muted);justify-content:flex-end;align-items:center;gap:14px;margin-bottom:8px;font-size:12px;display:flex}.jb-fit-tools label{align-items:center;gap:6px;display:inline-flex}.jb-fit-tools select{border:1px solid var(--jb-line);border-radius:8px;padding:4px 8px;font-size:12px}.jb-people .jb-muted{margin:0 0 10px}.jb-empty-card{text-align:center;color:var(--jb-purple);border:1px dashed #d9d1fa;border-radius:12px;flex-direction:column;align-items:center;gap:8px;padding:24px 18px;display:flex}.jb-empty-card strong{color:var(--jb-ink);font-size:14px}.jb-empty-card span{color:var(--jb-muted);max-width:380px;font-size:12px}.jb-person-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.jb-person-list li{border:1px solid var(--jb-line);border-radius:10px;align-items:center;gap:10px;padding:10px 12px;display:flex}.jb-person-list li>div{flex:1;min-width:0}.jb-person-list strong{font-size:13px;display:block}.jb-person-list span{color:var(--jb-muted);font-size:12px;display:block}.jb-avatar{color:#4520ce;white-space:nowrap;letter-spacing:.02em;background:#ece8ff;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-size:12px;font-weight:800;line-height:1;display:grid}@media (max-width:720px){.jb-drawer{width:100vw}.jb-drawer.jb-outreach-drawer{border-radius:0;width:100vw}.jb-drawer-actions,.jb-facts{grid-template-columns:1fr}.jb-drawer-head,.jb-drawer-body{padding-left:16px;padding-right:16px}}@container jb (max-width:920px){.jb-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.jb-kpi{min-height:128px;padding:16px}.jb-kpi-icon{width:44px;height:44px}.jb-kpi strong{font-size:28px}}@container jb (max-width:420px){.jb-kpis{grid-template-columns:1fr}.jb-kpi{min-height:120px;padding:14px}.jb-kpi strong{font-size:26px}}@container jb (max-width:980px){.jb-filters>.jb-f-fit{display:none}.jb-more-panel .jb-more-fit{display:flex}}@container jb (max-width:860px){.jb-filters>.jb-f-posted{display:none}.jb-more-panel .jb-more-posted{display:flex}}@container jb (max-width:740px){.jb-filters>.jb-f-seniority{display:none}.jb-more-panel .jb-more-seniority{display:flex}}@container jb (max-width:620px){.jb-filters>.jb-f-mode{display:none}.jb-more-panel .jb-more-mode{display:flex}}@container od (max-width:1099px){.jb-od-meta{justify-content:flex-start;margin-left:0}}@container od (max-width:749px){.jb-od-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.jb-od-head{padding:16px 16px 14px 52px}.jb-od-scroll{padding:14px 16px 24px}.jb-od-kpi{min-height:92px;padding:14px}.jb-od-kpi strong{font-size:22px}}@container od (max-width:479px){.jb-od-identity{gap:12px}.jb-od-logo{width:48px;height:48px}.jb-od-copy h2{font-size:18px}.jb-od-copy p{font-size:14px}.jb-od-tabs{overflow-x:auto}}
