.repertoire-picker{flex-direction:column;gap:1.25rem;display:flex}.repertoire-picker__field{flex-direction:column;gap:.5rem;display:flex}.repertoire-picker__label{color:#000;font-size:.85rem;font-weight:500}.repertoire-picker__textarea{box-sizing:border-box;resize:none;width:100%;font-family:inherit;font-size:inherit;background:#fafafa;border:1px solid #e5e5e5;border-radius:8px;padding:.85rem}.repertoire-picker__textarea::placeholder{opacity:.4}.repertoire-picker__list{flex-direction:column;gap:.25rem;list-style:none;display:flex}.repertoire-picker__item{cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:.75rem;width:100%;padding:.5rem 0;display:flex}.repertoire-picker__item--added{opacity:.4;cursor:default}.repertoire-picker__item--added .repertoire-picker__item-icon{background:#e5e5e5}.repertoire-picker__item--added .repertoire-picker__item-icon svg{color:#737373}.repertoire-picker__item-icon{aspect-ratio:1;background:#efecff;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:48px;display:flex}.repertoire-picker__item-icon svg{color:#2e216b}.repertoire-picker__item-meta{flex-direction:column;gap:2px;display:flex}.repertoire-picker__item-name{color:#000;font-size:.95rem;font-weight:600}.repertoire-picker__item-count{color:#a3a3a3;align-items:center;gap:3px;font-size:.8rem;display:flex}