.research-lab{margin:0 0 24px;padding:20px;background:#f3f7f4;border:1px solid #cfddd6;border-radius:14px;color:#17201d;min-width:0}.lab-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.lab-heading h4{font-size:19px;margin:4px 0 8px;line-height:1.5}.lab-heading p{margin:0;color:#52645b}.lab-eyebrow{font-size:12px;letter-spacing:.05em;color:#52645b}.lab-progress{list-style:none;display:flex;flex-wrap:wrap;gap:12px;padding:12px 0;margin:12px 0;border-bottom:1px solid #cfddd6;font-size:13px;color:#52645b}.lab-progress li[aria-current]{font-weight:700;color:#1f5947}.research-lab details{border-top:1px solid #cfddd6;padding:10px 0}.research-lab summary{display:flex;gap:8px;align-items:center;cursor:pointer;min-height:40px;font-weight:600;list-style:revert}.research-lab summary>span{margin-left:auto;font-size:12px;font-weight:400;color:#52645b}.lab-muted{color:#52645b;font-size:13px;line-height:1.65;overflow-wrap:anywhere}.lab-notice{display:flex;align-items:center;gap:10px;padding:12px;background:#fff9e9;border-radius:8px;flex-wrap:wrap}.lab-item{padding:14px 0;border-bottom:1px solid #dce5e0;overflow-wrap:anywhere}.lab-item h4{margin:4px 0}.lab-item pre,.lab-source pre,.rw-dialog pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:340px;overflow:auto}.lab-source{padding:14px;background:#f3f7f4;border-radius:10px;margin-bottom:16px}.lab-table{max-width:100%;overflow:auto;max-height:480px;margin-top:12px;background:white}.lab-table table{border-collapse:collapse;width:100%;min-width:650px;font-size:13px}.lab-table th,.lab-table td{padding:10px;text-align:left;border-bottom:1px solid #dce5e0;max-width:240px;overflow-wrap:anywhere}.lab-table th{position:sticky;top:0;background:#edf3ef;z-index:1}.lab-table th button{border:0;background:transparent;padding:4px;font-weight:600}.lab-check{display:flex!important;align-items:center;gap:10px}.lab-check input{width:auto!important}.research-lab svg{width:18px;height:18px;flex-shrink:0}.research-lab progress,.rw-dialog progress{width:100%}.research-lab button:focus-visible,.research-lab summary:focus-visible{outline:2px solid #1f5947;outline-offset:3px}.research-lab label{display:grid;gap:6px}.research-lab input{min-height:40px;padding:8px;border:1px solid #bccfc4;border-radius:8px;min-width:0;width:100%;box-sizing:border-box}@media(max-width:700px){.research-lab{padding:14px}.lab-heading{display:block}.lab-heading>.rw-actions{margin-top:12px}.research-lab button,.research-lab summary{min-height:44px}.research-lab summary{flex-wrap:wrap}.research-lab summary>span{margin-left:0}.lab-progress{gap:8px;font-size:12px}.lab-table{max-height:400px}}
.research-lab summary::after{content:"";width:7px;height:7px;border-right:1.6px solid currentColor;border-bottom:1.6px solid currentColor;transform:rotate(-45deg);margin-left:10px;flex-shrink:0}.research-lab details[open]>summary::after{transform:rotate(45deg)}.research-lab summary:only-child{padding-right:0}
