.hth-fk-hub,.hth-fk-notes,.hth-instrument {max-width:100%;min-width:0}
.hth-instrument,.hth-instrument *,.hth-fk-hub,.hth-fk-hub * {box-sizing:border-box}
.hth-fk-context {margin-block:1.25rem;padding:1rem;border:1px solid currentColor;border-color:color-mix(in srgb,currentColor 25%,transparent);min-width:0}
.hth-fk-context label {display:block;margin-block:.75rem;line-height:1.6}
.hth-fk-context input:not([type=checkbox]),.hth-fk-context select {display:block;width:100%;max-width:100%;min-height:44px;font:inherit;color:inherit;background:transparent;border:1px solid currentColor;padding:.6rem;box-sizing:border-box}
.hth-fk-context input[type=checkbox] {width:1.2rem;height:1.2rem;vertical-align:middle;margin-right:.5rem}
.hth-fk-context button,.hth-fk-context a {min-height:44px;display:inline-flex;align-items:center;padding:.6rem .8rem;margin:.3rem;border:1px solid currentColor;white-space:normal}
.hth-fk-context pre,.hth-fk-saved-card pre {white-space:pre-wrap;overflow-wrap:anywhere;max-height:24rem;overflow:auto}
.hth-fk-context summary {cursor:pointer;min-height:44px;line-height:1.6}
.hth-fk-saved__actions,.hth-field-card__actions {flex-wrap:wrap}
@media(max-width:600px){.hth-fk-context {padding:.75rem}.hth-fk-saved__head {display:block}.hth-fk-context select {font-size:16px}.hth-fk-saved-card__actions {flex-wrap:wrap}}
