.chart-hit:hover{fill:#71e9e455;stroke:#b8faf2;stroke-width:1}
dialog.drawer{position:fixed;inset:0 0 0 auto;margin:0;width:min(590px,100%);height:100vh;max-height:100vh;border-radius:0;border-width:0 0 0 1px}
.outline,.primary,.danger,label{font-size:.875rem}
.panel-body>p{font-size:1rem}
.config-details summary{cursor:pointer;font-size:.85rem;color:var(--cyan);padding:13px 0}
.config-details[open] summary{margin-bottom:12px}
.agent-cards{grid-template-columns:repeat(5,minmax(0,1fr))}.agent-card h3{line-height:1.5}.agent-card small{line-height:1.6}.agent-card .agent-value{font-size:1rem}.mind-avatar{width:46px;height:46px;display:grid;place-items:center;margin:18px 0 12px;border:1px solid #71e9e453;border-radius:10px;background:radial-gradient(circle,#71e9e415,transparent 70%);color:var(--cyan);font:1rem ui-monospace,monospace;transform:rotate(-4deg)}.mind-voice{color:#e5c994!important;font-size:.72rem!important;overflow-wrap:anywhere}.mind-list{padding:12px 0;border-bottom:1px solid var(--line)}.mind-list:last-child{border:0}.mind-list b{display:block;font-size:.86rem;font-weight:500}.mind-list small{display:block;margin-top:5px;line-height:1.6}.node h3{font-size:.77rem;overflow-wrap:anywhere}.node .node-state{margin-bottom:10px}
@media(max-width:1200px){.agent-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:700px){.agent-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.node h3{font-size:.72rem}}
@media(max-width:380px){.top-actions{gap:6px}.breadcrumb{font-size:.62rem}.top-actions .outline{padding:7px;font-size:.64rem}.mini-avatar{display:none}.strategy-tile>div:first-child{flex-wrap:wrap}}
