.r82-tabs{display:flex;gap:.4rem;overflow-x:auto;margin:1rem 0;padding:.4rem 0;border-bottom:1px solid var(--border,#637089)}
.r82-tabs button{flex:0 0 auto;border:0;border-radius:.55rem;padding:.7rem .9rem;background:var(--surface-2,#24313e);color:inherit;cursor:pointer;font:inherit}
.r82-tabs button[aria-selected="true"]{background:#167a59;color:#fff}
.r82-panel{padding:.5rem 0 1.25rem;min-width:0}.r82-panel[hidden]{display:none}
.r82-keyframe{display:flex;align-items:end;gap:.7rem;margin:.6rem 0}.r82-keyframe label{flex:1;min-width:0}.r82-keyframe input{width:100%;margin-top:.3rem}
.r82-binding{border:1px solid var(--border,#637089);border-radius:.7rem;padding:1rem;margin:1rem 0;min-width:0}.r82-binding>label{display:block;margin:.6rem 0}
.r82-json{white-space:pre-wrap;overflow-wrap:anywhere;max-height:32rem;overflow:auto;font-size:.8rem}
.r82-chart-legend{display:flex;gap:.7rem;flex-wrap:wrap;font-size:.8rem;margin:.8rem 0}.r82-chart-legend i{display:inline-block;width:.8rem;height:.8rem;border-radius:50%;margin-right:.4rem}
.r82-table-scroll{overflow-x:auto}.r82-table-scroll td,.r82-table-scroll th{text-align:left;padding:.6rem;vertical-align:top}.r82-save-note{margin-top:1rem}
@media(max-width:600px){.r82-tabs{max-width:100%;padding-bottom:.8rem}.r82-tabs button{padding:.6rem .7rem;font-size:.85rem}.r82-keyframe{flex-wrap:wrap}.r82-keyframe label{flex:1 1 35%}.r82-binding{padding:.6rem}.r82-panel .form-grid{grid-template-columns:minmax(0,1fr)}.r82-panel input,.r82-panel select{max-width:100%;min-width:0}.r82-panel fieldset{max-width:100%}}
