.vskbn-profile-actions {
    margin: 12px 0;
}

.vskbn-profile-title {
    margin: 0 0 14px;
}

.vskbn-profile-context {
    margin: 0 0 18px;
    padding: 12px 16px;
    border-left: 4px solid #2271b1;
    background: #f0f6fc;
}

.vskbn-profile-context dl,
.vskbn-profile-context dl > div {
    margin: 0;
}

.vskbn-profile-context dl > div {
    display: flex;
    gap: 8px;
}

.vskbn-profile-context dl > div + div {
    margin-top: 4px;
}

.vskbn-profile-context dt {
    font-weight: 600;
}

.vskbn-profile-context dd {
    margin: 0;
}

li.wppb-form-field.wppb-username,
li.wppb-form-field.wppb-user_login,
li.wppb-form-field[class*="user-login"],
.wppb-msf-pagination,
input.wppb-msf-button.wppb-msf-prev,
input.wppb-msf-button.wppb-msf-next {
    display: none !important;
}

.vskbn-profile-notice {
    margin: 12px 0 0;
    padding: 10px 12px;
    border-left: 4px solid #2271b1;
    background: #fff;
}

.vskbn-unlink-form {
    margin: 12px 0;
    padding: 12px;
    border: 1px solid #e0e0e0;
    background: #fff;
}

#select_user_to_edit_form label[for="edit_user"] {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border: 0;
}

.vskbn-diagnostics {
    margin: 16px 0;
    padding: 12px;
    border: 2px solid #d63638;
    background: #fff;
}

.vskbn-diagnostics h3 {
    margin-top: 0;
}

.vskbn-diagnostics dl {
    display: grid;
    grid-template-columns: minmax(180px, auto) 1fr;
    gap: 6px 12px;
    margin: 0;
}

.vskbn-diagnostics dt {
    font-weight: 600;
}

.vskbn-diagnostics dd {
    margin: 0;
    overflow-wrap: anywhere;
}

.wppb-user-to-edit option.vskbn-organization-option,
.select2-results__option.vskbn-organization-option {
    color: #0b4f71;
    background-color: #eaf4f8;
    font-weight: 600;
}

.wppb-user-to-edit option.vskbn-employee-option,
.select2-results__option.vskbn-employee-option {
    color: #285b35;
    background-color: #edf7ef;
}

.select2-results__option.vskbn-organization-option,
.select2-results__option.vskbn-employee-option {
    border-left: 4px solid transparent;
}

.select2-results__option.vskbn-organization-option {
    border-left-color: #2271b1;
}

.select2-results__option.vskbn-employee-option {
    border-left-color: #3a7d44;
}

.select2-results__option.vskbn-organization-option[aria-selected="true"],
.select2-results__option.vskbn-organization-option.select2-results__option--highlighted {
    color: #fff;
    background-color: #2271b1;
}

.select2-results__option.vskbn-employee-option[aria-selected="true"],
.select2-results__option.vskbn-employee-option.select2-results__option--highlighted {
    color: #fff;
    background-color: #3a7d44;
}

.select2-selection__rendered.vskbn-organization-option {
    color: #0b4f71 !important;
    font-weight: 600;
}

.select2-selection__rendered.vskbn-employee-option {
    color: #285b35 !important;
}
