.jl-py-data-explorer{margin:1.5rem 0;padding:1.35rem;border:1px solid color-mix(in srgb,currentColor 22%,transparent);border-radius:18px;background:color-mix(in srgb,#7c3aed 5%,transparent)}.jl-py-data-explorer h3{font-size:1.35rem;margin:.6rem 0}.jl-py-data-explorer p{line-height:1.6}.jl-py-data-tools{display:flex;flex-wrap:wrap;align-items:center;gap:.85rem;margin:1rem 0}.jl-py-data-tools label{display:flex;gap:.5rem;align-items:center}.jl-py-data-table select,.jl-py-data-tools button,.jl-py-data-tools select{padding:.5rem;border:1px solid #9185b1;border-radius:.5rem;background:var(--background,#1f1b29);color:inherit}.jl-py-data-table{overflow-x:auto}.jl-py-data-table table{border-collapse:collapse;width:100%}.jl-py-data-table td,.jl-py-data-table th{text-align:left;padding:.7rem;border-bottom:1px solid color-mix(in srgb,currentColor 18%,transparent)}.jl-py-data-result{margin-top:1rem}.jl-py-data-result pre{white-space:pre-wrap;overflow-wrap:anywhere;padding:1rem;border-radius:.6rem;background:rgba(91,64,133,.12);font-size:.85rem;max-height:280px;overflow:auto}@media(max-width:640px){.jl-py-data-explorer{padding:.8rem}.jl-py-data-tools{align-items:flex-start;flex-direction:column}}