.ljob{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ljob-title{font-size:13px;font-weight:800;letter-spacing:-.03em;color:var(--sub);margin-right:2px}.ljob-pop{position:relative}.ljob-trigger{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--line2);border-radius:var(--r-sm);background:#fff;color:var(--ink2);padding:9px 15px;font-size:13.5px;font-weight:700;font-family:inherit;letter-spacing:inherit;cursor:pointer;transition:.12s;white-space:nowrap}.ljob-trigger.act{border-color:var(--accent-border);color:var(--ink)}@media (min-width:701px) and (hover:hover) and (pointer:fine){.ljob-trigger:hover{border-color:var(--accent-border)}}.lchev{display:block;width:6px;height:6px;margin-top:-3px;border-right:1.5px solid;border-bottom:1.5px solid;transform:rotate(45deg);flex:none}.ljob-layer{position:absolute;top:calc(100% + 6px);left:0;z-index:40;width:660px;border:1px solid var(--line2);border-radius:var(--r-lg);background:#fff;box-shadow:var(--shadow-menu);overflow:hidden;text-align:left;--ljob-surface:#fbfcfd}.ljob-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 14px;border-bottom:1px solid var(--line);font-size:11px;font-weight:800;color:var(--faint)}.ljob-close{border:0;background:none;font-family:inherit;font-size:12px;font-weight:700;color:var(--faint);cursor:pointer;padding:2px 4px}@media (min-width:701px) and (hover:hover) and (pointer:fine){.ljob-close:hover{color:var(--ink)}}.ljob-body{display:grid;grid-template-columns:236px minmax(0,1fr);height:342px}.ljob-groups{overflow-y:auto;padding:6px;border-right:1px solid var(--line);background:var(--ljob-surface)}.ljob-group{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;text-align:left;border:0;background:none;border-radius:8px;padding:9px 11px;font-size:13px;font-weight:700;font-family:inherit;letter-spacing:inherit;color:var(--ink2);cursor:pointer;white-space:nowrap}.ljob-group span{min-width:0;overflow:hidden;text-overflow:ellipsis}.ljob-group b{flex:none;font-size:11px;font-weight:800;color:var(--faint);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ljob-group.zero{opacity:.55}.ljob-group.on,.ljob-group.on b{color:var(--accent)}.ljob-group.on{background:var(--accent-soft)}@media (min-width:701px) and (hover:hover) and (pointer:fine){.ljob-group:not(.on):hover{background:var(--bg2)}}.ljob-jobs{overflow-y:auto;padding:12px 14px}.ljob-jobs-head{display:flex;align-items:baseline;gap:8px;margin-bottom:9px;flex-wrap:wrap}.ljob-jobs-head b{font-size:13px;font-weight:800;color:var(--ink)}.ljob-jobs-head span{font-size:11.5px;font-weight:600;color:var(--faint)}.ljob-all{display:flex;align-items:center;gap:6px;width:100%;text-align:left;border:1px solid var(--line2);background:#fff;color:var(--accent);border-radius:8px;padding:8px 11px;font-size:12.5px;font-weight:800;font-family:inherit;letter-spacing:inherit;cursor:pointer;margin-bottom:10px}.ljob-all.on{border-color:var(--accent);background:var(--accent-soft)}@media (min-width:701px) and (hover:hover) and (pointer:fine){.ljob-all:not(.on):hover{background:var(--bg2)}}.ljob-chips{display:flex;flex-wrap:wrap;gap:6px}.ljob-job{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line2);background:#fff;color:var(--ink2);border-radius:var(--r-pill);padding:7px 12px;font-size:12.5px;font-weight:700;font-family:inherit;letter-spacing:inherit;cursor:pointer;white-space:nowrap;transition:.12s}.ljob-job.on{border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}@media (min-width:701px) and (hover:hover) and (pointer:fine){.ljob-job:hover{border-color:var(--accent);color:var(--accent)}}.ljob-tick{display:block;width:9px;height:5px;margin-top:-3px;border-left:1.6px solid;border-bottom:1.6px solid;transform:rotate(-45deg);flex:none}.ljob-foot{display:flex;align-items:center;gap:10px;padding:10px 14px;border-top:1px solid var(--line);background:var(--ljob-surface)}.ljob-foot b{color:var(--accent)}.ljob-apply,.ljob-foot b{font-size:12.5px;font-weight:800}.ljob-apply{margin-left:auto;border:0;background:var(--accent);color:#fff;border-radius:9px;padding:8px 18px;font-family:inherit;letter-spacing:inherit;cursor:pointer}@media (min-width:701px) and (hover:hover) and (pointer:fine){.ljob-apply:hover{background:var(--accent-strong)}}.ljob-chip{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--accent-border);background:#fff;color:var(--ink);border-radius:var(--r-pill);padding:7px 8px 7px 13px;font-size:12.5px;font-weight:800;white-space:nowrap}.ljob-chip button{display:grid;place-items:center;width:18px;height:18px;border:0;border-radius:50%;background:var(--line2);color:var(--sub);font-size:12px;line-height:1;font-family:inherit;cursor:pointer;padding:0}@media (min-width:701px) and (hover:hover) and (pointer:fine){.ljob-chip button:hover{background:var(--ink);color:#fff}}.ljob-clear{border:0;background:none;font-family:inherit;font-size:12.5px;font-weight:700;color:var(--faint);cursor:pointer;padding:6px 4px}@media (min-width:701px) and (hover:hover) and (pointer:fine){.ljob-clear:hover{color:var(--ink)}}.ljob-all:focus-visible,.ljob-apply:focus-visible,.ljob-chip button:focus-visible,.ljob-clear:focus-visible,.ljob-close:focus-visible,.ljob-group:focus-visible,.ljob-job:focus-visible,.ljob-trigger:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:8px}.ljob-group:focus-visible{outline-offset:-2px}