.referential-competency-form{background:#fff;border:1px solid rgb(var(--nl-theme-primary));border-radius:8px;display:flex;flex-direction:column;gap:12px;padding:14px}.referential-competency-form__field{display:flex;flex-direction:column;gap:6px}.referential-competency-form__field .text-label{color:#1b2422}.referential-competency-form__optional{color:#5e6d6b;font-weight:400}.referential-competency-form__actions{display:flex;gap:8px;justify-content:flex-end}.referential-competency-row{border:1px solid #d6dcdb;border-radius:8px}.referential-competency-row .data-list__item__title{font-size:14px}.referential-competency-row--dragging{opacity:.45}.referential-competency-row--drop-target{box-shadow:0 0 0 2px rgb(var(--nl-theme-primary))}.referential-competency-row--editing{border-color:transparent}.referential-competency-row__grip{color:#5e6d6b;cursor:grab;flex:0 0 auto;font-size:14px}.referential-competency-row__grip:active{cursor:grabbing}.referential-competency-row__desc{background:transparent;border:none;color:#5e6d6b;cursor:pointer;font-size:13px;margin:0;max-width:100%;overflow:hidden;padding:0;text-align:left;text-overflow:ellipsis;white-space:nowrap}.referential-competency-row__desc--expanded{overflow:visible;overflow-wrap:break-word;white-space:normal}.referential-competency-list{display:flex;flex-direction:column;gap:10px}.referential-competency-list__head{align-items:center;display:flex;gap:12px;justify-content:space-between}.referential-competency-list__title{color:#1b2422;font-size:14px;font-weight:700}.referential-competency-list__items{display:flex;flex-direction:column;gap:8px}.referential-block-row{border:1px solid #d6dcdb;border-radius:8px}.referential-block-row--dragging{opacity:.45}.referential-block-row--drop-target{box-shadow:0 0 0 2px rgb(var(--nl-theme-primary))}.referential-block-row__grip{color:#5e6d6b;cursor:grab;flex:0 0 auto;font-size:14px}.referential-block-row__grip:active{cursor:grabbing}.referential-block-row__chevron{background:transparent;border:none;color:#5e6d6b;cursor:pointer;flex:0 0 auto;font-size:8px;line-height:1;padding:0;transition:transform .15s ease}.referential-block-row--open .referential-block-row__chevron{transform:rotate(90deg)}.referential-block-row__meta{align-items:center;display:inline-flex;gap:8px;margin-left:4px}.referential-block-row__code{background:#f4f6f6;border-radius:6px;color:#5e6d6b;font-size:12px;font-weight:500;padding:1px 8px}.referential-block-row__cap{align-items:center;color:rgb(var(--nl-theme-primary));display:inline-flex;font-size:13px;font-weight:500;gap:4px}.referential-block-row__badge{color:#5e6d6b;font-size:12px;font-weight:500;letter-spacing:.04em;text-transform:uppercase}.referential-block-row__eval{color:#5e6d6b;font-size:13px;line-height:1.3}.referential-block-row__eval-label:after{content:" :"}.referential-block-row__eval-value{color:#1b2422;font-weight:500;white-space:pre-line}.referential-block-row__eval-description{display:block;white-space:pre-line}.referential-block-row__eval-todo{color:#c0374f;font-weight:500}.referential-block-row__body{padding:6px 14px 14px}
