.jobsPanel{border:1px solid var(--border);border-radius:12px;background:var(--surface-elevated);padding:12px}.jobsPanelHead{display:flex;align-items:center;justify-content:space-between;gap:8px}.jobsPanelTitle{margin:0;font-size:16px;font-weight:800}.toolPageIntro{display:grid;align-items:flex-start;justify-items:flex-start;grid-gap:10px;gap:10px}.toolPageTitle{font-size:var(--tool-hero-title-size);line-height:var(--tool-hero-title-line-height);letter-spacing:var(--tool-hero-title-tracking);font-weight:900;color:var(--brand-tool-heading);text-wrap:balance}.toolPageBody,.toolPageTrust{margin:0;max-width:720px}.toolPageBody{color:#51473f;font-size:1rem;line-height:1.65}.toolPageTrust{color:#68594d;font-size:.92rem;line-height:1.55}.jobsRefreshBtn{min-width:112px}.fieldLabel{display:grid;grid-gap:6px;gap:6px;font-size:12px;color:var(--muted)}.fieldInput{width:100%;height:38px;border-radius:8px;border:1px solid var(--border);background:var(--surface-input);color:var(--text);padding:0 10px}.splitViewSurface .homeEditorGrid{padding-bottom:100px}.toolFloatingBar.toolFloatingBar--split{width:auto;left:0;right:0;transform:translateY(10px);display:flex;flex-direction:column;align-items:center}.toolFloatingBar.toolFloatingBar--split.isVisible{transform:translateY(0)}.splitFloatingBarInner{display:flex;align-items:center;gap:6px;padding:6px;border-radius:999px;background:linear-gradient(180deg,rgba(255,255,255,.95),rgba(250,245,237,.95));border:1px solid rgba(108,94,80,.14);box-shadow:0 18px 34px rgba(72,49,28,.16),0 8px 16px rgba(72,49,28,.08),inset 0 1px 0 rgba(255,255,255,.8);backdrop-filter:blur(16px) saturate(140%);-webkit-backdrop-filter:blur(16px) saturate(140%)}.splitFloatingFieldLabel{display:flex;align-items:center;gap:8px;color:#6f6257;font-size:.8rem;font-weight:700;white-space:nowrap;padding-left:14px;min-width:0}.splitFloatingInput{min-width:0;width:180px;height:44px;border-radius:999px;padding:0 16px;border:1px solid rgba(180,160,140,.32);background:rgba(255,255,255,.94);color:#2d211c;font-size:.92rem;box-shadow:inset 0 1px 0 rgba(255,255,255,.78);transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease,color .18s ease}.splitFloatingInput::placeholder{color:#8a7768}.splitFloatingInput:focus{outline:none;border-color:rgba(219,113,67,.42);box-shadow:0 0 0 3px rgba(255,111,67,.12),inset 0 1px 0 rgba(255,255,255,.88)}.splitFloatingInput:disabled{background:rgba(244,238,231,.96);color:#8a7768}.toolFloatingBar--split .toolFloatingBarBtn{width:auto;min-height:48px;flex-shrink:0;box-shadow:0 8px 18px rgba(255,80,41,.22),0 4px 8px rgba(72,49,28,.12)}.toolFloatingBar--split .toolFloatingBarBtn:focus-visible:not(:disabled),.toolFloatingBar--split .toolFloatingBarBtn:hover:not(:disabled){box-shadow:0 12px 24px rgba(255,80,41,.28),0 6px 12px rgba(72,49,28,.16)}.splitFloatingBarMeta{margin:4px 0 0;padding:5px 14px;border-radius:999px;background:rgba(255,255,255,.82);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:#6f6257;text-align:center}.splitFloatingBarMeta.is-error{color:#a13f30}@media (max-width:760px){.toolFloatingBar.toolFloatingBar--split{width:calc(100vw - 24px)}.splitFloatingBarInner{flex-wrap:wrap;border-radius:28px;padding:8px;width:100%}.splitFloatingFieldLabel{width:100%;padding-left:8px;padding-bottom:2px}.splitFloatingInput{flex:1 1;width:auto;height:44px}.splitFloatingSubmitBtn{width:100%;min-width:0;min-height:44px}}.ghostBtn{border:1px solid var(--border);background:transparent;color:var(--muted);border-radius:8px;height:32px;padding:0 10px;cursor:pointer}.jobsEmpty{margin-top:10px;display:grid;grid-gap:4px;gap:4px}.jobsList{margin-top:12px;display:grid;grid-gap:10px;gap:10px}.jobCard{border:1px solid var(--border);border-radius:10px;background:var(--card);padding:10px;display:grid;grid-gap:6px;gap:6px}.jobCardTop{display:flex;align-items:center;justify-content:space-between;gap:8px}.jobCardId{font-size:12px;color:var(--text);font-weight:700;letter-spacing:.01em;word-break:break-all}.jobCardMeta{color:var(--muted);font-size:12px}.jobCardActions{margin-top:2px;display:flex;align-items:center;gap:8px}.jobStatus{border-radius:999px;font-size:11px;font-weight:800;padding:4px 8px;border:1px solid var(--border);text-transform:uppercase;letter-spacing:.02em}@media (max-width:760px){.jobsPanelHead{flex-direction:column;align-items:flex-start}.jobsRefreshBtn{min-width:0;width:100%}.jobCardTop{flex-direction:column;align-items:flex-start}}