.draft-state{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:0 0 18px;padding:12px 16px;border:1px solid var(--line,#bac9d5);border-radius:10px;background:var(--surface-2,#edf3f8);color:var(--ink,#20374d)}
.draft-state p{margin:0;flex:1;min-width:200px;font-size:1rem}.draft-state small{display:block;color:var(--muted,#435970);margin-top:4px}
.draft-state[data-kind="conflict"],.draft-state[data-kind="offline"],.draft-state[data-kind="auth"]{border:2px solid var(--orange,#a56b0b)}
.draft-state .button{min-height:44px}.resume-work{margin-bottom:22px}.resume-work .card-body{display:grid;gap:12px}
.resume-entry{display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid var(--line,#cbd5df);padding:10px 0}.resume-entry:last-child{border-bottom:0}
.resume-entry strong,.resume-entry small{display:block}.resume-entry small{margin-top:4px;color:var(--muted,#435970)}
.resume-entry .button{flex-shrink:0}.draft-conflict-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:18px}
.signature-review-button{margin-bottom:12px}.signature-review-button .button{min-height:48px}
@media(max-width:600px){.resume-entry{align-items:flex-start;flex-direction:column}.resume-entry .button{width:100%}.draft-state{padding:12px}.draft-state p{min-width:100%}}
