.process-next{position:relative;padding:24px;display:flex;gap:24px;align-items:center;justify-content:space-between;margin-bottom:16px;border:1px solid var(--accent)}.process-next h2{margin:8px 0 12px}.process-next p{line-height:1.65}.process-next>.btn{flex-shrink:0}.process-quick{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px}.process-route{display:flex;overflow:auto;gap:8px;padding:12px 0 24px}.process-route>span{white-space:nowrap;border:1px solid var(--line);border-radius:20px;padding:8px 12px;font-size:11px}.process-route>.current{background:var(--soft);color:var(--accent);border-color:var(--accent)}.process-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-bottom:30px}.process-grid>.panel{min-width:0}.process-grid h2{font-size:21px}.process-grid .btn{margin:5px 7px 5px 0}.process-record{border-top:1px solid var(--line);padding:16px 0;overflow-wrap:anywhere}.process-record small{display:block;color:var(--muted)}.process-job-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:16px 0}.process-job-gallery img{width:100%;height:100px;object-fit:cover;border-radius:10px}@media(max-width:900px){.process-grid{grid-template-columns:1fr}.process-next{flex-direction:column;align-items:stretch}}
#process-v04-panel:not(:empty) ~ .exclusive-progress{display:none}.legacy-guidance{margin:20px 0}.legacy-guidance>summary{cursor:pointer;color:var(--muted);padding:12px}

.process-picker-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.process-picker-grid article{border:1px solid var(--line);padding:8px;border-radius:10px}.process-picker-grid img{width:100%;height:110px;object-fit:cover;border-radius:6px}.process-picker-grid button{font:inherit;font-size:11px;padding:7px;margin:3px;border:1px solid var(--line);border-radius:6px;background:var(--soft);color:var(--text);cursor:pointer}@media(max-width:600px){.process-picker-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}

#process-v04-panel:not(:empty) ~ .exclusive-work{display:none}#process-v04-work{margin-top:24px}

.work-task-bottom .work-task-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-left:auto;flex-wrap:wrap}
