/* CYAN ONE 8.0 — workflows, alerts and intelligence */
.wf-alerts ul{list-style:none;margin:0;padding:0;display:grid;gap:6px}
.wf-alert{border-left:4px solid #b7791f;background:rgba(183,121,31,.08);border-radius:8px;padding:8px 10px;font-size:.92rem}
.wf-alert.wf-crit{border-color:#7a1f2b;background:rgba(192,57,43,.12)}.wf-alert.wf-high{border-color:#c0392b;background:rgba(192,57,43,.08)}.wf-alert.wf-low{border-color:#2c6e9b;background:rgba(44,110,155,.08)}
.wf-alert small{opacity:.7}
.linkish{all:unset;cursor:pointer;display:block;width:100%}
.linkish:focus-visible{outline:2px solid #157a85;outline-offset:2px}
.pill.wf-crit{background:#7a1f2b;color:#fff}.pill.wf-high{background:#fbe7e4;color:#c0392b}.pill.wf-med{background:#fbf0dc;color:#87581a}.pill.wf-low{background:#e4f0f8;color:#2c6e9b}
.wf-state{background:#157a85;color:#fff;font-weight:700}
.wf-steps{gap:8px;flex-wrap:wrap;margin:10px 0}
.wf-box{border:1px solid rgba(127,127,127,.25);border-radius:12px;padding:12px 14px;margin:10px 0}
.wf-box summary{cursor:pointer}
.wf-badbox{border-color:#c0392b;background:rgba(192,57,43,.06)}
.wf-cats{display:flex;flex-wrap:wrap;gap:4px 14px;margin:8px 0}
.wf-bar{display:grid;grid-template-columns:minmax(120px,190px) 1fr 48px;gap:8px;align-items:center;margin:6px 0;font-size:.9rem}
.wf-bar span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.wf-bar i{height:12px;border-radius:6px;background:rgba(127,127,127,.18);overflow:hidden}
.wf-bar b{display:block;height:100%;border-radius:6px;background:linear-gradient(90deg,#d4ad4b,#c0392b)}
.wf-bar em{font-style:normal;font-weight:700;text-align:right}
.wf-rec{border-left:4px solid #B8912E;padding:6px 10px;margin:8px 0}
.wf-rec p{margin:4px 0 0}
.wf-scroll{overflow-x:auto}
.wf-table{width:100%;border-collapse:collapse;font-size:.9rem}
.wf-table th,.wf-table td{padding:8px 10px;border-bottom:1px solid rgba(127,127,127,.2);text-align:left;vertical-align:top}
.wf-red{color:#c0392b;font-weight:700}
.small{font-size:.82rem}
