.idnode-pick-class[data-v-c989cafe]{display:flex;flex-direction:column;gap:var(--tvh-space-3);padding:var(--tvh-space-2) 0}.idnode-pick-class__field[data-v-c989cafe]{display:flex;flex-direction:column;gap:6px}.idnode-pick-class__label[data-v-c989cafe]{font-size:var(--tvh-text-md);font-weight:500;color:var(--tvh-text)}.idnode-pick-class__select[data-v-c989cafe]{background:var(--tvh-bg-page);color:var(--tvh-text);border:1px solid var(--tvh-border);border-radius:var(--tvh-radius-sm);padding:6px 10px;font:inherit;min-height:36px}.idnode-pick-class__select[data-v-c989cafe]:focus{outline:2px solid var(--tvh-primary);outline-offset:1px}.idnode-pick-class__status[data-v-c989cafe]{color:var(--tvh-text-muted);font-size:var(--tvh-text-md);margin:0}.idnode-pick-class__error[data-v-c989cafe]{color:var(--tvh-danger, #b00020);font-size:var(--tvh-text-md);margin:0}.idnode-pick-class__btn[data-v-c989cafe]{background:var(--tvh-bg-surface);color:var(--tvh-text);border:1px solid var(--tvh-border);border-radius:var(--tvh-radius-sm);padding:6px var(--tvh-space-3);font:inherit;font-size:var(--tvh-text-md);cursor:pointer;transition:background var(--tvh-transition)}.idnode-pick-class__btn[data-v-c989cafe]:hover:not(:disabled){background:color-mix(in srgb,var(--tvh-primary) var(--tvh-hover-strength),transparent)}.idnode-pick-class__btn[data-v-c989cafe]:disabled{opacity:.5;cursor:not-allowed}.idnode-pick-class__btn--primary[data-v-c989cafe]{background:var(--tvh-primary);color:var(--tvh-on-primary, #fff);border-color:var(--tvh-primary)}.idnode-pick-class__btn--primary[data-v-c989cafe]:hover:not(:disabled){background:color-mix(in srgb,var(--tvh-primary) 90%,black)}
