.job-register-heading{padding:12px 18px;border:1px solid var(--line);border-radius:13px;background:linear-gradient(180deg,#a96638,#844526);box-shadow:0 3px 0 #62321c;color:#fff9e8;font:10px monospace;letter-spacing:.08em}.job-market{display:grid;gap:14px}.current-job-mark{display:inline-block;color:#547044;font:10px monospace}.employment-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:18px}.employment-actions small{width:100%;color:#8c563c;font:8px monospace;line-height:1.5}.outline-button.danger{color:#7d3f34;border-color:#a66c5e;background:linear-gradient(#f4dfcf,#d9a992)}.completion-ledger{display:grid;gap:8px;margin-top:14px;padding:14px;border:1px solid var(--line);background:rgba(255,248,222,.54)}.completion-ledger span{font:9px monospace;color:#855926}.private-empty,.employment-register-empty{grid-column:1/-1;text-align:center;padding:38px 22px}.employment-register-empty p{margin:0;color:#765b3d;font-style:italic}
