.kdl-hub-field{display:flex;min-width:0;flex-direction:column;font-family:var(--kdl-hub-font-sans)}.kdl-hub-field-label{margin-bottom:6px;color:rgb(var(--kdl-hub-color-text-primary));font-size:var(--kdl-hub-font-size-label);font-weight:var(--kdl-hub-font-weight-semibold)}.kdl-hub-input-frame{--kdl-hub-input-radius:var(--kdl-hub-radius-control);display:flex;min-width:0;align-items:center;border:1px solid rgb(var(--kdl-hub-color-border-control));border-radius:var(--kdl-hub-input-radius);background:rgb(var(--kdl-hub-color-surface-default));box-shadow:var(--kdl-hub-shadow-control);transition:border-color var(--kdl-hub-transition-fast),box-shadow var(--kdl-hub-transition-fast)}.kdl-hub-input-frame[data-size=sm]{height:var(--kdl-hub-control-height-sm)}.kdl-hub-input-frame[data-size=md]{height:var(--kdl-hub-control-height-md)}.kdl-hub-input-frame:focus-within{border-color:rgb(var(--kdl-hub-color-action-primary));box-shadow:0 0 0 var(--kdl-hub-focus-ring-width) rgb(var(--kdl-hub-color-action-primary)/16%)}.kdl-hub-input-frame[data-state=invalid]{border-color:rgb(var(--kdl-hub-color-feedback-error))}.kdl-hub-input-frame[data-state=disabled]{background:rgb(var(--kdl-hub-color-surface-canvas));opacity:var(--kdl-hub-disabled-opacity)}.kdl-hub-input-frame [data-slot=leading],.kdl-hub-input-frame [data-slot=trailing]{display:inline-flex;flex:0 0 auto;align-items:center;color:rgb(var(--kdl-hub-color-text-secondary))}.kdl-hub-input-frame [data-slot=leading]{margin-left:12px}.kdl-hub-input-frame [data-slot=trailing]{margin-right:8px}.kdl-hub-input{width:100%;min-width:0;height:100%;padding:0 12px;border:0;outline:0;background:transparent;color:rgb(var(--kdl-hub-color-text-primary));font:inherit;font-size:var(--kdl-hub-font-size-body)}.kdl-hub-input::placeholder{color:rgb(var(--kdl-hub-color-text-secondary));opacity:.75}.kdl-hub-input::-webkit-search-cancel-button{display:none}.kdl-hub-search-clear{display:inline-grid;width:24px;height:24px;padding:0;place-items:center;border:0;border-radius:50%;background:transparent;color:inherit;cursor:pointer}.kdl-hub-search-clear:hover{background:rgb(var(--kdl-hub-color-surface-canvas))}.kdl-hub-search-clear.focus-visible,.kdl-hub-search-clear:focus-visible{outline:var(--kdl-hub-focus-ring-width) solid rgb(var(--kdl-hub-color-action-primary))}.kdl-hub-field-error{margin:6px 0 0;color:rgb(var(--kdl-hub-color-feedback-error));font-size:var(--kdl-hub-font-size-caption);line-height:var(--kdl-hub-line-height-tight)}