.talos-job{margin:12px 0;padding:12px;border:1px solid var(--line);border-radius:8px;background:var(--surface-2);font-size:12px;line-height:1.5}.talos-job.talos-alert{border-color:var(--gold);background:var(--alert)}.talos-job>strong{display:block}.talos-job p{margin:7px 0}.talos-shortage{color:var(--gold-dark)}.talos-enough{color:var(--success)}.talos-requirement{margin-top:8px}.talos-requirement summary{cursor:pointer;font-weight:700}.talos-requirement form{display:grid;gap:8px;margin-top:10px}.talos-requirement label,.talos-buyer-form label{display:grid;gap:5px}.talos-requirement select,.talos-requirement input,.talos-buyer-form select{width:100%;min-width:0;padding:8px;border:1px solid var(--line);border-radius:6px;color:var(--ink);background:var(--surface)}.talos-purchasing{margin:0 0 20px}.talos-purchasing>p{font-size:12px;color:var(--muted)}.talos-buyer-form{display:flex;align-items:end;gap:10px;flex-wrap:wrap;margin:15px 0}.talos-buyer-form label{flex:1;min-width:180px;font-size:12px}.talos-request-list{list-style:none;margin:14px 0 0;padding:0;display:grid;gap:10px}.talos-request{border:1px solid var(--line);border-radius:7px;padding:13px;background:var(--surface-2);font-size:12px}.talos-request>div:first-child{display:flex;justify-content:space-between;gap:10px;align-items:center;flex-wrap:wrap}.talos-request p{margin:8px 0}.talos-request small{display:block;color:var(--muted);margin-top:4px}.talos-request-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}
