.agent-management{color:#eaf1f9;background:#142338;border:1px solid #33465e;border-radius:16px;margin-top:24px;padding:24px}.agent-management header,.agent-management-identity{justify-content:space-between;align-items:center;gap:16px;display:flex}.agent-management h2,.agent-management h3{color:#f5f8fc;margin:6px 0}.agent-management p{overflow-wrap:anywhere;margin:8px 0}.agent-management small,.agent-management dt,.agent-management-footnote{color:#afbed1}.agent-management header small{letter-spacing:.1em}.agent-management-card{background:#1b2c43;border:1px solid #40516a;border-radius:12px;margin:16px 0;padding:20px}.agent-status,.agent-integration-state{letter-spacing:.05em;font-size:12px;font-weight:700}.agent-status{background:#30445f;border-radius:20px;padding:6px 10px}.agent-management dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:20px 0;display:grid}.agent-management dt{margin-bottom:5px;font-size:12px}.agent-management dd{overflow-wrap:anywhere;margin:0}.agent-suspend-button{color:#fff;font:inherit;cursor:pointer;background:#b53e47;border:1px solid #ee8992;border-radius:8px;padding:11px 16px;font-weight:650}.agent-suspend-button:disabled{opacity:.55;cursor:default}.agent-management-error{color:#ffc5c8}.agent-management-footnote{font-size:13px}.agent-confirm-backdrop{z-index:2000;background:#071323b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.agent-confirm-dialog{background:#192a41;border:1px solid #65778e;border-radius:16px;width:100%;max-width:480px;padding:24px;box-shadow:0 20px 70px #0008}.agent-confirm-dialog>div{justify-content:flex-end;gap:12px;margin-top:24px;display:flex}@media (max-width:650px){.agent-management{padding:16px}.agent-management header,.agent-management-identity{flex-direction:column;align-items:flex-start}.agent-management dl{grid-template-columns:1fr}.agent-management-card{padding:16px}.agent-confirm-dialog>div{flex-wrap:wrap}}.agent-onboarding{border-top:1px solid #40516a;margin-top:24px;padding-top:20px}.agent-onboarding-steps{gap:18px;padding-left:22px;display:grid}.agent-onboarding-review{background:#1b2c43;border:1px solid #647997;border-radius:12px;margin-top:16px;padding:18px}.agent-onboarding-review button{margin:6px 8px 6px 0}.agent-onboarding-field{gap:8px;margin:14px 0;display:grid}.agent-onboarding-field textarea,.agent-onboarding-field input{box-sizing:border-box;color:#f5f8fc;width:100%;max-width:100%;font:inherit;background:#0e1b2c;border:1px solid #788ca7;border-radius:8px;padding:12px}.agent-onboarding-field textarea{resize:vertical;overflow-wrap:anywhere;min-height:90px}.agent-onboarding-approval{align-items:flex-start;gap:10px;margin:16px 0;display:flex}.agent-onboarding code{overflow-wrap:anywhere}.agent-proof-page{max-width:820px;margin:40px auto;padding:0 16px}.agent-proof-page h1{color:#f5f8fc}.agent-proof-page .agent-management{margin-top:0}.agent-management-compact{margin:18px 0;padding:0}.agent-management-disclosure>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;list-style:none;display:flex}.agent-management-disclosure>summary::-webkit-details-marker{display:none}.agent-management-disclosure>summary>span:first-child{gap:4px;display:grid}.agent-management-disclosure>summary:after{content:"+";color:#afbed1;font-size:22px}.agent-management-disclosure[open]>summary:after{content:"−"}.agent-management-disclosure>summary:focus-visible{outline-offset:-3px;border-radius:16px;outline:2px solid #9fd3ff}.agent-management-disclosure[open]>summary{border-bottom:1px solid #33465e}.agent-management-content{padding:20px}@media (max-width:650px){.agent-management-disclosure>summary{flex-wrap:wrap;padding:14px}.agent-management-content{padding:14px}}.agent-status-active{color:#bbf7d0;background:#14532d;border:1px solid #4ade80}.agent-status-suspended{color:#ffedd5;background:#713f12;border:1px solid #fbbf24}.agent-management-advanced{border-top:1px solid #40516a;margin-top:20px;padding-top:14px}.agent-management-advanced summary{cursor:pointer;color:#dce9f7;padding:8px 0;font-weight:650}.agent-management button:not(.agent-suspend-button){color:#f5f8fc;cursor:pointer;background:#283f5b;border:1px solid #8ba7c7;border-radius:7px;padding:9px 13px}.agent-management button:disabled{opacity:.55;cursor:default}.agent-management label{color:#eaf1f9}.agent-management input[type=checkbox]{accent-color:#4ade80;width:18px;height:18px}.agent-management textarea{color:#f5f8fc;background:#0e1b2c;border:1px solid #788ca7;max-width:100%}:is(.agent-management button:focus-visible,.agent-management summary:focus-visible){outline-offset:3px;outline:2px solid #9fd3ff}.agent-create-error{z-index:3000;color:#ffe4e6;background:#431e2b;border:1px solid #fb7185;border-radius:10px;max-width:440px;padding:16px;position:fixed;bottom:18px;right:24px}
