.agentbar{position:sticky;top:0;z-index:30;background:#edf6ef;padding:10px 20px;border-bottom:1px solid #bed8cc;display:flex;gap:12px;align-items:center;flex-wrap:wrap;color:#183d3a;font:14px/1.5 system-ui}.agentbar button{font-size:14px;padding:6px 12px}.resourcepanel{position:fixed;right:18px;top:70px;bottom:18px;width:min(440px,calc(100vw - 24px));z-index:80;background:white;color:#183d3a;border:1px solid #a9c7bb;border-radius:18px;box-shadow:0 12px 70px #102b3b44;overflow:auto;padding:20px;font:16px/1.6 system-ui}.resourcepanel button,.resourcepanel input,.resourcepanel textarea{font:inherit}.agentreply{white-space:pre-wrap;background:#f1f6f2;border-radius:10px;padding:14px;margin:12px 0;overflow-wrap:anywhere}.agentreply a{display:inline;overflow-wrap:anywhere}.agentreply img{max-width:100%;height:auto;border-radius:7px}.modal{position:fixed;inset:0;background:#10222bd9;z-index:200;display:flex;align-items:center;justify-content:center;padding:20px}.modal .card{max-width:470px;width:100%;max-height:95vh;overflow:auto}.timeline{border-left:2px solid #bed8cc;padding-left:16px;margin:10px 0}.timeline p{margin:10px 0}details{margin:12px 0}summary{cursor:pointer}.login{max-width:500px;margin:35px auto}.foot{font-size:13px;color:var(--muted);padding-top:20px}.chips{display:flex;gap:10px;flex-wrap:wrap}.modal .card{background:white;color:#183d3a;border-radius:18px;padding:24px}.agentbar a{color:#087d70}.resourcepanel input,.resourcepanel textarea{display:block;width:100%;padding:10px;background:white;color:#183d3a;border:1px solid #b4ccc2}.resourcepanel label{display:block;margin:12px 0}.resourcepanel h2{color:#183d3a}.resourcepanel button,.agentbar button{color:#183d3a;background:white;border:1px solid #b4ccc2;border-radius:8px;padding:8px 12px;cursor:pointer}.resourcepanel .status{font-size:14px;color:#087d70}.resourcepanel .muted{font-size:13px;color:#617a75}.agentbar .error{color:#a12d26}@media(max-width:760px){.resourcepanel{right:12px;top:65px;bottom:12px}.agentbar{position:relative;padding:10px 12px}}