.hv-custom{--custom-width:48rem;--custom-field-width:12rem;--custom-disabled-opacity:.5;--custom-focus-width:2px;scroll-margin-top:calc(var(--ui-header-height) + var(--ui-space-6));margin-block:var(--ui-space-12);color:var(--int-ink);max-width:var(--custom-width)}.hv-custom__intro{gap:var(--ui-space-4);align-items:start;display:flex}.hv-custom h2{margin:0}.hv-custom p{color:var(--int-muted);line-height:var(--ui-line-body);overflow-wrap:anywhere}.hv-custom button,.hv-custom>a{align-items:center;gap:var(--ui-space-2);padding:var(--ui-space-2) var(--ui-space-4);min-height:var(--ui-control-lg);border-radius:var(--ui-radius-control);background:var(--int-hover);color:var(--int-ink);font:inherit;cursor:pointer;border:0;text-decoration:none;display:inline-flex}.hv-custom button:disabled{opacity:var(--custom-disabled-opacity);cursor:wait}.hv-custom form{gap:var(--ui-space-4);margin-block:var(--ui-space-6);display:grid}.hv-custom label{gap:var(--ui-space-2);display:grid}.hv-custom input{width:100%;min-width:0;min-height:var(--ui-control-lg);padding:var(--ui-space-2) var(--ui-space-4);border:1px solid var(--int-line);border-radius:var(--ui-radius-control);color:var(--int-ink);background:var(--int-card);font:inherit}.hv-custom__header{align-items:end;gap:var(--ui-space-2);margin-block:var(--ui-space-4);flex-wrap:wrap;display:flex}.hv-custom__header label{flex:1 1 var(--custom-field-width)}.hv-custom summary{cursor:pointer;padding-block:var(--ui-space-2)}.hv-custom__list{margin-block:var(--ui-space-6);padding:0;list-style:none}.hv-custom__list li{justify-content:space-between;gap:var(--ui-space-4);padding-block:var(--ui-space-4);flex-wrap:wrap;display:flex}.hv-custom__list li>div:first-child{flex:1 1 var(--custom-field-width);min-width:0}.hv-custom__list p{margin-block:var(--ui-space-2)}.hv-custom__actions{align-items:center;gap:var(--ui-space-2);flex-wrap:wrap;display:flex}.hv-custom__result{white-space:pre-wrap;width:100%}.hv-custom__payload{margin-block:var(--ui-space-6)}.hv-custom pre{max-width:100%;padding:var(--ui-space-4);background:var(--int-hover);border-radius:var(--ui-radius-control);overflow:auto}.hv-custom :focus-visible{outline:var(--custom-focus-width) solid var(--int-ink);outline-offset:var(--custom-focus-width)}
