.lifecycle-workflows{color:#182230;font:inherit}.lifecycle-hero{align-items:flex-start;background:linear-gradient(135deg,#132a4a,#176b68);border-radius:22px;color:#fff;display:flex;justify-content:space-between;margin-bottom:18px;padding:28px}.lifecycle-hero h1{font-size:clamp(1.7rem,3vw,2.5rem);margin:6px 0}.lifecycle-hero p{color:#d8efed;margin:0}.lifecycle-eyebrow{color:#62d8c4;font-size:.7rem;font-weight:800;letter-spacing:.13em}.lifecycle-secondary,.lifecycle-card button{border:0;border-radius:10px;cursor:pointer;font:inherit;font-weight:700;padding:10px 14px}.lifecycle-secondary{background:#fff;color:#164951}.lifecycle-grid{display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.lifecycle-card{background:#fff;border:1px solid #e5e9ef;border-radius:18px;box-shadow:0 8px 26px #132a4a0d;padding:20px}.lifecycle-card-head{align-items:flex-start;border-bottom:1px solid #edf0f4;display:flex;justify-content:space-between;margin-bottom:16px}.lifecycle-card h2{font-size:1.15rem;margin:5px 0 16px}.lifecycle-card form{display:grid;gap:10px}.lifecycle-card label{color:#556170;display:grid;font-size:.78rem;font-weight:700;gap:5px}.lifecycle-card input,.lifecycle-card select,.lifecycle-card textarea{border:1px solid #d7dde6;border-radius:9px;box-sizing:border-box;color:#182230;font:inherit;font-size:.85rem;padding:9px;width:100%}.lifecycle-card textarea{resize:vertical}.lifecycle-card button[type=submit]{background:#176b68;color:#fff;margin-top:3px}.lifecycle-card button:disabled{cursor:wait;opacity:.55}.lifecycle-list{border-top:1px solid #edf0f4;margin-top:16px}.lifecycle-row{align-items:center;border-bottom:1px solid #edf0f4;display:flex;gap:10px;justify-content:space-between;padding:11px 0}.lifecycle-row strong,.lifecycle-row small{display:block}.lifecycle-row strong{font-size:.84rem}.lifecycle-row small{color:#738092;font-size:.72rem;margin-top:3px}.lifecycle-status{border-radius:99px;font-size:.68rem;font-weight:800;padding:5px 8px;text-transform:capitalize;white-space:nowrap}.lifecycle-status-pending{background:#fff4d6;color:#8a5b00}.lifecycle-status-approved,.lifecycle-status-completed{background:#dcf8ed;color:#14704c}.lifecycle-status-rejected,.lifecycle-status-cancelled{background:#ffe3e3;color:#a62d2d}.lifecycle-empty,.lifecycle-loading{color:#7a8695;font-size:.78rem;padding:15px 0}.lifecycle-error{background:#fff0f0;border:1px solid #f0caca;border-radius:9px;color:#a52c2c;font-size:.78rem;margin-top:14px;padding:10px}.lifecycle-workflows>[data-lifecycle-message]{color:#176b68;font-size:.82rem;margin-top:14px}@media(max-width:1050px){.lifecycle-grid{grid-template-columns:1fr 1fr}}@media(max-width:700px){.lifecycle-hero{display:block;padding:20px}.lifecycle-secondary{margin-top:16px}.lifecycle-grid{grid-template-columns:1fr}}
