/* Terra Vita Hub v520 — Controlled Action Execution and Completion Review */
.iao-queue-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem}
.iao-queue-card{border:1px solid rgba(22,64,48,.16);border-radius:16px;background:#fff;padding:1rem;box-shadow:0 10px 28px rgba(22,64,48,.06);display:grid;gap:.75rem}
.iao-queue-card h3{margin:0;font-size:1rem;line-height:1.35;color:#183b30}
.iao-queue-card p{margin:0;color:#54665f;line-height:1.45}
.iao-queue-card dl{display:grid;grid-template-columns:minmax(90px,.45fr) 1fr;gap:.35rem .75rem;margin:0;font-size:.85rem}
.iao-queue-card dt{font-weight:700;color:#42564e}.iao-queue-card dd{margin:0;color:#263d35}
.iao-queue-head,.iao-queue-actions{display:flex;align-items:center;justify-content:space-between;gap:.65rem;flex-wrap:wrap}
.iao-queue-actions{justify-content:flex-start}
.iao-queue-card.escalation.critical{border-left:5px solid #8f1e1e}.iao-queue-card.escalation.high{border-left:5px solid #a95c17}.iao-queue-card.escalation.medium{border-left:5px solid #89711c}.iao-queue-card.escalation.low{border-left:5px solid #43715e}
.iao-evidence-count{display:block;font-size:.72rem;line-height:1.35;margin:.1rem 0}.iao-evidence-count.accepted{color:#18603f}.iao-evidence-count.pending{color:#725d1b}.iao-evidence-count.rejected{color:#9a2f2f}
.iao-evidence-record{border:1px solid rgba(22,64,48,.15);border-radius:12px;padding:.85rem;margin:.65rem 0;background:#fbfdfc;display:grid;grid-template-columns:minmax(0,1fr);gap:.75rem}
.iao-evidence-record>div{display:grid;gap:.2rem}.iao-evidence-record span,.iao-evidence-record small{display:block;color:#596d65;font-size:.8rem;overflow-wrap:anywhere}
.iao-evidence-record form{display:grid;grid-template-columns:1fr 1.4fr auto;gap:.6rem;align-items:end;padding-top:.6rem;border-top:1px solid rgba(22,64,48,.12)}
.iao-review-state{display:inline-block;padding:.1rem .4rem;border-radius:999px;text-transform:capitalize}.iao-review-state.accepted{background:#e5f5eb;color:#155d3d}.iao-review-state.pending{background:#f6f0d9;color:#765f18}.iao-review-state.rejected{background:#f8e4e4;color:#8d2929}.iao-review-state.superseded{background:#ecefed;color:#5a6560}
.iao-separation-note{border:1px dashed rgba(22,64,48,.28);border-radius:10px;padding:.65rem;background:#f5f8f6;color:#465b52;font-size:.8rem}
.iao-evidence-summary{display:flex;gap:.5rem;flex-wrap:wrap;margin-top:.75rem}.iao-evidence-summary span{border:1px solid rgba(22,64,48,.15);border-radius:999px;padding:.25rem .55rem;font-size:.78rem;background:#f8fbf9}
.iao-completion-history{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;margin-bottom:1rem}.iao-completion-history h5{grid-column:span 1;margin:.25rem 0;font-size:.8rem;text-transform:uppercase;letter-spacing:.05em;color:#50645b}
.iao-detail-card.span-2{grid-column:span 2}
.iao-detail-card form small{display:block;color:#66786f;line-height:1.4;margin-top:.45rem}
.iao-detail-card button[disabled],.iao-plan-card button[disabled]{opacity:.55;cursor:not-allowed}
.iao-status-pill.submitted{background:#eee9fb;color:#503d8a}.iao-status-pill.assigned{background:#e6f1f8;color:#28576f}
.iao-source-state.resolved{border-color:#5f9c76;background:#eef8f1}.iao-source-state.unresolved{border-color:#c68a45;background:#fff8ec}
@media(max-width:900px){.iao-evidence-record form{grid-template-columns:1fr}.iao-completion-history{grid-template-columns:1fr}.iao-detail-card.span-2{grid-column:auto}}
.iao-hero-actions a.secondary{display:inline-flex;align-items:center;padding:.62rem .8rem;border:1px solid rgba(255,255,255,.8);border-radius:8px;color:#fff;text-decoration:none;font-weight:800;background:transparent}
.iao-hero-actions a.secondary:hover{background:#fff;color:#173e55}
.iao-unresolved-card .iao-action-link{display:inline-flex;margin-left:8px}
