#personal-notebook .job-intro{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;margin:1.5rem 0}#personal-notebook .job-intro p{max-width:48rem}#personal-notebook .job-columns{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(15rem,.7fr);gap:2rem}#personal-notebook .job-guide{position:static;height:auto;display:block;background:var(--surface-alt,#edf0e8);color:inherit;padding:1.5rem;border-radius:12px;align-self:start}#personal-notebook .job-guide li{margin:.6rem 0;line-height:1.5}#personal-notebook .job-records{max-height:23rem;overflow:auto}#personal-notebook .job-record{padding:.75rem 0;border-bottom:1px solid var(--line,#d8e0d5)}#personal-notebook .job-record small{display:block;font-size:.875rem;font-weight:400;margin-top:.25rem}#personal-notebook .job-saved{margin-top:2.5rem;scroll-margin-top:5rem}#personal-notebook .job-card{border:1px solid var(--line,#d8e0d5);border-radius:12px;padding:1.5rem;margin:1rem 0;background:var(--surface,#fff)}#personal-notebook .job-card-top{display:flex;justify-content:space-between;align-items:start;gap:1rem;flex-wrap:wrap}#personal-notebook .job-card-top strong{font-size:1.25rem}#personal-notebook .job-card-top .fine{display:block;font-weight:400}#personal-notebook .job-terms{display:grid;gap:.6rem}#personal-notebook .job-terms div{display:grid;grid-template-columns:8rem minmax(0,1fr);gap:.75rem}#personal-notebook .job-terms dt{font-weight:600}#personal-notebook .job-terms dd{margin:0;overflow-wrap:anywhere}#personal-notebook .job-table-wrap{overflow-x:auto}#personal-notebook .job-table-wrap table{border-collapse:collapse;width:100%;font-size:.875rem}#personal-notebook .job-table-wrap th,#personal-notebook .job-table-wrap td{padding:.7rem;text-align:left;border-bottom:1px solid var(--line,#d8e0d5)}#personal-notebook .job-card .secondary{margin:1rem 1rem 0 0}#personal-notebook .job-columns fieldset{min-width:0;border:1px solid var(--line,#d8e0d5);border-radius:8px;padding:1rem}#personal-notebook .job-columns p,#personal-notebook .job-guide p,#personal-notebook .job-card p{font-size:1rem}#personal-notebook .job-columns .fine,#personal-notebook .job-card .fine{font-size:.875rem}#personal-notebook [data-job-error]:not(:empty){color:#922e20}#personal-notebook .job-columns input[type=checkbox]{flex:0 0 20px}@media(max-width:800px){#personal-notebook .job-columns{grid-template-columns:1fr}#personal-notebook .job-terms div{grid-template-columns:1fr;gap:.2rem}#personal-notebook .job-card{padding:1rem}}
#personal-notebook .job-json{white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%;font-size:.875rem;padding:1rem;background:var(--surface,#f4f6f7)}
#personal-notebook .job-output-entry{border-bottom:1px solid #dce2e5;padding:1rem 0;overflow-wrap:anywhere}
#personal-notebook .job-verbatim{white-space:pre-wrap}
#personal-notebook .job-terms dd{overflow-wrap:anywhere}
#personal-notebook .job-record strong{white-space:pre-wrap;overflow-wrap:anywhere}
#personal-notebook .job-public-preview{border:1px solid #9db7af;border-radius:12px;padding:1rem;margin:1rem 0;background:#f3f8f5}
#personal-notebook .job-public-builder{border-top:1px solid #dce2e5;margin-top:1rem;padding-top:1rem}
#personal-notebook .job-public-builder textarea{display:block;width:100%;box-sizing:border-box}
