.workflow-card{max-width:900px;margin:0 auto}.workflow-info,.workflow-warning{padding:1rem 1.2rem;border-radius:16px;margin:1rem 0;background:#f4f7f8}.workflow-warning{background:#fff4df}.workflow-info p,.workflow-warning p{margin:.35rem 0 0}.workflow-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:1rem;margin:1.2rem 0}.workflow-stats article,.workflow-panel{background:#fff;border-radius:18px;padding:1.1rem;box-shadow:0 8px 28px rgba(0,0,0,.06)}.workflow-stats span{display:block;font-size:.9rem;opacity:.7}.workflow-stats strong{font-size:1.7rem}.workflow-panel{margin:1rem 0}.workflow-panel-head{display:flex;justify-content:space-between;gap:1rem;align-items:center;margin-bottom:1rem}.workflow-list{display:grid;gap:.85rem}.workflow-request{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.8fr);gap:1rem;padding:1rem;border:1px solid rgba(0,0,0,.09);border-radius:14px}.workflow-request.compact{grid-template-columns:minmax(0,1fr) auto;align-items:center}.workflow-actions{display:grid;gap:.7rem;align-content:start}.workflow-reject-form{display:grid;gap:.5rem}.workflow-reject-form label{display:grid;gap:.3rem}.workflow-settings-table{display:grid;gap:.55rem}.workflow-setting-row{display:grid;grid-template-columns:minmax(220px,1fr) auto auto;gap:1rem;align-items:center;padding:.8rem;border-bottom:1px solid rgba(0,0,0,.08)}.workflow-setting-row small{display:block;opacity:.65}.workflow-savebar{position:sticky;bottom:0;padding:1rem;background:rgba(255,255,255,.95);backdrop-filter:blur(8px);display:flex;justify-content:flex-end;border-radius:16px;margin-top:1rem}@media(max-width:760px){.workflow-request,.workflow-request.compact,.workflow-setting-row{grid-template-columns:1fr}.workflow-savebar{justify-content:stretch}.workflow-savebar .button{width:100%}}
