.funnel-areas{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-bottom:16px}.funnel-areas a{padding:8px 14px;border-radius:9px;border:1px solid #dbe5e9}.funnel-areas a[aria-current=page]{background:#e3f1ee;color:#175b53}.funnel-areas a[href*="/closed"]{border-color:#edcfca}.closure-pick{display:flex;gap:14px;align-items:start;border-bottom:1px solid #e7edef;padding:14px 0}.closure-pick>span{flex:1}.closure-pick input{width:20px;height:20px;flex:none}.closure-review{max-width:1050px;margin:20px auto}.closure-review dl{display:grid;grid-template-columns:130px 1fr;gap:8px}.closure-review dd{margin:0;overflow-wrap:anywhere}.closure-review .workflow-message-body{white-space:normal;overflow-wrap:anywhere;padding:20px 0;border-top:1px solid #e7edef}.closure-submit{max-width:1050px;margin:20px auto}.tile-closure{font-size:12px;background:#fff3e5;border-radius:6px;padding:6px;grid-column:1/-1;overflow-wrap:anywhere}.tile-closure small{display:block;color:#9e3b29}.closure-review .notice{overflow-wrap:anywhere}@media(max-width:650px){.closure-review dl{grid-template-columns:1fr}.closure-review dt{font-weight:600}.closure-pick{flex-wrap:wrap}.closure-pick>a{width:100%}.closure-submit .actions{flex-direction:column;align-items:stretch}}

/* Funnel outcome colors are separate from the recruiter's traffic-light rating. */
.wb-column.funnel-zone-red{border-top:4px solid #b34338;background:#fff4f2}
.wb-column.funnel-zone-red>header{background:#ffe9e5;color:#99372e}
.wb-column.funnel-zone-red>.wb-column-actions{color:#99372e;font-weight:600}
.wb-column.funnel-zone-green{border-top:4px solid #30834f;background:#f1faf3}
.wb-column.funnel-zone-green>header{background:#e3f3e8;color:#25613b}
.stage-badge.funnel-zone-red{background:#ffe9e5;color:#99372e}
.stage-badge.funnel-zone-green{background:#e3f3e8;color:#25613b}
