.autonomous-approval-queue{margin:2rem auto;max-width:1200px;padding:1.4rem;border:1px solid var(--line);border-radius:1.2rem;background:linear-gradient(145deg,rgba(255,159,67,.07),rgba(56,229,140,.04))}.approval-heading-controls{display:flex;align-items:center;gap:.8rem;flex-wrap:wrap}.approval-summary{color:var(--muted);font-size:.84rem}.approval-connection-note{padding:.85rem 1rem;border:1px solid rgba(242,201,76,.22);border-radius:.85rem;background:rgba(242,201,76,.06);color:var(--muted)}.autonomous-approval-list{display:grid;gap:1rem;margin-top:1rem}.autonomous-approval-card{padding:1rem;border:1px solid var(--line);border-left:4px solid #f2c94c;border-radius:1rem;background:var(--panel)}.autonomous-approval-card[data-state="approved"]{border-left-color:var(--green)}.autonomous-approval-card[data-state="denied"]{border-left-color:var(--danger)}.approval-card-header{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.approval-card-header h3{margin:.3rem 0}.approval-card-header small{color:var(--muted)}.approval-number{display:inline-flex;padding:.2rem .5rem;border:1px solid var(--line);border-radius:999px;color:var(--green-2);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.78rem}.approval-state{padding:.3rem .6rem;border-radius:999px;background:rgba(242,201,76,.1);color:#f2c94c;font-size:.75rem;font-weight:700;white-space:nowrap}.approval-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin:1rem 0}.approval-facts div{padding:.75rem;border:1px solid rgba(255,255,255,.06);border-radius:.75rem;background:rgba(255,255,255,.02)}.approval-facts dt{color:var(--muted);font-size:.74rem;text-transform:uppercase;letter-spacing:.05em}.approval-facts dd{margin:.35rem 0 0;overflow-wrap:anywhere}.approval-controls{display:flex;align-items:center;gap:.7rem;flex-wrap:wrap}.approval-approve{background:var(--green);color:#07110c}.approval-deny{border-color:rgba(255,92,92,.45);color:#ff8d8d}.approval-decision-status{margin:.8rem 0 0;color:var(--muted);font-size:.82rem}.approval-decision-status[data-tone="approve"]{color:var(--green-2)}.approval-decision-status[data-tone="deny"],.approval-decision-status[data-tone="failure"]{color:#ff8d8d}.approval-decision-status[data-tone="blocked"]{color:#f2c94c}.approval-empty{color:var(--muted);padding:1rem;border:1px dashed var(--line);border-radius:.85rem}@media(max-width:800px){.approval-facts{grid-template-columns:1fr}.approval-card-header{flex-direction:column}.approval-heading-controls{align-items:flex-start}.approval-controls .button{width:100%}}
