.SkillReferencePicker_picker__bGYtA{display:grid;gap:10px;min-width:0}.SkillReferencePicker_dropzone__JgsTG{border:1px dashed var(--ui-line-strong);border-radius:10px;padding:14px 12px;display:grid;justify-items:center;gap:8px;text-align:center;background:var(--ui-subtle);color:var(--ui-muted)}.SkillReferencePicker_dropzone__JgsTG strong{color:var(--ui-text);font-size:13px;font-weight:500;line-height:22px}.SkillReferencePicker_dropzone__JgsTG>span{font-size:12px;line-height:20px;overflow-wrap:anywhere}.SkillReferencePicker_dropzone__JgsTG>button{width:auto;background:var(--ui-surface)}.SkillReferencePicker_dragging__GO4aP{border-color:var(--ui-primary);outline:2px solid var(--ui-primary);outline-offset:2px;background:var(--ui-hover)}.SkillReferencePicker_selection__vtMvg{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px;font-size:12px;line-height:20px;color:var(--ui-muted)}.SkillReferencePicker_help__JY0ax button,.SkillReferencePicker_selection__vtMvg button{color:var(--ui-text);min-height:32px;text-decoration:underline;text-underline-offset:3px}.SkillReferencePicker_grid__irvC9{display:grid;grid-template-columns:repeat(auto-fill,minmax(76px,1fr));gap:8px;max-height:240px;overflow-y:auto;padding:3px}.SkillReferencePicker_reference__jyxTm{display:flex;min-width:0;position:relative;flex-direction:column;gap:5px;border:1px solid var(--ui-line);padding:5px;border-radius:8px;cursor:pointer}.SkillReferencePicker_reference__jyxTm:has(input:checked){border-color:var(--ui-primary);background:var(--ui-subtle)}.SkillReferencePicker_reference__jyxTm input{position:absolute;top:8px;left:8px;width:17px;height:17px;accent-color:var(--ui-primary)}.SkillReferencePicker_reference__jyxTm img{width:100%;height:68px;object-fit:contain;border-radius:4px;background:var(--ui-subtle)}.SkillReferencePicker_reference__jyxTm>span{font-size:12px;line-height:20px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.SkillReferencePicker_picker__bGYtA :is(button,input):focus-visible{outline:2px solid var(--ui-primary);outline-offset:2px}.SkillReferencePicker_error__CvTlr,.SkillReferencePicker_help__JY0ax{font-size:12px;line-height:20px;overflow-wrap:anywhere}.SkillReferencePicker_help__JY0ax{color:var(--ui-muted)}.SkillReferencePicker_error__CvTlr{color:var(--ui-danger)}