.capability-summary{padding:0!important}.capability-summary.attention{border:1px solid rgba(245,158,11,.75)!important;box-shadow:0 0 0 1px rgba(245,158,11,.12),0 0 22px rgba(245,158,11,.08)}.capability-summary-line{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 16px}.capability-summary-line>div{display:flex;align-items:center;gap:10px;min-width:0}.capability-summary-line i{display:inline-flex;width:22px;height:22px;align-items:center;justify-content:center;border-radius:999px;background:#1e293b;color:#94a3b8;font-style:normal;font-weight:800}.capability-summary.attention .capability-summary-line i{background:#f59e0b;color:#111827}.capability-summary-line b{font-size:12px;white-space:nowrap}.capability-summary.attention .capability-summary-line b,.capability-summary.attention .capability-summary-line span{color:#fbbf24}.capability-summary-line span{font-size:12px;color:#94a3b8}.capability-summary-line a{font-size:12px;color:#60a5fa;text-decoration:none;white-space:nowrap;font-weight:700}.capability-summary.attention .capability-summary-line a{color:#fbbf24}.capability-proposals.attention{border:1px solid rgba(245,158,11,.55)!important}.capability-proposals header em{display:inline-flex;min-width:24px;height:24px;align-items:center;justify-content:center;border-radius:999px;background:#f59e0b;color:#111827;font-style:normal;font-size:12px;margin-left:8px}.capability-proposal{display:grid;grid-template-columns:minmax(360px,1fr) minmax(360px,auto);gap:20px;padding:18px;border-top:1px solid rgba(148,163,184,.18)}.capability-proposal-copy{display:flex;flex-direction:column;gap:7px;min-width:0}.capability-proposal-copy small{font-size:11px;letter-spacing:.08em;color:#a78bfa}.capability-proposal-copy b{font-size:15px;line-height:1.35}.capability-proposal-copy span{color:#cbd5e1}.capability-proposal-copy em{font-style:normal;color:#94a3b8;font-size:12px;line-height:1.45}.capability-context{display:flex;align-items:center;gap:8px 14px;flex-wrap:wrap;margin:2px 0 4px;padding:9px 11px;border-radius:8px;background:rgba(15,23,42,.7);border:1px solid rgba(148,163,184,.18)}.capability-context strong{font-size:13px;color:#f8fafc}.capability-context span{font-size:12px!important;color:#94a3b8!important}.capability-proposal-actions{display:flex;align-items:end;gap:8px;flex-wrap:wrap}.capability-proposal-actions label{display:flex;flex-direction:column;gap:4px;font-size:11px;color:#94a3b8}.capability-proposal-actions select{min-width:230px;padding:9px;border-radius:8px;background:#0f172a;color:#e2e8f0;border:1px solid #334155}.capability-proposal-actions button{padding:10px 14px;border:0;border-radius:8px;background:#7c3aed;color:white;font-weight:700;cursor:pointer}.capability-proposal-actions button.secondary{background:#1e293b;color:#cbd5e1}.capability-notice{margin:12px 18px;padding:10px 12px;border-radius:8px;background:rgba(124,58,237,.12);color:#ddd6fe}.capability-empty{padding:18px;color:#94a3b8}@media(max-width:900px){.capability-summary-line,.capability-summary-line>div{align-items:flex-start;flex-direction:column}.capability-proposal{grid-template-columns:1fr}.capability-proposal-actions{align-items:stretch}.capability-proposal-actions label,.capability-proposal-actions select,.capability-proposal-actions button{width:100%}}
