.agent-status{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:12px;padding:12px 0 20px}.agent-dot{width:8px;height:8px;border-radius:50%;background:#62814e}.agent-status-note{color:var(--muted);margin-left:10px}.agent-muted{color:var(--muted);font-size:12px;line-height:1.8}.agent-workflow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:25px}.agent-workflow button{text-align:left;background:var(--sage);padding:25px;border-radius:5px}.agent-workflow strong{display:block;font:22px Prata,Georgia;margin-bottom:12px}.agent-workflow span{font-size:12px;line-height:1.8;display:block}.agent-presets{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin:10px 0 28px;font-size:12px}.agent-fields{display:grid;grid-template-columns:1fr 1fr;gap:22px}.agent-fieldset,.agent-faq{border:1px solid var(--line);border-radius:5px;padding:20px;margin:0 0 25px;min-width:0}.agent-fieldset legend,.agent-faq legend{font-size:12px;padding:0 8px}.agent-fieldset .check{display:inline-flex;margin:5px 12px 0 0}.agent-rule-box{padding:24px;background:var(--sage);border-radius:5px;margin-bottom:25px}.agent-rule-box p{margin:16px 0 0}.agent-prompt{border-block:1px solid var(--line);padding:20px 0;margin:25px 0}.agent-prompt summary{cursor:pointer;font-size:14px}.agent-prompt .text-link{margin-bottom:16px}.agent-actions{padding-top:10px}.agent-lab{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(220px,1fr);gap:24px;align-items:start;margin-top:25px}.agent-lab-main{border:1px solid var(--line);border-radius:8px;overflow:hidden;min-width:0;background:#fffdf8}.agent-lab-title{padding:18px;background:var(--green);color:var(--paper);display:flex;justify-content:space-between;align-items:center;gap:15px;font-size:13px}.agent-lab-title button{font-size:11px}.lab-messages{height:490px;overflow:auto;padding:22px;overscroll-behavior:contain}.agent-lab-side h3{font-size:14px;margin-bottom:14px}.agent-scenario{display:block;text-align:left;border:1px solid var(--line);border-radius:5px;padding:12px 15px;width:100%;margin-bottom:8px;background:#fffdf8}.agent-scenario:hover{background:var(--sage)}.agent-scenario strong{font-size:12px;display:block;margin-bottom:5px}.agent-scenario small{font-size:10px;color:var(--muted)}.agent-profile{display:flex;gap:7px;flex-wrap:wrap;margin:15px 0}.agent-tag{display:inline-block;padding:7px 10px;background:var(--sage);border-radius:14px;font-size:10px}.agent-check-results{margin-top:30px}.agent-check{display:flex;gap:18px;justify-content:space-between;align-items:start;border-bottom:1px solid var(--line);padding:16px 0;font-size:12px}.agent-check span{color:var(--muted)}.agent-check.passed strong{color:#3d6844}.agent-check.failed strong{color:#9a4f32}.agent-version{padding:20px 0;border-bottom:1px solid var(--line)}.agent-version summary{display:flex;justify-content:space-between;gap:15px;cursor:pointer;font-size:13px;list-style:revert}.agent-version p{font-size:12px;line-height:1.8;margin-top:15px}.agent-chat-tools{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:10px 14px;background:var(--sage);font-size:9px}.agent-chat-tools button{text-decoration:underline;font-size:10px;min-height:30px}.chat-body .chip{font-size:10px;padding:8px 12px}.mini-product>div{min-width:0}.mini-product span{font-size:10px;display:block;line-height:1.6;margin-top:5px}.lab-messages .bubble{font-size:13px}.admin-panel h1{line-height:1.4}.agent-lab .chat-form .btn{padding:10px 14px;font-size:12px}#chat .chat-head>button{font-size:24px;min-width:32px;min-height:32px}@media(min-width:1920px){.lab-messages{height:620px}.agent-lab{grid-template-columns:minmax(0,1.8fr) minmax(260px,1fr)}}@media(max-width:1100px){.agent-lab{grid-template-columns:1fr}.agent-lab-side{display:grid;grid-template-columns:1fr 1fr;gap:10px}.agent-lab-side h3,.agent-lab-side .agent-profile,.agent-lab-side>.btn{grid-column:1/-1}.agent-scenario{margin:0}.agent-workflow button{padding:18px}.agent-workflow strong{font-size:19px}}@media(max-width:780px){.agent-workflow{grid-template-columns:1fr}.agent-fields{grid-template-columns:1fr}.agent-check{display:block}.agent-check span{display:block;margin-top:8px}.agent-status-note{margin-left:0;width:100%}.agent-lab-side{grid-template-columns:1fr 1fr}.lab-messages{height:420px}.agent-lab-main .chat-form input{font-size:12px}}@media(max-width:540px){.agent-lab-side{grid-template-columns:1fr}.agent-lab-title{font-size:12px;padding:15px}.lab-messages{padding:15px;height:410px}.agent-faq{padding:16px}.agent-actions .btn{width:100%}.agent-version summary{flex-direction:column;gap:8px}.agent-profile{gap:5px}.agent-lab .chat-form{gap:5px;padding:8px}.agent-lab .chat-form .btn{padding:8px;font-size:11px}.agent-lab .chat-form input{padding:10px}.agent-rule-box{padding:19px}}
