.association-instructor-skill-picker[data-v-c969ab5c]{min-width:0}.association-instructor-skill-picker__trigger[data-v-c969ab5c]{border:1px solid var(--input);border-radius:var(--radius-aurora-md);background:var(--surface);width:100%;min-height:2.65rem;color:var(--foreground);text-align:start;justify-content:space-between;align-items:center;gap:.65rem;padding-inline:.85rem;font-size:.875rem;transition:border-color .2s,background-color .2s,box-shadow .2s;display:flex}.association-instructor-skill-picker__trigger[data-v-c969ab5c]:hover:not(:disabled){border-color:color-mix(in srgb,var(--foreground) 28%,var(--input));background:var(--surface-subtle)}.association-instructor-skill-picker__trigger[data-v-c969ab5c]:focus-visible{border-color:var(--primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--primary) 25%,transparent);outline:none}.association-instructor-skill-picker__trigger[data-v-c969ab5c]:disabled{cursor:not-allowed;opacity:.68}.association-instructor-skill-picker__trigger--invalid[data-v-c969ab5c]{border-color:var(--destructive)}.association-instructor-skill-picker__trigger--invalid[data-v-c969ab5c]:focus-visible{border-color:var(--destructive);box-shadow:0 0 0 2px color-mix(in srgb,var(--destructive) 25%,transparent);outline:none}.association-instructor-skill-picker__value[data-v-c969ab5c]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.association-instructor-skill-picker__value--placeholder[data-v-c969ab5c]{color:var(--muted-foreground)}.association-instructor-skill-picker__chevron[data-v-c969ab5c]{width:1rem;height:1rem;color:var(--muted-foreground);flex:none;transition:transform .2s,color .2s}.association-instructor-skill-picker__trigger[data-state=open] .association-instructor-skill-picker__chevron[data-v-c969ab5c]{color:var(--primary);transform:rotate(180deg)}.association-instructor-skill-picker__popover{box-sizing:border-box;width:calc(min(28rem,100vw - 2rem));max-height:min(var(--reka-popper-available-height,24rem),100dvh - 1rem);border:1px solid var(--border);border-radius:var(--radius-aurora-md);background:var(--popover);color:var(--popover-foreground);box-shadow:var(--shadow-aurora-elevated);direction:rtl;animation:.18s ease-out popover-fade-in-c969ab5c;overflow-y:auto}@keyframes popover-fade-in-c969ab5c{0%{opacity:0;transform:scale(.96)translateY(-4px)}to{opacity:1;transform:scale(1)translateY(0)}}.association-instructor-skill-picker__search-wrapper{border-bottom:1px solid var(--border);background:var(--surface-subtle);align-items:center;gap:.5rem;padding:.5rem .75rem;transition:background-color .15s;display:flex}.association-instructor-skill-picker__search-wrapper:focus-within{background:var(--surface)}.association-instructor-skill-picker__search-icon{width:1rem;height:1rem;color:var(--muted-foreground);flex-shrink:0}.association-instructor-skill-picker__search-input{min-width:0;color:var(--foreground);direction:rtl;background:0 0;border:0;outline:none;flex:1;padding:.25rem 0;font-size:.82rem}.association-instructor-skill-picker__search-input::placeholder{color:var(--muted-foreground);font-size:.82rem}.association-instructor-skill-picker__search-clear{background:var(--muted);width:1.25rem;height:1.25rem;color:var(--muted-foreground);cursor:pointer;border:0;border-radius:9999px;justify-content:center;align-items:center;padding:0;transition:background-color .12s,color .12s;display:inline-flex}.association-instructor-skill-picker__search-clear:hover{background:var(--destructive);color:var(--destructive-foreground)}.association-instructor-skill-picker__list{min-width:0;max-height:min(18rem,var(--reka-popper-available-height,18rem));overscroll-behavior:contain;direction:rtl;outline:none;padding:.35rem;overflow-y:auto}.association-instructor-skill-picker__option{border-radius:var(--radius-aurora-sm);width:100%;min-height:2.35rem;color:var(--popover-foreground);cursor:pointer;text-align:start;direction:rtl;background:0 0;border:1px solid #0000;justify-content:space-between;align-items:center;gap:.75rem;padding:.45rem .75rem;font-size:.84rem;transition:background-color .12s,color .12s,border-color .12s;display:flex}.association-instructor-skill-picker__option:hover,.association-instructor-skill-picker__option[data-highlighted]{background:var(--surface-subtle);color:var(--foreground)}.association-instructor-skill-picker__option[data-state=checked]{border-color:color-mix(in srgb,var(--primary) 22%,transparent);background:color-mix(in srgb,var(--primary) 12%,var(--surface-elevated));color:var(--foreground);font-weight:700}.association-instructor-skill-picker__option:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,var(--primary) 25%,transparent) inset;outline:none}.association-instructor-skill-picker__check{width:1rem;height:1rem;color:var(--primary);flex:none;justify-content:center;align-items:center;display:inline-flex}.association-instructor-skill-picker__drawer{border-radius:var(--radius-aurora-lg) var(--radius-aurora-lg) 0 0;color:var(--foreground);direction:rtl;border-block-end:0;flex-direction:column;gap:0;overflow:hidden;width:100%!important;max-width:none!important;height:min(94dvh,100dvh - .75rem - env(safe-area-inset-top,0px))!important;max-height:min(94dvh,100dvh - .75rem - env(safe-area-inset-top,0px))!important;background:var(--surface-elevated)!important;padding:0!important;display:flex!important;position:fixed!important;inset-block:auto 0!important;inset-inline:0!important}.association-instructor-skill-picker__drawer [data-vaul-handle]{background:var(--muted-foreground);opacity:1;border-radius:999px;flex:none;width:2.25rem;height:.25rem;margin-block:.6rem .35rem;margin-inline:auto;display:block}.association-instructor-skill-picker__drawer-header{border-block-end:1px solid var(--border);flex:none;padding:.35rem 1rem .7rem;padding-inline-end:3.25rem}.association-instructor-skill-picker__drawer-header [data-vaul-drawer-title]{font-size:1rem;line-height:1.5}.association-instructor-skill-picker__drawer-header [data-vaul-drawer-description]{margin-block-start:.15rem;font-size:.75rem;line-height:1.6}.association-instructor-skill-picker__drawer-close{z-index:1;border-radius:var(--radius-aurora-sm);min-width:2rem;min-height:2rem;color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex;position:absolute;inset-block-start:.85rem;inset-inline-end:1rem}.association-instructor-skill-picker__drawer-close:hover{background:var(--surface-subtle);color:var(--foreground)}.association-instructor-skill-picker__drawer-close:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,var(--primary) 25%,transparent);outline:none}.association-instructor-skill-picker__drawer-close svg{width:1rem;height:1rem}.association-instructor-skill-picker__drawer-list{max-height:calc(min(52dvh,24rem));padding:.25rem 1rem max(.75rem,env(safe-area-inset-bottom,0px));flex:0 auto}.association-instructor-skill-picker__drawer--compact .association-instructor-skill-picker__drawer-list{max-height:calc(min(24rem,max(5rem,62dvh - 13rem)))}@media (prefers-reduced-motion:reduce){.association-instructor-skill-picker__chevron[data-v-c969ab5c],.association-instructor-skill-picker__trigger[data-v-c969ab5c],.association-instructor-skill-picker__option,.association-instructor-skill-picker__popover{transition:none;animation:none}}
