[hidden]{display:none!important}
.workflow-tabs{display:flex;gap:9px;margin:22px 0 16px;padding:6px;background:#eae7de;border:1px solid #dfd9cb;border-radius:15px;max-width:620px}
.workflow-tabs button{flex:1;padding:13px 18px;border:1px solid transparent;border-radius:10px;background:transparent;color:#4d5a69;font-size:14px;font-weight:650;white-space:nowrap}
.workflow-tabs button[aria-selected=true]{background:linear-gradient(130deg,#19324d,#102138);color:#ebcc8c;border-color:#bda267;box-shadow:0 5px 15px #152a3f26}
.bot-simple-card{background:radial-gradient(ellipse at 100% 0,#bb944e26,transparent 55%),linear-gradient(135deg,#172d46,#0c1a2d);border:1px solid #ac8c514d;box-shadow:0 15px 36px #14283f1f}
.bot-simple-title .eyebrow{color:#d3b779}.bot-simple-title h2{color:#fff;font-size:29px;letter-spacing:-.7px}.bot-simple-title p,.bot-simple-card>.helper{color:#d6dfe9}
.bot-simple-actions{gap:9px;flex-wrap:wrap}.bot-simple-actions .btn-secondary{background:#ffffff0d;color:#ede6d8;border-color:#c5af764d}.bot-simple-actions .btn-primary{background:#c5a565;color:#14273d}
.workflow-overview{padding:26px;border-color:#ded7c9;background:linear-gradient(130deg,#fff,#faf8f3);box-shadow:0 9px 28px #132c4508}
#botUnifiedMetrics{margin:21px 0}.bot-metric{min-width:0}.bot-metric>span{line-height:1.45;min-height:24px}.bot-metric strong{color:#19324a}
.workflow-current{border:1px solid #d7c8a8;border-radius:15px;background:#fff;padding:22px;margin-bottom:16px;box-shadow:0 4px 17px #132d4506}
.workflow-current-head{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.workflow-current-head small{color:#7c7569}.workflow-badge{padding:6px 10px;border-radius:6px;font-size:11px;font-weight:750;letter-spacing:.8px;background:#ece9e1;color:#5b5e5f}.workflow-badge.tone-active{background:#e5f0e9;color:#226648}.workflow-badge.tone-attention{background:#fff0d5;color:#865e16}
.workflow-current h3{font-size:21px;letter-spacing:-.4px;margin:17px 0 10px;color:#183049}.workflow-current-url{display:block;font-size:15px;overflow-wrap:anywhere;border-left:3px solid #c4a15c;padding-left:12px}.workflow-current p{line-height:1.6;color:#596879;margin:13px 0}.workflow-current>small{color:#82878c}
.workflow-history{border-top:1px solid #e7e1d5;padding:14px 0;margin-top:15px}.workflow-history>summary{cursor:pointer;font-weight:600;color:#4e5e6e;font-size:13px}.workflow-history .btn{margin-top:12px}.workflow-history p{color:#586575;font-size:13px;line-height:1.6}
#botWorkflowIssue{margin-bottom:16px}.bot-pane{min-width:0}.bot-pane .outdated-intro{margin-top:0}.bot-pane .outdatedStats{grid-template-columns:repeat(4,1fr)}
.workflow-tabs button:focus-visible{outline:3px solid #c4a15c;outline-offset:3px}.nav-group-label{letter-spacing:1.5px}
@media(max-width:760px){.workflow-tabs{max-width:none;gap:5px;padding:5px}.workflow-tabs button{padding:12px 7px;font-size:12px}.workflow-overview{padding:18px}.workflow-current{padding:17px}.workflow-current h3{font-size:19px}#botUnifiedMetrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.bot-simple-title h2{font-size:25px}.bot-simple-hero{gap:14px}.bot-simple-actions .btn{font-size:12px}.workflow-current-url{font-size:13px}.workflow-history summary{line-height:1.5}#outdatedStats{grid-template-columns:repeat(2,minmax(0,1fr))}}

#view-bot .bot-simple-card{background:radial-gradient(ellipse at 100% 0,#bb944e26,transparent 55%),linear-gradient(135deg,#172d46,#0c1a2d)!important;border:1px solid #ac8c514d}
#view-bot .bot-simple-actions .btn-secondary{background:#19324d;color:#f4e3bd;border:1px solid #8e794f;opacity:1}
#view-bot .bot-simple-actions .btn-secondary:hover:not(:disabled){background:#264561;color:#fff4d9;border-color:#c5a565}
#view-bot .bot-simple-actions .btn-secondary:disabled{background:#edf0f3;color:#566373;border-color:#cbd2dc;opacity:1}
#view-bot .bot-status-help .btn-secondary{background:#fff;color:#203b59;border-color:#b7c7d9}
.discovery-connection{display:flex;align-items:center;justify-content:space-between;gap:20px}.discovery-connection strong{color:#17314a}.discovery-connection p{margin:9px 0;font-size:13px;color:#405a73}.discovery-connection small{display:block;color:#566b80;line-height:1.6}
.discovery-progress{padding:13px 15px;border:1px solid #c9d5df;border-left:3px solid #b59859;border-radius:10px;background:#f2f5f8;color:#253e57;font-size:13px;line-height:1.65;margin:16px 0 0}.discovery-progress.error{background:#fff1f0;border-color:#e4b8b6;color:#8c2d36}
.discovery-note summary{cursor:pointer;font-size:12px;font-weight:650;color:#40536b}.discovery-note label{margin-top:10px}
.discovery-workspace button:disabled{opacity:1;background:#eef1f5;color:#687587;border-color:#d3dbe4;cursor:not-allowed}
@media(max-width:760px){.discovery-connection{align-items:stretch;flex-direction:column}.discovery-connection .btn{align-self:flex-start}}
