.butler-panel{margin:0 0 30px;padding:23px;border:1px solid #c6ddcf;border-radius:20px;background:linear-gradient(150deg,#f8fcf7,#eff7f1)}.butler-panel .card-heading{margin-bottom:8px}.butler-panel .card-intro{margin-bottom:15px}.butler-thread{max-height:330px;min-height:115px;overflow:auto;display:flex;flex-direction:column;gap:10px;padding:14px;border:1px solid #d5e5d9;border-radius:15px;background:#fff}.butler-message{max-width:85%;padding:10px 13px;border-radius:12px;background:#eaf5ed;white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.55}.butler-message.user{align-self:flex-end;background:#e8eee8}.butler-message small{display:block;color:#60816c;font-weight:800;font-size:10px;margin-bottom:4px}.butler-message a{display:inline-block;margin-top:7px;color:#215f48;font-weight:750}.butler-action{margin-top:9px;padding:10px;border:1px solid #c1ddc6;border-radius:10px;background:#fff}.butler-action strong{display:block;margin-bottom:7px}.butler-panel .butler-action button{padding:7px 11px;font-size:12px}.butler-panel .button-secondary{white-space:nowrap}.butler-panel .assistant-form{margin-top:12px}.butler-panel .workspace-note{min-height:18px}
@media(max-width:650px){.butler-panel{padding:17px}.butler-panel .card-heading{align-items:flex-start;flex-wrap:wrap}.butler-message{max-width:95%}}
