.job-workspace{max-width:1150px;color:var(--rw-text,#0b3048);margin:auto;padding:28px}.job-workspace h1{font-size:clamp(26px,4vw,38px);font-weight:750;line-height:1.2}.job-workspace h2{font-size:20px;font-weight:700}.job-workspace p{line-height:1.65}.job-workspace a{color:var(--rw-accent,#008b92);font-weight:600}.job-workspace nav{flex-wrap:wrap;gap:18px;margin:20px 0;display:flex}.job-grid{grid-template-columns:minmax(0,1.25fr) minmax(280px,1fr);gap:24px;display:grid}.job-card{border:1px solid var(--rw-border,#d9e5ef);background:var(--rw-surface,#fff);border-radius:16px;margin:18px 0;padding:24px}.job-card label{gap:8px;margin:14px 0;font-size:14px;font-weight:600;display:grid}.job-card input,.job-card textarea,.job-card select{font:inherit;border:1px solid var(--rw-border,#c9dce9);width:100%;color:inherit;background:var(--rw-surface,#fff);border-radius:8px;min-width:0;padding:12px}.job-card textarea{resize:vertical;min-height:180px}.job-card .job-check{align-items:start;gap:10px;display:flex}.job-check input{flex-shrink:0;width:18px;margin-top:3px}.job-card button,.job-report button{color:#fff;background:#0b3048;border-radius:8px;padding:11px 16px;font-size:14px;font-weight:650}.job-card button:disabled{opacity:.55;cursor:wait}.job-actions{flex-wrap:wrap;gap:12px;margin-top:16px;display:flex}.job-message{background:var(--rw-surface-alt,#eaf5f6);overflow-wrap:anywhere;border-radius:10px;margin:18px 0;padding:14px}.job-message.is-error{border:1px solid #db5260}.job-status{text-transform:uppercase;letter-spacing:.06em;color:#008b92;font-size:12px;font-weight:700}.job-card pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;line-height:1.7}.job-report{padding:16px 0}.job-report textarea,.job-report select{color:#0b3048;background:#fff;border:1px solid #c9dce9;border-radius:8px;width:100%;max-width:100%;margin:12px 0;padding:10px;display:block}.job-report textarea{min-height:100px}.job-workspace :focus-visible,.job-report :focus-visible{outline-offset:3px;outline:3px solid #00a6b1}@media (max-width:800px){.job-grid{grid-template-columns:1fr}.job-workspace,.job-card{padding:18px}}.career-shell{background:var(--rw-page,#f7faff);min-height:calc(100dvh - 72px)}.career-theme{justify-content:flex-end;padding:16px 28px 0;display:flex}.career-theme button{border:1px solid var(--rw-border,#d9e5ef);color:var(--rw-text,#0b3048);background:var(--rw-surface,#fff);border-radius:8px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;display:flex}.career-shell[data-theme=dark]{--rw-text:#e1edf5;--rw-surface:#10283a;--rw-page:#081b2a;--rw-border:#29445a;--rw-surface-alt:#133546;--rw-accent:#54d7d4}.job-workspace .job-actions{align-items:center}.job-workspace .job-actions label{flex:1;min-width:160px}.job-card input,.job-card textarea,.job-card select{font-weight:400}.job-workspace>.job-actions button{border:1px solid var(--rw-border,#d9e5ef);border-radius:8px;padding:9px 16px}.job-workspace>.job-actions button[aria-pressed=true]{color:#fff;background:#0b3048}.job-workspace button:focus-visible,.career-theme button:focus-visible{outline-offset:3px;outline:3px solid #00a6b1}.job-workspace li{margin:8px 0;line-height:1.6}.job-workspace ul{padding-left:18px;list-style:outside}.job-workspace .job-card input,.job-workspace .job-card textarea,.job-workspace .job-card select{font-weight:400}.job-workspace .job-grid{align-items:start}
